org.openorb.notify
Interface ChannelFactoryManagement

All Known Implementing Classes:
EventChannelFactoryImpl

public interface ChannelFactoryManagement

Author:
Olivier Modica

Method Summary
 void channelDestroyed(int id)
          This method is invoked when an EventChannel was destroyed.
 void channelRecovered(int id, EventChannelImpl channel)
          This method is invoked when an EventChannel was destroyed.
 FilterFactoryImpl getFilterFactory()
          This method returns the filter factory
 boolean isConsumerAdminMaxPerformance()
          The methods returns true if the consumer admin threads should be configured as MaxPerformance
 boolean isConsumerProxyMaxPerformance()
          The methods returns true if the supplier proxy threads should be configured as MaxPerformance
 boolean isQueueMaxPerformance()
          The methods returns true if the event queue should be configured as MaxPerformance
 boolean isSupplierAdminMaxPerformance()
          The methods returns true if the supplier admin threads should be configured as MaxPerformance
 boolean isSupplierProxyMaxPerformance()
          The methods returns true if the consumer proxy threads should be configured as MaxPerformance
 void recoveryFinished()
          This method is invoked when all the EventChannels were recovered.
 

Method Detail

getFilterFactory

public FilterFactoryImpl getFilterFactory()
This method returns the filter factory

channelRecovered

public void channelRecovered(int id,
                             EventChannelImpl channel)
This method is invoked when an EventChannel was destroyed.

recoveryFinished

public void recoveryFinished()
This method is invoked when all the EventChannels were recovered. It is used to initialize variables like _nextChannelId and _recycledChannelIds.

channelDestroyed

public void channelDestroyed(int id)
This method is invoked when an EventChannel was destroyed.

isQueueMaxPerformance

public boolean isQueueMaxPerformance()
The methods returns true if the event queue should be configured as MaxPerformance

isSupplierAdminMaxPerformance

public boolean isSupplierAdminMaxPerformance()
The methods returns true if the supplier admin threads should be configured as MaxPerformance

isConsumerAdminMaxPerformance

public boolean isConsumerAdminMaxPerformance()
The methods returns true if the consumer admin threads should be configured as MaxPerformance

isSupplierProxyMaxPerformance

public boolean isSupplierProxyMaxPerformance()
The methods returns true if the consumer proxy threads should be configured as MaxPerformance

isConsumerProxyMaxPerformance

public boolean isConsumerProxyMaxPerformance()
The methods returns true if the supplier proxy threads should be configured as MaxPerformance