network.manager
Class SMSAgentServer_Stub

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteStub
              |
              +--network.manager.SMSAgentServer_Stub
All Implemented Interfaces:
ajanta.server.AServer, GUILaunch, java.rmi.Remote, java.io.Serializable

public final synchronized class SMSAgentServer_Stub
extends java.rmi.server.RemoteStub
implements GUILaunch, ajanta.server.AServer, java.rmi.Remote

See Also:
Serialized Form

Field Summary
private static java.lang.reflect.Method $method_attachToSMSAgent_0
           
private static java.lang.reflect.Method $method_authenticate_1
           
private static java.lang.reflect.Method $method_launchSMSAgent_2
           
private static java.lang.reflect.Method $method_listSMSAgents_3
           
private static java.lang.reflect.Method $method_ping_4
           
private static java.lang.reflect.Method $method_recall_5
           
private static java.lang.reflect.Method $method_recall_6
           
private static java.lang.reflect.Method $method_retract_7
           
private static java.lang.reflect.Method $method_retract_8
           
private static java.lang.reflect.Method $method_terminate_10
           
private static java.lang.reflect.Method $method_terminate_9
           
private static java.lang.reflect.Method $method_whoAreYou_11
           
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
SMSAgentServer_Stub()
           
SMSAgentServer_Stub(java.rmi.server.RemoteRef)
           
 
Method Summary
(package private) static void ()
           
 java.lang.String attachToSMSAgent(java.lang.String)
          TODO Jan 30, 2004 Harsha, Tanvir, Tripathi: Remove this api, Let GUI maintain SMA urna in config and rebind on restart
 ajanta.util.Ticket authenticate(ajanta.naming.URN, int, ajanta.util.ContextObject)
           
 java.lang.String launchSMSAgent(java.lang.String)
          TODO Jan 30, 2004 Harsha, Tanvir, Tripathi: Though: have this as a generic api for all agentserver, Currently run SMSAgentServer as generic server.
 java.util.Vector listSMSAgents()
          TODO Jan 30, 2004 Harsha, Tanvir, Tripathi: Remove this api, Reove this functionality to registry (e.g.
 java.lang.String ping()
           
 void recall(ajanta.naming.URN, ajanta.naming.URN, ajanta.util.Ticket)
           
 void recall(ajanta.naming.URN, ajanta.naming.URN, ajanta.naming.URN)
           
 void retract(ajanta.naming.URN, ajanta.naming.URN, ajanta.util.Ticket)
           
 void retract(ajanta.naming.URN, ajanta.naming.URN, ajanta.naming.URN)
           
 void terminate(ajanta.naming.URN)
           
 void terminate(ajanta.naming.URN, ajanta.util.Ticket)
           
 ajanta.naming.URN whoAreYou()
           
 
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.GUILaunch
abortConfig, addAndLaunchAgents, addChangeListener, addDetector, addDetector, addEvent, addEvent, addEventDetector, addEventHandler, addEvents, addHandlerPostAction, addNewSubscription, addOldSynchornizerObjects, addStatusItem, addSubscriber, addSubscriberAgentInfo, addSubscriberList, addSubscription, addSubscription, addSubscription, addSubscription, agentReached, agentReached, agentReached, agentSubscriptionDone, arrive, byteToInt, checkIfSql, checkStart, containsKey, createAgentHashtableForSmsFD, createItinerary, createMonitorSubscriberTable, createObject, createObject, deleteAgentEntry, deleteEvent, deleteSubscriber, deleteSubscriber, depart, elements, equals, equals, execute, executeBeforeRun, failureAction, forceRun, forceRun, get, get, getAction, getAgentHashtable, getAgentHashtableForSmsFD, getAgentInfo, getAgentReachedStatus, getAgentReadyStatus, getAgentStatus, getAgentStub, getArgs, getBytes, getCheckPointBaseDir, getCheckPointFile, getConfigHandleList, getConfigObject, 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, launchConfig, launchConfigRestartMode, logEventInDB, main, match, modifyDetector, modifyDetector, modifyDetectorOnAgent, notifyEvent, notifyEventPreProcess, parsePatternFile, printByteArray, printRunningThreads, processEvent, put, put, put, putDetectorsVector, putNewEntrySync, readConfigFile, readConfigFile, readyToRun, registerForEvents, registerForHostStatusEvents, registerGUI, relaunchAgent, relaunchDetector, remove, removeAllChangeListeners, removeDetector, removeDetector, removeDetectorOnAgent, removeDetectorStatus, removeEvent, removeSubscribeRelation, removeSubscription, removeSubscription, removeSubscription, removeSubscription, removeSubscription, replaceEventDetector, replaceEventHandler, report, report, resetIndex, restoreDetector, resubscribe, run, saveToFiles, set, setAgentHandle, setAgentURN, setAlarmLevel, setAlertLevel, setBackupInfoForConfig, 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, startRun, startSubscription, startToRun, stateChanged, stopAgent, subscribe, subscribeEvent, switchOffPrintRunningThreads, terminateAgent, terminateChildAgent, test, toString, unregisterForAllHostStatusEvents, unregisterForEvents, 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_attachToSMSAgent_0

private static java.lang.reflect.Method $method_attachToSMSAgent_0

$method_authenticate_1

private static java.lang.reflect.Method $method_authenticate_1

$method_launchSMSAgent_2

private static java.lang.reflect.Method $method_launchSMSAgent_2

$method_listSMSAgents_3

private static java.lang.reflect.Method $method_listSMSAgents_3

$method_ping_4

private static java.lang.reflect.Method $method_ping_4

$method_recall_5

private static java.lang.reflect.Method $method_recall_5

$method_recall_6

private static java.lang.reflect.Method $method_recall_6

$method_retract_7

private static java.lang.reflect.Method $method_retract_7

$method_retract_8

private static java.lang.reflect.Method $method_retract_8

$method_terminate_9

private static java.lang.reflect.Method $method_terminate_9

$method_terminate_10

private static java.lang.reflect.Method $method_terminate_10

$method_whoAreYou_11

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

SMSAgentServer_Stub

public SMSAgentServer_Stub()

SMSAgentServer_Stub

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

static void ()

attachToSMSAgent

public java.lang.String attachToSMSAgent(java.lang.String)
                                  throws java.rmi.RemoteException
Description copied from class:
TODO Jan 30, 2004 Harsha, Tanvir, Tripathi: Remove this api, Let GUI maintain SMA urna in config and rebind on restart

Specified by:
attachToSMSAgent in interface
java.rmi.RemoteException

authenticate

public ajanta.util.Ticket authenticate(ajanta.naming.URN,
                                       int,
                                       ajanta.util.ContextObject)
                                throws java.rmi.RemoteException
Specified by:
authenticate in interface ajanta.server.AServer
java.rmi.RemoteException

launchSMSAgent

public java.lang.String launchSMSAgent(java.lang.String)
                                throws java.rmi.RemoteException
Description copied from class:
TODO Jan 30, 2004 Harsha, Tanvir, Tripathi: Though: have this as a generic api for all agentserver, Currently run SMSAgentServer as generic server.

Specified by:
launchSMSAgent in interface
java.rmi.RemoteException

listSMSAgents

public java.util.Vector listSMSAgents()
                               throws java.rmi.RemoteException
Description copied from class:
TODO Jan 30, 2004 Harsha, Tanvir, Tripathi: Remove this api, Reove this functionality to registry (e.g. name registry) for listing of all the SMAs

Specified by:
listSMSAgents in interface
java.rmi.RemoteException

ping

public java.lang.String ping()
                      throws java.rmi.RemoteException
Specified by:
ping in interface ajanta.server.AServer
java.rmi.RemoteException

recall

public void recall(ajanta.naming.URN,
                   ajanta.naming.URN,
                   ajanta.naming.URN)
            throws java.rmi.RemoteException
Specified by:
recall in interface ajanta.server.AServer
java.rmi.RemoteException

recall

public void recall(ajanta.naming.URN,
                   ajanta.naming.URN,
                   ajanta.util.Ticket)
            throws java.rmi.RemoteException,
                   java.security.InvalidKeyException,
                   java.security.SignatureException
Specified by:
recall in interface ajanta.server.AServer
java.rmi.RemoteException
java.security.InvalidKeyException
java.security.SignatureException

retract

public void retract(ajanta.naming.URN,
                    ajanta.naming.URN,
                    ajanta.naming.URN)
             throws java.rmi.RemoteException
Specified by:
retract in interface ajanta.server.AServer
java.rmi.RemoteException

retract

public void retract(ajanta.naming.URN,
                    ajanta.naming.URN,
                    ajanta.util.Ticket)
             throws java.rmi.RemoteException,
                    java.security.InvalidKeyException,
                    java.security.SignatureException
Specified by:
retract in interface ajanta.server.AServer
java.rmi.RemoteException
java.security.InvalidKeyException
java.security.SignatureException

terminate

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

terminate

public void terminate(ajanta.naming.URN,
                      ajanta.util.Ticket)
               throws java.rmi.RemoteException,
                      java.security.InvalidKeyException,
                      java.security.SignatureException
Specified by:
terminate in interface ajanta.server.AServer
java.rmi.RemoteException
java.security.InvalidKeyException
java.security.SignatureException

whoAreYou

public ajanta.naming.URN whoAreYou()
                            throws java.rmi.RemoteException
Specified by:
whoAreYou in interface ajanta.server.AServer
java.rmi.RemoteException