public class DefaultInboundChannelModelCacheManager extends Object implements InboundChannelModelCacheManager
| Modifier and Type | Class and Description |
|---|---|
protected static class |
DefaultInboundChannelModelCacheManager.CacheKey |
protected static class |
DefaultInboundChannelModelCacheManager.CacheRegisteredChannel |
protected static class |
DefaultInboundChannelModelCacheManager.CacheValue |
protected class |
DefaultInboundChannelModelCacheManager.ChannelRegistrationImpl |
InboundChannelModelCacheManager.ChannelRegistration, InboundChannelModelCacheManager.RegisteredChannel| Modifier and Type | Field and Description |
|---|---|
protected Map<DefaultInboundChannelModelCacheManager.CacheKey,DefaultInboundChannelModelCacheManager.CacheValue> |
cache |
protected EventRegistryEngineConfiguration |
engineConfiguration |
| Constructor and Description |
|---|
DefaultInboundChannelModelCacheManager(EventRegistryEngineConfiguration engineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanChannelModels() |
InboundChannelModelCacheManager.RegisteredChannel |
findRegisteredChannel(ChannelDefinition channelDefinition) |
Collection<InboundChannelModelCacheManager.RegisteredChannel> |
getRegisteredChannels() |
InboundChannelModelCacheManager.ChannelRegistration |
registerChannelModel(InboundChannelModel channelModel,
ChannelDefinition channelDefinition) |
void |
unregisterChannelModel(InboundChannelModel channelModel,
ChannelDefinition channelDefinition) |
protected final EventRegistryEngineConfiguration engineConfiguration
protected final Map<DefaultInboundChannelModelCacheManager.CacheKey,DefaultInboundChannelModelCacheManager.CacheValue> cache
public DefaultInboundChannelModelCacheManager(EventRegistryEngineConfiguration engineConfiguration)
public InboundChannelModelCacheManager.ChannelRegistration registerChannelModel(InboundChannelModel channelModel, ChannelDefinition channelDefinition)
registerChannelModel in interface InboundChannelModelCacheManagerpublic void unregisterChannelModel(InboundChannelModel channelModel, ChannelDefinition channelDefinition)
unregisterChannelModel in interface InboundChannelModelCacheManagerpublic void cleanChannelModels()
cleanChannelModels in interface InboundChannelModelCacheManagerpublic InboundChannelModelCacheManager.RegisteredChannel findRegisteredChannel(ChannelDefinition channelDefinition)
findRegisteredChannel in interface InboundChannelModelCacheManagerpublic Collection<InboundChannelModelCacheManager.RegisteredChannel> getRegisteredChannels()
getRegisteredChannels in interface InboundChannelModelCacheManagerCopyright © 2022 Flowable. All rights reserved.