network.manager
Class SMSAgentInterfaceProxy_Stub

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteStub
              |
              +--network.manager.SMSAgentInterfaceProxy_Stub
All Implemented Interfaces:
Monitor, java.rmi.Remote, java.io.Serializable, SMSAgentInterface, Subscriber

public final synchronized class SMSAgentInterfaceProxy_Stub
extends java.rmi.server.RemoteStub
implements SMSAgentInterface, Subscriber, Monitor, java.rmi.Remote

See Also:
Serialized Form

Field Summary
private static java.lang.reflect.Method $method_abortConfig_0
           
private static java.lang.reflect.Method $method_addAndLaunchAgents_1
           
private static java.lang.reflect.Method $method_addDetector_2
           
private static java.lang.reflect.Method $method_addEvent_3
           
private static java.lang.reflect.Method $method_addEvent_4
           
private static java.lang.reflect.Method $method_addEventDetector_5
           
private static java.lang.reflect.Method $method_addEventHandler_6
           
private static java.lang.reflect.Method $method_addNewSubscription_7
           
private static java.lang.reflect.Method $method_addSubscriber_8
           
private static java.lang.reflect.Method $method_addSubscription_9
           
private static java.lang.reflect.Method $method_agentReached_10
           
private static java.lang.reflect.Method $method_deleteEvent_11
           
private static java.lang.reflect.Method $method_deleteSubscriber_12
           
private static java.lang.reflect.Method $method_forceRun_13
           
private static java.lang.reflect.Method $method_getConfigHandleList_14
           
private static java.lang.reflect.Method $method_getConfigObject_15
           
private static java.lang.reflect.Method $method_launchConfig_16
           
private static java.lang.reflect.Method $method_launchConfigRestartMode_17
           
private static java.lang.reflect.Method $method_modifyDetector_18
           
private static java.lang.reflect.Method $method_modifyDetectorOnAgent_19
           
private static java.lang.reflect.Method $method_printRunningThreads_20
           
private static java.lang.reflect.Method $method_readConfigFile_21
           
private static java.lang.reflect.Method $method_registerForEvents_22
           
private static java.lang.reflect.Method $method_registerForHostStatusEvents_23
           
private static java.lang.reflect.Method $method_removeDetector_24
           
private static java.lang.reflect.Method $method_removeDetectorOnAgent_25
           
private static java.lang.reflect.Method $method_removeSubscribeRelation_26
           
private static java.lang.reflect.Method $method_removeSubscription_27
           
private static java.lang.reflect.Method $method_replaceEventDetector_28
           
private static java.lang.reflect.Method $method_replaceEventHandler_29
           
private static java.lang.reflect.Method $method_report_30
           
private static java.lang.reflect.Method $method_restoreDetector_31
           
private static java.lang.reflect.Method $method_resubscribe_32
           
private static java.lang.reflect.Method $method_setAlarmLevel_33
           
private static java.lang.reflect.Method $method_setAlertLevel_34
           
private static java.lang.reflect.Method $method_setBackupInfoForConfig_35
           
private static java.lang.reflect.Method $method_startRun_36
           
private static java.lang.reflect.Method $method_startSubscription_37
           
private static java.lang.reflect.Method $method_stopAgent_38
           
private static java.lang.reflect.Method $method_subscribeEvent_39
           
private static java.lang.reflect.Method $method_switchOffPrintRunningThreads_40
           
private static java.lang.reflect.Method $method_terminateChildAgent_41
           
private static java.lang.reflect.Method $method_test_42
           
private static java.lang.reflect.Method $method_unregisterForAllHostStatusEvents_43
           
private static java.lang.reflect.Method $method_unregisterForEvents_44
           
private static long interfaceHash
           
private static java.rmi.server.Operation[] operations
           
private static long serialVersionUID
           
private static boolean useNewInvoke
           
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
SMSAgentInterfaceProxy_Stub()
           
SMSAgentInterfaceProxy_Stub(java.rmi.server.RemoteRef)
           
 
Method Summary
(package private) static void ()
           
 void abortConfig(java.lang.String)
           
 void addAndLaunchAgents(java.lang.String, java.lang.String)
           
 void addDetector(ajanta.naming.URN, java.lang.String, java.lang.String)
           
 void addEvent(network.detectors.EventDetector, network.manager.EventHandler, java.util.Vector)
           
 void addEvent(java.lang.String, network.manager.EventHandler, java.util.Vector)
           
 void addEventDetector(java.lang.String, network.detectors.EventDetector)
           
 void addEventHandler(java.lang.String, network.manager.EventHandler)
           
 void addNewSubscription(ajanta.naming.URN, ajanta.naming.URN, java.lang.String, java.lang.String)
          Interface method to add a subscription to an agent Called by the proxy object
 void addSubscriber(java.lang.String, java.util.Vector)
           
 void addSubscription(java.util.Vector, ajanta.naming.URN)
           
 void agentReached(ajanta.naming.URN)
           
 void deleteEvent(java.lang.String)
           
 void deleteSubscriber(java.lang.String, java.util.Vector)
           
 void forceRun(ajanta.naming.URN)
           
 java.util.Vector getConfigHandleList()
           
 network.manager.ConfigObject getConfigObject(java.lang.String)
           
 void launchConfig(java.lang.String)
           
 void launchConfigRestartMode(java.lang.String)
           
 void modifyDetector(java.lang.String, java.lang.Object[])
           
 void modifyDetectorOnAgent(ajanta.naming.URN, java.lang.String, java.lang.Object[])
           
 void printRunningThreads()
           
 void readConfigFile(java.lang.String, java.lang.String)
           
 void registerForEvents(java.lang.String, java.lang.String, java.util.Vector)
          Overloaded method for handling events taken from the Event queue of the SMSAgent /** register for interesting events from the default subscriber
 void registerForHostStatusEvents(java.lang.String, java.util.Vector)
           
 void removeDetector(java.lang.String)
           
 void removeDetectorOnAgent(ajanta.naming.URN, java.lang.String)
          Remote Interface method to remove a detector from an agent
 void removeSubscribeRelation(ajanta.naming.URN, ajanta.naming.URN, java.lang.String)
          Method to remove the publish-subscribe relation
 void removeSubscription(ajanta.naming.URN, java.lang.String)
           
 void replaceEventDetector(java.lang.String, network.detectors.EventDetector)
           
 void replaceEventHandler(java.lang.String, network.manager.EventHandler)
           
 void report(network.events.Event)
           
 void restoreDetector(network.detectors.EventDetector, network.manager.EventHandler)
           
 void resubscribe(ajanta.naming.URN)
           
 void setAlarmLevel(java.lang.String, int)
           
 void setAlertLevel(java.lang.String, int)
           
 void setBackupInfoForConfig(java.lang.String, java.lang.String, java.lang.String)
           
 boolean startRun(ajanta.naming.URN)
           
 boolean startSubscription(ajanta.naming.URN)
           
 void stopAgent()
           
 void subscribeEvent(java.lang.String, ajanta.naming.URN)
           
 void switchOffPrintRunningThreads()
           
 void terminateChildAgent(ajanta.naming.URN)
          Interface method to terminate agent launched by this SMS Called by proxy object
 void test(java.lang.String)
           
 void unregisterForAllHostStatusEvents(java.lang.String)
           
 void unregisterForEvents(java.lang.String, java.lang.String, java.util.Vector)
          register for interesting events from the default subscriber
 
Methods inherited from class java.rmi.server.RemoteStub
setRef
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface network.manager.SMSAgentInterface
addChangeListener, addDetector, addEvents, addHandlerPostAction, addOldSynchornizerObjects, addStatusItem, addSubscriberAgentInfo, addSubscriberList, addSubscription, addSubscription, addSubscription, agentReached, agentReached, agentSubscriptionDone, arrive, attachToSMSAgent, byteToInt, checkIfSql, checkStart, containsKey, createAgentHashtableForSmsFD, createItinerary, createMonitorSubscriberTable, createObject, createObject, deleteAgentEntry, deleteSubscriber, depart, elements, equals, equals, execute, executeBeforeRun, failureAction, forceRun, get, get, getAction, getAgentHashtable, getAgentHashtableForSmsFD, getAgentInfo, getAgentReachedStatus, getAgentReadyStatus, getAgentStatus, getAgentStub, getArgs, getBytes, getCheckPointBaseDir, getCheckPointFile, getConfigObject, getCPUTime, getDBUrl, getDefaultSubEntry, getDefaultSubscriber, getDefaultSubscriberURN, getDefaultURN, getDetector, getDetectors, getDetectors, getDetectorStatus, getDetectorsVector, getEventClassName, getEventID, getEventIDGenerator, getEventList, getEventList, getEventMask, getEventName, getExecTime, getFailureDetectionAgents, getFailureDetectionAgents, getGID, getHandle, getHandler, getHexString, getHostname, getHostStatusForConfig, getLastReadTime, getLaunchStatus, getList, getLocalEvents, getMemUsage, getMsg, getNewEntrySync, getNext, getNiceValue, getNLWP, getObject, getPattern, getPatternVector, getPCPU, getPid, getPPid, getPriority, getProcInstr, getProgramNames, getPublishers, getRemoteEvents, getResource, getRunStatus, getSchedClass, getServerStatus, getSMSAgentName, getSMSAgentURL, getSourceHost, getSourcePort, getSourceUserName, getSqlHandle, getState, getStatus, getStatusItems, getSubscriberList, getSubscribers, getSystemValue, getSystemValueChangedFlag, getTargetAgentURN, getTime, getTTY, getURN, getURNeventTableForEvents, getURNlistForDetector, getURNlistForEvent, getURNTableForEvents, getUser, getUserID, getUserName, getVector, getVirtMemUsage, handlerAction, initialize, isFailureAgent, keys, launch, launchSMSAgent, listSMSAgents, logEventInDB, main, match, modifyDetector, notifyEvent, notifyEventPreProcess, parsePatternFile, printByteArray, processEvent, put, put, put, putDetectorsVector, putNewEntrySync, readConfigFile, readyToRun, registerGUI, relaunchAgent, relaunchDetector, remove, removeAllChangeListeners, removeDetector, removeDetectorStatus, removeEvent, removeSubscription, removeSubscription, removeSubscription, removeSubscription, report, resetIndex, run, saveToFiles, set, setAgentHandle, setAgentURN, setDefaultSubscriberEntry, setDetector, setDetectorStatus, setDetectorStatus, setHandle, setHandler, setMsg, setPatternVector, setProgramName, setProgramName, setResource, setRunStatus, setRunStatus, setServerStatus, setSourceUserName, setStatus, setSubscriberList, setTriggerTable, setUrlToEventVector, setUser, setValues, setValues, showSubscribers, size, smsfailureAction, startEventDetectorThread, startToRun, stateChanged, subscribe, terminateAgent, toString, updateSystemValues, viewEventTable
 
Methods inherited from interface network.manager.Subscriber
addChangeListener, addDetector, addEvents, addHandlerPostAction, addOldSynchornizerObjects, addStatusItem, addSubscriberAgentInfo, addSubscriberList, addSubscription, addSubscription, addSubscription, agentReached, agentReached, agentSubscriptionDone, arrive, attachToSMSAgent, byteToInt, checkIfSql, checkStart, containsKey, createAgentHashtableForSmsFD, createItinerary, createMonitorSubscriberTable, createObject, createObject, deleteAgentEntry, deleteSubscriber, depart, elements, equals, equals, execute, executeBeforeRun, failureAction, forceRun, get, get, getAction, getAgentHashtable, getAgentHashtableForSmsFD, getAgentInfo, getAgentReachedStatus, getAgentReadyStatus, getAgentStatus, getAgentStub, getArgs, getBytes, getCheckPointBaseDir, getCheckPointFile, getConfigObject, getCPUTime, getDBUrl, getDefaultSubEntry, getDefaultSubscriber, getDefaultSubscriberURN, getDefaultURN, getDetector, getDetectors, getDetectors, getDetectorStatus, getDetectorsVector, getEventClassName, getEventID, getEventIDGenerator, getEventList, getEventList, getEventMask, getEventName, getExecTime, getFailureDetectionAgents, getFailureDetectionAgents, getGID, getHandle, getHandler, getHexString, getHostname, getHostStatusForConfig, getLastReadTime, getLaunchStatus, getList, getLocalEvents, getMemUsage, getMsg, getNewEntrySync, getNext, getNiceValue, getNLWP, getObject, getPattern, getPatternVector, getPCPU, getPid, getPPid, getPriority, getProcInstr, getProgramNames, getPublishers, getRemoteEvents, getResource, getRunStatus, getSchedClass, getServerStatus, getSMSAgentName, getSMSAgentURL, getSourceHost, getSourcePort, getSourceUserName, getSqlHandle, getState, getStatus, getStatusItems, getSubscriberList, getSubscribers, getSystemValue, getSystemValueChangedFlag, getTargetAgentURN, getTime, getTTY, getURN, getURNeventTableForEvents, getURNlistForDetector, getURNlistForEvent, getURNTableForEvents, getUser, getUserID, getUserName, getVector, getVirtMemUsage, handlerAction, initialize, isFailureAgent, keys, launch, launchSMSAgent, listSMSAgents, logEventInDB, main, match, modifyDetector, notifyEvent, notifyEventPreProcess, parsePatternFile, printByteArray, processEvent, put, put, put, putDetectorsVector, putNewEntrySync, readConfigFile, readyToRun, registerGUI, relaunchAgent, relaunchDetector, remove, removeAllChangeListeners, removeDetector, removeDetectorStatus, removeEvent, removeSubscription, removeSubscription, removeSubscription, removeSubscription, report, resetIndex, run, saveToFiles, set, setAgentHandle, setAgentURN, setDefaultSubscriberEntry, setDetector, setDetectorStatus, setDetectorStatus, setHandle, setHandler, setMsg, setPatternVector, setProgramName, setProgramName, setResource, setRunStatus, setRunStatus, setServerStatus, setSourceUserName, setStatus, setSubscriberList, setTriggerTable, setUrlToEventVector, setUser, setValues, setValues, showSubscribers, size, smsfailureAction, startEventDetectorThread, startToRun, stateChanged, subscribe, terminateAgent, toString, updateSystemValues, viewEventTable
 
Methods inherited from interface network.manager.Monitor
addChangeListener, addDetector, addEvents, addHandlerPostAction, addOldSynchornizerObjects, addStatusItem, addSubscriberAgentInfo, addSubscriberList, addSubscription, addSubscription, addSubscription, agentReached, agentReached, agentSubscriptionDone, arrive, attachToSMSAgent, byteToInt, checkIfSql, checkStart, containsKey, createAgentHashtableForSmsFD, createItinerary, createMonitorSubscriberTable, createObject, createObject, deleteAgentEntry, deleteSubscriber, depart, elements, equals, equals, execute, executeBeforeRun, failureAction, forceRun, get, get, getAction, getAgentHashtable, getAgentHashtableForSmsFD, getAgentInfo, getAgentReachedStatus, getAgentReadyStatus, getAgentStatus, getAgentStub, getArgs, getBytes, getCheckPointBaseDir, getCheckPointFile, getConfigObject, getCPUTime, getDBUrl, getDefaultSubEntry, getDefaultSubscriber, getDefaultSubscriberURN, getDefaultURN, getDetector, getDetectors, getDetectors, getDetectorStatus, getDetectorsVector, getEventClassName, getEventID, getEventIDGenerator, getEventList, getEventList, getEventMask, getEventName, getExecTime, getFailureDetectionAgents, getFailureDetectionAgents, getGID, getHandle, getHandler, getHexString, getHostname, getHostStatusForConfig, getLastReadTime, getLaunchStatus, getList, getLocalEvents, getMemUsage, getMsg, getNewEntrySync, getNext, getNiceValue, getNLWP, getObject, getPattern, getPatternVector, getPCPU, getPid, getPPid, getPriority, getProcInstr, getProgramNames, getPublishers, getRemoteEvents, getResource, getRunStatus, getSchedClass, getServerStatus, getSMSAgentName, getSMSAgentURL, getSourceHost, getSourcePort, getSourceUserName, getSqlHandle, getState, getStatus, getStatusItems, getSubscriberList, getSubscribers, getSystemValue, getSystemValueChangedFlag, getTargetAgentURN, getTime, getTTY, getURN, getURNeventTableForEvents, getURNlistForDetector, getURNlistForEvent, getURNTableForEvents, getUser, getUserID, getUserName, getVector, getVirtMemUsage, handlerAction, initialize, isFailureAgent, keys, launch, launchSMSAgent, listSMSAgents, logEventInDB, main, match, modifyDetector, notifyEvent, notifyEventPreProcess, parsePatternFile, printByteArray, processEvent, put, put, put, putDetectorsVector, putNewEntrySync, readConfigFile, readyToRun, registerGUI, relaunchAgent, relaunchDetector, remove, removeAllChangeListeners, removeDetector, removeDetectorStatus, removeEvent, removeSubscription, removeSubscription, removeSubscription, removeSubscription, report, resetIndex, run, saveToFiles, set, setAgentHandle, setAgentURN, setDefaultSubscriberEntry, setDetector, setDetectorStatus, setDetectorStatus, setHandle, setHandler, setMsg, setPatternVector, setProgramName, setProgramName, setResource, setRunStatus, setRunStatus, setServerStatus, setSourceUserName, setStatus, setSubscriberList, setTriggerTable, setUrlToEventVector, setUser, setValues, setValues, showSubscribers, size, smsfailureAction, startEventDetectorThread, startToRun, stateChanged, subscribe, terminateAgent, toString, updateSystemValues, viewEventTable
 

Field Detail

operations

private static final java.rmi.server.Operation[] operations

interfaceHash

private static final long interfaceHash
See Also:
Constant Field Values

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

useNewInvoke

private static boolean useNewInvoke

$method_abortConfig_0

private static java.lang.reflect.Method $method_abortConfig_0

$method_addAndLaunchAgents_1

private static java.lang.reflect.Method $method_addAndLaunchAgents_1

$method_addDetector_2

private static java.lang.reflect.Method $method_addDetector_2

$method_addEvent_3

private static java.lang.reflect.Method $method_addEvent_3

$method_addEvent_4

private static java.lang.reflect.Method $method_addEvent_4

$method_addEventDetector_5

private static java.lang.reflect.Method $method_addEventDetector_5

$method_addEventHandler_6

private static java.lang.reflect.Method $method_addEventHandler_6

$method_addNewSubscription_7

private static java.lang.reflect.Method $method_addNewSubscription_7

$method_addSubscriber_8

private static java.lang.reflect.Method $method_addSubscriber_8

$method_addSubscription_9

private static java.lang.reflect.Method $method_addSubscription_9

$method_agentReached_10

private static java.lang.reflect.Method $method_agentReached_10

$method_deleteEvent_11

private static java.lang.reflect.Method $method_deleteEvent_11

$method_deleteSubscriber_12

private static java.lang.reflect.Method $method_deleteSubscriber_12

$method_forceRun_13

private static java.lang.reflect.Method $method_forceRun_13

$method_getConfigHandleList_14

private static java.lang.reflect.Method $method_getConfigHandleList_14

$method_getConfigObject_15

private static java.lang.reflect.Method $method_getConfigObject_15

$method_launchConfig_16

private static java.lang.reflect.Method $method_launchConfig_16

$method_launchConfigRestartMode_17

private static java.lang.reflect.Method $method_launchConfigRestartMode_17

$method_modifyDetector_18

private static java.lang.reflect.Method $method_modifyDetector_18

$method_modifyDetectorOnAgent_19

private static java.lang.reflect.Method $method_modifyDetectorOnAgent_19

$method_printRunningThreads_20

private static java.lang.reflect.Method $method_printRunningThreads_20

$method_readConfigFile_21

private static java.lang.reflect.Method $method_readConfigFile_21

$method_registerForEvents_22

private static java.lang.reflect.Method $method_registerForEvents_22

$method_registerForHostStatusEvents_23

private static java.lang.reflect.Method $method_registerForHostStatusEvents_23

$method_removeDetector_24

private static java.lang.reflect.Method $method_removeDetector_24

$method_removeDetectorOnAgent_25

private static java.lang.reflect.Method $method_removeDetectorOnAgent_25

$method_removeSubscribeRelation_26

private static java.lang.reflect.Method $method_removeSubscribeRelation_26

$method_removeSubscription_27

private static java.lang.reflect.Method $method_removeSubscription_27

$method_replaceEventDetector_28

private static java.lang.reflect.Method $method_replaceEventDetector_28

$method_replaceEventHandler_29

private static java.lang.reflect.Method $method_replaceEventHandler_29

$method_report_30

private static java.lang.reflect.Method $method_report_30

$method_restoreDetector_31

private static java.lang.reflect.Method $method_restoreDetector_31

$method_resubscribe_32

private static java.lang.reflect.Method $method_resubscribe_32

$method_setAlarmLevel_33

private static java.lang.reflect.Method $method_setAlarmLevel_33

$method_setAlertLevel_34

private static java.lang.reflect.Method $method_setAlertLevel_34

$method_setBackupInfoForConfig_35

private static java.lang.reflect.Method $method_setBackupInfoForConfig_35

$method_startRun_36

private static java.lang.reflect.Method $method_startRun_36

$method_startSubscription_37

private static java.lang.reflect.Method $method_startSubscription_37

$method_stopAgent_38

private static java.lang.reflect.Method $method_stopAgent_38

$method_subscribeEvent_39

private static java.lang.reflect.Method $method_subscribeEvent_39

$method_switchOffPrintRunningThreads_40

private static java.lang.reflect.Method $method_switchOffPrintRunningThreads_40

$method_terminateChildAgent_41

private static java.lang.reflect.Method $method_terminateChildAgent_41

$method_test_42

private static java.lang.reflect.Method $method_test_42

$method_unregisterForAllHostStatusEvents_43

private static java.lang.reflect.Method $method_unregisterForAllHostStatusEvents_43

$method_unregisterForEvents_44

private static java.lang.reflect.Method $method_unregisterForEvents_44
Constructor Detail

SMSAgentInterfaceProxy_Stub

public SMSAgentInterfaceProxy_Stub()

SMSAgentInterfaceProxy_Stub

public SMSAgentInterfaceProxy_Stub(java.rmi.server.RemoteRef)
Method Detail

static void ()

abortConfig

public void abortConfig(java.lang.String)
                 throws java.lang.Exception
Specified by:
abortConfig in interface
java.lang.Exception

addAndLaunchAgents

public void addAndLaunchAgents(java.lang.String,
                               java.lang.String)
                        throws java.lang.Exception
Specified by:
addAndLaunchAgents in interface
java.lang.Exception

addDetector

public void addDetector(ajanta.naming.URN,
                        java.lang.String,
                        java.lang.String)
                 throws java.lang.Exception
Specified by:
addDetector in interface
java.lang.Exception

addEvent

public void addEvent(java.lang.String,
                     network.manager.EventHandler,
                     java.util.Vector)
              throws java.rmi.RemoteException,
                     java.rmi.AlreadyBoundException
Specified by:
addEvent in interface
java.rmi.RemoteException
java.rmi.AlreadyBoundException

addEvent

public void addEvent(network.detectors.EventDetector,
                     network.manager.EventHandler,
                     java.util.Vector)
              throws java.rmi.RemoteException,
                     java.rmi.AlreadyBoundException
Specified by:
addEvent in interface
java.rmi.RemoteException
java.rmi.AlreadyBoundException

addEventDetector

public void addEventDetector(java.lang.String,
                             network.detectors.EventDetector)
                      throws java.rmi.RemoteException
Specified by:
addEventDetector in interface
Parameters:
-
-
Returns:
java.rmi.RemoteException

addEventHandler

public void addEventHandler(java.lang.String,
                            network.manager.EventHandler)
                     throws java.rmi.RemoteException
Specified by:
addEventHandler in interface
Parameters:
-
-
Returns:
java.rmi.RemoteException

addNewSubscription

public void addNewSubscription(ajanta.naming.URN,
                               ajanta.naming.URN,
                               java.lang.String,
                               java.lang.String)
                        throws java.lang.Exception
Description copied from class:
Interface method to add a subscription to an agent Called by the proxy object

Specified by:
addNewSubscription in interface
Parameters:
-
-
-
-
java.lang.Exception

addSubscriber

public void addSubscriber(java.lang.String,
                          java.util.Vector)
                   throws java.rmi.RemoteException
Specified by:
addSubscriber in interface
Parameters:
-
-
Returns:
java.rmi.RemoteException

addSubscription

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

agentReached

public void agentReached(ajanta.naming.URN)
                  throws java.lang.Exception
Specified by:
agentReached in interface
java.lang.Exception

deleteEvent

public void deleteEvent(java.lang.String)
                 throws java.rmi.RemoteException
Specified by:
deleteEvent in interface
Parameters:
-
Returns:
java.rmi.RemoteException

deleteSubscriber

public void deleteSubscriber(java.lang.String,
                             java.util.Vector)
                      throws java.rmi.RemoteException
Specified by:
deleteSubscriber in interface
Parameters:
-
-
Returns:
java.rmi.RemoteException

forceRun

public void forceRun(ajanta.naming.URN)
              throws java.lang.Exception
Specified by:
forceRun in interface
java.lang.Exception

getConfigHandleList

public java.util.Vector getConfigHandleList()
                                     throws java.lang.Exception
Specified by:
getConfigHandleList in interface
java.lang.Exception

getConfigObject

public network.manager.ConfigObject getConfigObject(java.lang.String)
                                             throws java.lang.Exception
Specified by:
getConfigObject in interface
java.lang.Exception

launchConfig

public void launchConfig(java.lang.String)
                  throws java.lang.Exception
Specified by:
launchConfig in interface
java.lang.Exception

launchConfigRestartMode

public void launchConfigRestartMode(java.lang.String)
                             throws java.lang.Exception
Specified by:
launchConfigRestartMode in interface
java.lang.Exception

modifyDetector

public void modifyDetector(java.lang.String,
                           java.lang.Object[])
                    throws java.rmi.RemoteException
Specified by:
modifyDetector in interface
Parameters:
-
Returns:
java.rmi.RemoteException

modifyDetectorOnAgent

public void modifyDetectorOnAgent(ajanta.naming.URN,
                                  java.lang.String,
                                  java.lang.Object[])
                           throws java.lang.Exception
Specified by:
modifyDetectorOnAgent in interface
java.lang.Exception

printRunningThreads

public void printRunningThreads()
                         throws java.rmi.RemoteException
Specified by:
printRunningThreads in interface
Returns:
java.rmi.RemoteException

readConfigFile

public void readConfigFile(java.lang.String,
                           java.lang.String)
                    throws java.lang.Exception
Specified by:
readConfigFile in interface
java.lang.Exception

registerForEvents

public void registerForEvents(java.lang.String,
                              java.lang.String,
                              java.util.Vector)
                       throws java.lang.Exception
Description copied from class:
Overloaded method for handling events taken from the Event queue of the SMSAgent /** register for interesting events from the default subscriber

Specified by:
registerForEvents in interface
Parameters:
-
-
java.lang.Exception

registerForHostStatusEvents

public void registerForHostStatusEvents(java.lang.String,
                                        java.util.Vector)
                                 throws java.lang.Exception
Specified by:
registerForHostStatusEvents in interface
java.lang.Exception

removeDetector

public void removeDetector(java.lang.String)
                    throws java.rmi.RemoteException
Specified by:
removeDetector in interface
Parameters:
-
Returns:
java.rmi.RemoteException

removeDetectorOnAgent

public void removeDetectorOnAgent(ajanta.naming.URN,
                                  java.lang.String)
                           throws java.lang.Exception
Description copied from class:
Remote Interface method to remove a detector from an agent

Specified by:
removeDetectorOnAgent in interface
java.lang.Exception

removeSubscribeRelation

public void removeSubscribeRelation(ajanta.naming.URN,
                                    ajanta.naming.URN,
                                    java.lang.String)
                             throws java.lang.Exception
Description copied from class:
Method to remove the publish-subscribe relation

Specified by:
removeSubscribeRelation in interface
Parameters:
-
-
-
java.lang.Exception

removeSubscription

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

replaceEventDetector

public void replaceEventDetector(java.lang.String,
                                 network.detectors.EventDetector)
                          throws java.rmi.RemoteException
Specified by:
replaceEventDetector in interface
Parameters:
-
-
Returns:
java.rmi.RemoteException

replaceEventHandler

public void replaceEventHandler(java.lang.String,
                                network.manager.EventHandler)
                         throws java.rmi.RemoteException
Specified by:
replaceEventHandler in interface
Parameters:
-
-
Returns:
java.rmi.RemoteException

report

public void report(network.events.Event)
            throws java.rmi.RemoteException
Specified by:
report in interface
Parameters:
-
java.rmi.RemoteException

restoreDetector

public void restoreDetector(network.detectors.EventDetector,
                            network.manager.EventHandler)
                     throws java.rmi.RemoteException
Specified by:
restoreDetector in interface
Parameters:
-
-
Returns:
java.rmi.RemoteException

resubscribe

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

setAlarmLevel

public void setAlarmLevel(java.lang.String,
                          int)
                   throws java.rmi.RemoteException
Specified by:
setAlarmLevel in interface
Parameters:
-
-
Returns:
java.rmi.RemoteException

setAlertLevel

public void setAlertLevel(java.lang.String,
                          int)
                   throws java.rmi.RemoteException
Specified by:
setAlertLevel in interface
Parameters:
-
-
Returns:
java.rmi.RemoteException

setBackupInfoForConfig

public void setBackupInfoForConfig(java.lang.String,
                                   java.lang.String,
                                   java.lang.String)
                            throws java.lang.Exception
Specified by:
setBackupInfoForConfig in interface
java.lang.Exception

startRun

public boolean startRun(ajanta.naming.URN)
                 throws java.lang.Exception
Specified by:
startRun in interface
java.lang.Exception

startSubscription

public boolean startSubscription(ajanta.naming.URN)
                          throws java.lang.Exception
Specified by:
startSubscription in interface
java.lang.Exception

stopAgent

public void stopAgent()
               throws java.rmi.RemoteException
Specified by:
stopAgent in interface
Returns:
java.rmi.RemoteException

subscribeEvent

public void subscribeEvent(java.lang.String,
                           ajanta.naming.URN)
                    throws java.rmi.RemoteException,
                           remoteConfigException
Specified by:
subscribeEvent in interface
Parameters:
-
-
Returns:
java.rmi.RemoteException
remoteConfigException

switchOffPrintRunningThreads

public void switchOffPrintRunningThreads()
                                  throws java.rmi.RemoteException
Specified by:
switchOffPrintRunningThreads in interface
Returns:
java.rmi.RemoteException

terminateChildAgent

public void terminateChildAgent(ajanta.naming.URN)
                         throws java.lang.Exception
Description copied from class:
Interface method to terminate agent launched by this SMS Called by proxy object

Specified by:
terminateChildAgent in interface
Parameters:
-
Returns:
java.lang.Exception

test

public void test(java.lang.String)
          throws java.rmi.RemoteException
Specified by:
test in interface
java.rmi.RemoteException

unregisterForAllHostStatusEvents

public void unregisterForAllHostStatusEvents(java.lang.String)
                                      throws java.lang.Exception
Specified by:
unregisterForAllHostStatusEvents in interface
java.lang.Exception

unregisterForEvents

public void unregisterForEvents(java.lang.String,
                                java.lang.String,
                                java.util.Vector)
                         throws java.lang.Exception
Description copied from class:
register for interesting events from the default subscriber

Specified by:
unregisterForEvents in interface
Parameters:
-
java.lang.Exception