Class DefaultInboundChannelModelCacheManager
java.lang.Object
org.flowable.eventregistry.impl.deployer.DefaultInboundChannelModelCacheManager
- All Implemented Interfaces:
InboundChannelModelCacheManager
public class DefaultInboundChannelModelCacheManager
extends Object
implements InboundChannelModelCacheManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
protected static class
protected static class
protected class
Nested classes/interfaces inherited from interface org.flowable.eventregistry.api.InboundChannelModelCacheManager
InboundChannelModelCacheManager.ChannelRegistration, InboundChannelModelCacheManager.RegisteredChannel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map<DefaultInboundChannelModelCacheManager.CacheKey,
DefaultInboundChannelModelCacheManager.CacheValue> protected final EventRegistryEngineConfiguration
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultInboundChannelModelCacheManager
(EventRegistryEngineConfiguration engineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoid
findRegisteredChannel
(ChannelDefinition channelDefinition) registerChannelModel
(InboundChannelModel channelModel, ChannelDefinition channelDefinition) void
unregisterChannelModel
(InboundChannelModel channelModel, ChannelDefinition channelDefinition)
-
Field Details
-
engineConfiguration
-
cache
protected final Map<DefaultInboundChannelModelCacheManager.CacheKey,DefaultInboundChannelModelCacheManager.CacheValue> cache
-
-
Constructor Details
-
DefaultInboundChannelModelCacheManager
-
-
Method Details
-
registerChannelModel
public InboundChannelModelCacheManager.ChannelRegistration registerChannelModel(InboundChannelModel channelModel, ChannelDefinition channelDefinition) - Specified by:
registerChannelModel
in interfaceInboundChannelModelCacheManager
-
unregisterChannelModel
public void unregisterChannelModel(InboundChannelModel channelModel, ChannelDefinition channelDefinition) - Specified by:
unregisterChannelModel
in interfaceInboundChannelModelCacheManager
-
cleanChannelModels
public void cleanChannelModels()- Specified by:
cleanChannelModels
in interfaceInboundChannelModelCacheManager
-
findRegisteredChannel
public InboundChannelModelCacheManager.RegisteredChannel findRegisteredChannel(ChannelDefinition channelDefinition) - Specified by:
findRegisteredChannel
in interfaceInboundChannelModelCacheManager
-
getRegisteredChannels
- Specified by:
getRegisteredChannels
in interfaceInboundChannelModelCacheManager
-