Package org.flowable.eventregistry.api

# Interface ChannelModelProcessor

public interface ChannelModelProcessor

Author:
  Filip Hrisafov

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `canProcess(org.flowable.eventregistry.model.ChannelModel channelModel)`
  `boolean`
  `canProcessIfChannelModelAlreadyRegistered(org.flowable.eventregistry.model.ChannelModel channelModel)`
  `void`
  `registerChannelModel(org.flowable.eventregistry.model.ChannelModel channelModel, String tenantId, EventRegistry eventRegistry, EventRepositoryService eventRepositoryService, boolean fallbackToDefaultTenant)`
  `void`
  `unregisterChannelModel(org.flowable.eventregistry.model.ChannelModel channelModel, String tenantId, EventRepositoryService eventRepositoryService)`

- ## Method Details

  - ### canProcess

    boolean canProcess(org.flowable.eventregistry.model.ChannelModel channelModel)

  - ### canProcessIfChannelModelAlreadyRegistered

    boolean canProcessIfChannelModelAlreadyRegistered(org.flowable.eventregistry.model.ChannelModel channelModel)

  - ### registerChannelModel

    void registerChannelModel(org.flowable.eventregistry.model.ChannelModel channelModel, String tenantId, EventRegistry eventRegistry, EventRepositoryService eventRepositoryService, boolean fallbackToDefaultTenant)

  - ### unregisterChannelModel

    void unregisterChannelModel(org.flowable.eventregistry.model.ChannelModel channelModel, String tenantId, EventRepositoryService eventRepositoryService)