network.manager
Class SubscriberProxy

java.lang.Object
  extended byjava.rmi.server.RemoteObject
      extended byjava.rmi.server.RemoteServer
          extended byjava.rmi.server.UnicastRemoteObject
              extended bynetwork.manager.MonitorProxy
                  extended bynetwork.manager.SubscriberProxy
All Implemented Interfaces:
Monitor, java.rmi.Remote, java.io.Serializable, Subscriber
Direct Known Subclasses:
SMSAgentInterfaceProxy

public class SubscriberProxy
extends MonitorProxy
implements Subscriber

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
SubscriberProxy(Subscriber a)
           
 
Method Summary
 void addSubscription(java.util.Vector eventList, ajanta.naming.URN agURN)
           
 void removeSubscription(ajanta.naming.URN monitorURN, java.lang.String eventName)
           
 void report(Event event)
           
 void resubscribe(ajanta.naming.URN monitorURN)
           
 
Methods inherited from class network.manager.MonitorProxy
addEvent, addEvent, addEventDetector, addEventHandler, addSubscriber, deleteEvent, deleteSubscriber, modifyDetector, printRunningThreads, removeDetector, replaceEventDetector, replaceEventHandler, restoreDetector, setAlarmLevel, setAlertLevel, stopAgent, subscribeEvent, switchOffPrintRunningThreads
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface network.manager.Monitor
addEvent, addEvent, addEventDetector, addEventHandler, addSubscriber, deleteEvent, deleteSubscriber, modifyDetector, printRunningThreads, removeDetector, replaceEventDetector, replaceEventHandler, restoreDetector, setAlarmLevel, setAlertLevel, stopAgent, subscribeEvent, switchOffPrintRunningThreads
 

Constructor Detail

SubscriberProxy

public SubscriberProxy(Subscriber a)
                throws java.rmi.RemoteException
Method Detail

report

public void report(Event event)
            throws java.rmi.RemoteException
Specified by:
report in interface Subscriber
Parameters:
event -
Returns:
Throws:
java.rmi.RemoteException

addSubscription

public void addSubscription(java.util.Vector eventList,
                            ajanta.naming.URN agURN)
                     throws java.rmi.RemoteException
Specified by:
addSubscription in interface Subscriber
Throws:
java.rmi.RemoteException

removeSubscription

public void removeSubscription(ajanta.naming.URN monitorURN,
                               java.lang.String eventName)
                        throws java.rmi.RemoteException
Specified by:
removeSubscription in interface Subscriber
Throws:
java.rmi.RemoteException

resubscribe

public void resubscribe(ajanta.naming.URN monitorURN)
                 throws java.rmi.RemoteException
Specified by:
resubscribe in interface Subscriber
Throws:
java.rmi.RemoteException