Package io.mats3.api.intercept
Interface MatsInterceptableMatsFactory
- All Superinterfaces:
MatsConfig.StartStoppable
,MatsFactory
,MatsInterceptable
- All Known Implementing Classes:
JmsMatsFactory
Combines the interfaces
MatsInterceptable
and MatsFactory
.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.mats3.MatsFactory
MatsFactory.ContextLocal, MatsFactory.FactoryConfig, MatsFactory.MatsFactoryWrapper, MatsFactory.MatsWrapper<T>
Nested classes/interfaces inherited from interface io.mats3.api.intercept.MatsInterceptable
MatsInterceptable.MatsLoggingInterceptor, MatsInterceptable.MatsMetricsInterceptor
-
Field Summary
Fields inherited from interface io.mats3.MatsFactory
NO_CONFIG
-
Method Summary
Methods inherited from interface io.mats3.MatsFactory
close, getDefaultInitiator, getEndpoint, getEndpoints, getFactoryConfig, getInitiators, getOrCreateInitiator, holdEndpointsUntilFactoryIsStarted, single, single, staged, staged, start, stop, subscriptionTerminator, subscriptionTerminator, terminator, terminator, unwrapFully, unwrapTo, waitForReceiving
Methods inherited from interface io.mats3.api.intercept.MatsInterceptable
addInitiationInterceptor, addStageInterceptor, getInitiationInterceptor, getInitiationInterceptors, getStageInterceptor, getStageInterceptors, removeInitiationInterceptor, removeStageInterceptor