Class Hierarchy
- java.lang.Object
- io.mats3.MatsEndpoint.ProcessContextWrapper<R> (implements io.mats3.MatsEndpoint.ProcessContext<R>, io.mats3.MatsFactory.MatsWrapper<T>)
- io.mats3.MatsFactory.ContextLocal
- io.mats3.MatsFactory.MatsFactoryWrapper (implements io.mats3.MatsFactory, io.mats3.MatsFactory.MatsWrapper<T>)
- io.mats3.MatsInitiator.MatsInitiateWrapper (implements io.mats3.MatsFactory.MatsWrapper<T>, io.mats3.MatsInitiator.MatsInitiate)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.mats3.MatsEndpoint.MatsRefuseMessageException
- io.mats3.MatsInitiator.MatsBackendException
- io.mats3.MatsInitiator.MatsMessageSendException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- io.mats3.MatsInitiator
- java.io.Closeable
- io.mats3.MatsConfig
- io.mats3.MatsEndpoint.EndpointConfig<R,
S> - io.mats3.MatsFactory.FactoryConfig
- io.mats3.MatsStage.StageConfig<R,
S, I>
- io.mats3.MatsEndpoint.EndpointConfig<R,
- io.mats3.MatsConfig.StartStoppable
- io.mats3.MatsEndpoint<R,
S> - io.mats3.MatsFactory
- io.mats3.MatsStage<R,
S, I>
- io.mats3.MatsEndpoint<R,
- io.mats3.MatsEndpoint.DetachedProcessContext
- io.mats3.MatsEndpoint.ProcessContext<R>
- io.mats3.MatsEndpoint.MatsObject
- io.mats3.MatsEndpoint.ProcessLambda<R,
S, I> - io.mats3.MatsEndpoint.ProcessReturnLambda<R,
S, I> - io.mats3.MatsEndpoint.ProcessSingleLambda<R,
I> - io.mats3.MatsEndpoint.ProcessTerminatorLambda<S,
I> - io.mats3.MatsFactory.MatsWrapper<T>
- io.mats3.MatsInitiator.InitiateLambda
- io.mats3.MatsInitiator.MatsInitiate
- io.mats3.MatsInitiator.MessageReference
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.mats3.MatsInitiator.KeepTrace
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)