org.openorb.notify

Interface SupplierAdminManagement

public interface SupplierAdminManagement

Author: Olivier Modica

Method Summary
booleancanConnectSupplier()
Method invoked to check if the MaxSuppliers admin property applies
booleancanDispatchNewEvent()
Method invoked to check if the MaxQueueLength admin property applies
StringgetId()
Get the ID ( ChannelID + SupplierAdminID ) of the admin
ObjectgetNotifyProperty(String key)
Method invoked to get the value of a property defined in the notification module
POAgetPOA()
Get the POA
booleanisProxyMaxPerformance()
The methods returns true if the consumer proxy threads should be configured as MaxPerformance
booleanisQueueMaxPerformance()
The methods returns true if the event queue should be configured as MaxPerformance
voidreportPullSupplierDisconnection(byte[] proxyPid)
A pull proxy consumer has been destroyed
voidreportPushSupplierDisconnection(byte[] proxyPid)
A push proxy consumer has been destroyed
voidreportSupplierConnection()
A proxy consumer has been connected

Method Detail

canConnectSupplier

public boolean canConnectSupplier()
Method invoked to check if the MaxSuppliers admin property applies

canDispatchNewEvent

public boolean canDispatchNewEvent()
Method invoked to check if the MaxQueueLength admin property applies

getId

public String getId()
Get the ID ( ChannelID + SupplierAdminID ) of the admin

getNotifyProperty

public Object getNotifyProperty(String key)
Method invoked to get the value of a property defined in the notification module

getPOA

public POA getPOA()
Get the POA

isProxyMaxPerformance

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

isQueueMaxPerformance

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

reportPullSupplierDisconnection

public void reportPullSupplierDisconnection(byte[] proxyPid)
A pull proxy consumer has been destroyed

reportPushSupplierDisconnection

public void reportPushSupplierDisconnection(byte[] proxyPid)
A push proxy consumer has been destroyed

reportSupplierConnection

public void reportSupplierConnection()
A proxy consumer has been connected