Package org.flowable.eventregistry.api

# Interface InboundChannelModelCacheManager

public interface InboundChannelModelCacheManager

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static interface`
  `InboundChannelModelCacheManager.ChannelRegistration`
  `static interface`
  `InboundChannelModelCacheManager.RegisteredChannel`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `cleanChannelModels()`
  `InboundChannelModelCacheManager.RegisteredChannel`
  `findRegisteredChannel(ChannelDefinition channelDefinition)`
  `Collection<InboundChannelModelCacheManager.RegisteredChannel>`
  `getRegisteredChannels()`
  `InboundChannelModelCacheManager.ChannelRegistration`
  `registerChannelModel(org.flowable.eventregistry.model.InboundChannelModel channelModel, ChannelDefinition channelDefinition)`
  `void`
  `unregisterChannelModel(org.flowable.eventregistry.model.InboundChannelModel channelModel, ChannelDefinition channelDefinition)`

- ## Method Details

  - ### registerChannelModel

    InboundChannelModelCacheManager.ChannelRegistration registerChannelModel(org.flowable.eventregistry.model.InboundChannelModel channelModel, ChannelDefinition channelDefinition)

  - ### unregisterChannelModel

    void unregisterChannelModel(org.flowable.eventregistry.model.InboundChannelModel channelModel, ChannelDefinition channelDefinition)

  - ### cleanChannelModels

    void cleanChannelModels()

  - ### findRegisteredChannel

    InboundChannelModelCacheManager.RegisteredChannel findRegisteredChannel(ChannelDefinition channelDefinition)

  - ### getRegisteredChannels

    Collection<InboundChannelModelCacheManager.RegisteredChannel> getRegisteredChannels()