org.openorb.notify
public interface ChannelManagement
| Method Summary | |
|---|---|
| boolean | canConnectConsumer()
Method invoked to check if the MaxConsumers admin property applies |
| boolean | canConnectSupplier()
Method invoked to check if the MaxSuppliers admin property applies |
| boolean | canDispatchNewEvent()
Method invoked to check if the MaxQueueLength admin property applies |
| void | consumerAdminRecovered(int id, ConsumerAdminImpl consumerAdmin)
This method is invoked when a ConsumerAdmin was recovered |
| String | getId()
Get the ID of the channel |
| Object | getNotifyProperty(String key)
Method invoked to get the value of a property defined in the notification module |
| 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 | isEventQueueLogged()
TODO |
| boolean | isFilterEvaluationLogged()
TODO |
| 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 | reportConsumerAdminDestruction(byte[] adminPid)
A consumer admin has been destroyed |
| void | reportConsumerConnection()
A proxy consumer has been created |
| void | reportConsumerDisconnection()
A proxy consumer has been destroyed |
| void | reportEventDelivery(int consumerAdminId, int eventPid)
An event has been delivered or discarded |
| void | reportEventTypesPublished(EventType[] published, EventType[] unpublished, Object source)
Method invoked when an EventType is being published or not published by a supplier |
| void | reportEventTypesSubscribed(EventType[] subscribed, EventType[] unsubscribed, Object source)
Method invoked when an EventType is being subscribed or unsubscribed by a consumer |
| void | reportSupplierAdminDestruction(byte[] adminPid)
A supplier admin has been destroyed |
| void | reportSupplierConnection()
A proxy supplier has been created |
| void | reportSupplierDisconnection()
A proxy supplier has been destroyed |
| void | supplierAdminRecovered(int id, SupplierAdminImpl supplierAdmin)
This method is invoked when a SupplierAdmin was recovered |