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 |