All Packages Class Hierarchy This Package Previous Next Index
Class ninja.activeproxy.path.SDSOperator
java.lang.Object
|
+----ninja.rmi.NinjaRemoteObject
|
+----ninja.ispace.iSpaceService
|
+----ninja.activeproxy.path.SDSOperator
- public abstract class SDSOperator
- extends iSpaceService
- implements SDSOperatorIF, SDSinsecureServiceIF
SDSOperator is the base class which Operators should implement.
They're left with 3 routines to write:
GetServiceDescriptor -- Return XML description of service to store in SDS
run() - start running the operator
stop() - stop running the operator
All other methods are implemented with basic functionality as described
herein
-
descr
-
-
running
-
-
serviceName
-
-
xmlData
-
-
SDSOperator()
-
-
destroy()
-
-
getDescription()
- This routine creates a service description for this service,
and return its byte array.
-
init(iSpaceServiceConfig)
-
The init method required by the iSpace
generate a valid insecure service descriptor based on serviceName field
descr
protected ServiceDescription descr
serviceName
protected String serviceName
xmlData
protected String xmlData
running
protected boolean running
SDSOperator
public SDSOperator() throws RemoteException
init
protected void init(iSpaceServiceConfig config)
- The init method required by the iSpace
generate a valid insecure service descriptor based on serviceName field
- Overrides:
- init in class iSpaceService
destroy
protected void destroy()
- Overrides:
- destroy in class iSpaceService
getDescription
public byte[] getDescription()
- This routine creates a service description for this service,
and return its byte array.
- Returns:
- Service description
All Packages Class Hierarchy This Package Previous Next Index