konark.manager
Interface Subscriber
- All Superinterfaces:
- java.rmi.Remote
- All Known Subinterfaces:
- Monitor, SMSAgentInterface
- All Known Implementing Classes:
- BasicItineraryAgent, BasicMonitoringAgent, ItineraryAgent, MonitoringAgent, MonitorProxy, RMIProxy, SMSAgent, SMSAgentInterfaceProxy, SubscriberProxy
- public interface Subscriber
- extends java.rmi.Remote
Method Summary |
void |
addSubscription(java.util.Vector eventList,
ajanta.naming.URN agURN)
|
void |
removeSubscription(ajanta.naming.URN monitorURN,
java.lang.String event)
|
void |
report(Event event)
|
void |
resubscribe(ajanta.naming.URN monitorURN)
|
void |
subscribeEvent(java.lang.String eventClassName,
ajanta.naming.URN subscriber)
|
void |
subscribeEvent(java.lang.String eventClassName,
ajanta.naming.URN subscriber,
java.util.Hashtable filterTable)
|
void |
unsubscribeEvent(java.lang.String eventClassName,
ajanta.naming.URN subscriber)
|
report
public void report(Event event)
throws java.rmi.RemoteException
- Parameters:
event
-
- Throws:
java.rmi.RemoteException
addSubscription
public void addSubscription(java.util.Vector eventList,
ajanta.naming.URN agURN)
throws java.rmi.RemoteException,
remoteConfigException
- Throws:
java.rmi.RemoteException
remoteConfigException
removeSubscription
public void removeSubscription(ajanta.naming.URN monitorURN,
java.lang.String event)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
resubscribe
public void resubscribe(ajanta.naming.URN monitorURN)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
subscribeEvent
public void subscribeEvent(java.lang.String eventClassName,
ajanta.naming.URN subscriber)
throws java.rmi.RemoteException,
remoteConfigException
- Throws:
java.rmi.RemoteException
remoteConfigException
subscribeEvent
public void subscribeEvent(java.lang.String eventClassName,
ajanta.naming.URN subscriber,
java.util.Hashtable filterTable)
throws java.rmi.RemoteException,
remoteConfigException
- Throws:
java.rmi.RemoteException
remoteConfigException
unsubscribeEvent
public void unsubscribeEvent(java.lang.String eventClassName,
ajanta.naming.URN subscriber)
throws java.rmi.RemoteException,
remoteConfigException
- Throws:
java.rmi.RemoteException
remoteConfigException