| Home | Trees | Index | Help |
|
|---|
| Package AccessGrid :: Module AGNodeService :: Class AGNodeServiceI |
|
SOAPInterface --+
|
AGNodeServiceI
| Method Summary | |
|---|---|
This constructor for all SOAP Interfaces. | |
Interface to add a service... | |
Interface to add service manager... | |
Interface to add a stream... | |
Interface to get a list of the node's capabilities... | |
Interface to get a list of node configurations... | |
Interface to set the default node configuration... | |
Interface to get list of service managers... | |
Interface to get a list of services... | |
Interface to load a node configuration... | |
MigrateNodeConfig(self,
configFile)
| |
Check to see if we need to update node configurations. | |
Interface to remove service manager... | |
Interface to remove a stream... | |
Interface to set the default node configuration... | |
Interface to set the identity of the node executor... | |
Interface to enable/disable a service... | |
Interface to enable/disable services by media type... | |
Interface to set streams used by node... | |
Interface to stop services | |
Interface to store a node configuration... | |
| Inherited from SOAPInterface | |
This method is here to support calls that just want to see if there is a valid server endpoint for communication from the client. | |
This method is here to support calls that just want to see if there is a valid server endpoint for communication from the client. | |
| Method Details |
|---|
__init__(self,
impl)
|
AddService(self, serviceDescStruct, serviceManagerUri, resourceStruct, serviceConfigStruct)
Interface to add a service
**Arguments:**
*serviceDesc* Service Description of service to add
*serviceManagerUri* The URI of the service manager to which the service should be added
*resourceToAssign* The resource to assign to the service
*serviceConfig* The service configuration to apply after adding the service
**Raises:**
**Returns:**
|
AddServiceManager(self, svcMgrDescStruct)
Interface to add service manager
**Arguments:**
*serviceManager* A description of the service manager
**Raises:**
**Returns:**
|
AddStream(self, streamDescriptionStruct)
Interface to add a stream
**Arguments:**
*streamDescription* The StreamDescription to add
**Raises:**
**Returns:**
|
GetCapabilities(self)
Interface to get a list of the node's capabilities
(aggregated from its services)
**Arguments:**
**Raises:**
**Returns:**
a list of the capabilities of the node
(or, its services)
|
GetConfigurations(self)
Interface to get a list of node configurations
**Arguments:**
**Raises:**
**Returns:**
Interface to get list of service
a list of node configuration names
|
GetDefaultConfiguration(self)
Interface to set the default node configuration
**Arguments:**
*configName* Name of config file to use as default for the node
**Raises:**
**Returns:**
|
GetServiceManagers(self)
Interface to get list of service managers
**Arguments:**
**Raises:**
**Returns:**
a list of AGServiceManagerDescriptions
|
GetServices(self)
Interface to get a list of services
**Arguments:**
**Raises:**
**Returns:**
a list of AGServiceDescriptions
|
LoadConfiguration(self, configName)
Interface to load a node configuration
**Arguments:**
*configName* Name under which to store the current configuration
**Raises:**
**Returns:**
|
NeedMigrateNodeConfig(self, configFile)Check to see if we need to update node configurations. |
RemoveServiceManager(self, svcMgrDescStruct)
Interface to remove service manager
**Arguments:**
*serviceManagerToRemove* A description of the service manager to remove
**Raises:**
**Returns:**
|
RemoveStream(self, streamDescriptionStruct)
Interface to remove a stream
**Arguments:**
*streamDescription* The StreamDescription to remove
**Raises:**
**Returns:**
|
SetDefaultConfiguration(self, configName)
Interface to set the default node configuration
**Arguments:**
*configName* Name of config file to use as default for the node
**Raises:**
**Returns:**
|
SetIdentity(self, profileStruct)
Interface to set the identity of the node executor
**Arguments:**
*profile* ClientProfile of the person commanding the node
**Raises:**
**Returns:**
|
SetServiceEnabled(self, serviceUri, enabled)
Interface to enable/disable a service
**Arguments:**
*serviceUri* The URI of the service to enable/disable
*enabled* Flag whether to enable/disable
**Raises:**
**Returns:**
|
SetServiceEnabledByMediaType(self, mediaType, enableFlag)
Interface to enable/disable services by media type
**Arguments:**
*mediaType* Media type of services to enable/disable
*enableFlag* Flag whether to enable/disable
**Raises:**
**Returns:**
|
SetStreams(self, streamDescriptionStructList)
Interface to set streams used by node
**Arguments:**
*streamDescriptionList* List of StreamDescriptions
**Raises:**
**Returns:**
|
StopServices(self)Interface to stop services **Arguments:** **Raises:** **Returns:** |
StoreConfiguration(self, configName)
Interface to store a node configuration
**Arguments:**
*configName* Name of config file to load
**Raises:**
**Returns:**
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Mon Jan 09 13:23:48 2006 | http://epydoc.sf.net |