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 classprotected static classprotected static classprotected classNested 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 TypeMethodDescriptionvoidfindRegisteredChannel(ChannelDefinition channelDefinition) registerChannelModel(InboundChannelModel channelModel, ChannelDefinition channelDefinition) voidunregisterChannelModel(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:
registerChannelModelin interfaceInboundChannelModelCacheManager
-
unregisterChannelModel
public void unregisterChannelModel(InboundChannelModel channelModel, ChannelDefinition channelDefinition) - Specified by:
unregisterChannelModelin interfaceInboundChannelModelCacheManager
-
cleanChannelModels
public void cleanChannelModels()- Specified by:
cleanChannelModelsin interfaceInboundChannelModelCacheManager
-
findRegisteredChannel
public InboundChannelModelCacheManager.RegisteredChannel findRegisteredChannel(ChannelDefinition channelDefinition) - Specified by:
findRegisteredChannelin interfaceInboundChannelModelCacheManager
-
getRegisteredChannels
- Specified by:
getRegisteredChannelsin interfaceInboundChannelModelCacheManager
-