Home | Trees | Index | Help |
|
---|
Package AccessGrid :: Module AGNodeService :: Class AGNodeServiceI |
|
SOAPInterface
--+
|
AGNodeServiceI
Interface Class for the AGNodeService
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 (aggregated from its services) | |
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)
| |
NeedMigrateNodeConfig(self,
configFile)
| |
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 | |
This is meant to be a base class for all SOAP interfaces, so it's going to default to disallow calls. | |
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. | |
This method implements the guts of extracting the subject from the soap call. | |
This method implements the guts of extracting the subject and the action from the SOAP call. | |
This method extracts all the methods and creates MethodActions for them, which means Authorization can be automatically loaded with actions for all the methods on an interface object. |
Method Details |
---|
__init__(self,
impl)
|
AddService(self, serviceDescStruct, serviceManagerUri, resourceStruct, serviceConfigStruct)Interface to add a service
Raises: Returns: |
AddServiceManager(self, svcMgrDescStruct)Interface to add service manager
Raises: Returns: |
AddStream(self, streamDescriptionStruct)Interface to add a stream
Raises: Returns: |
GetCapabilities(self)Interface to get a list of the node's capabilities (aggregated from its services) Arguments: Raises:
|
GetConfigurations(self)Interface to get a list of node configurations Arguments: Raises:
|
GetDefaultConfiguration(self)Interface to set the default node configuration
Raises: Returns: |
GetServiceManagers(self)Interface to get list of service managers Arguments: Raises:
|
GetServices(self)Interface to get a list of services Arguments: Raises:
|
LoadConfiguration(self, configName)Interface to load a node configuration
Raises: Returns: |
RemoveServiceManager(self, svcMgrDescStruct)Interface to remove service manager
Raises: Returns: |
RemoveStream(self, streamDescriptionStruct)Interface to remove a stream
Raises: Returns: |
SetDefaultConfiguration(self, configName)Interface to set the default node configuration
Raises: Returns: |
SetIdentity(self, profileStruct)Interface to set the identity of the node executor
Raises: Returns: |
SetServiceEnabled(self, serviceUri, enabled)Interface to enable/disable a service
Raises: Returns: |
SetServiceEnabledByMediaType(self, mediaType, enableFlag)Interface to enable/disable services by media type
Raises: Returns: |
SetStreams(self, streamDescriptionStructList)Interface to set streams used by node
Raises: Returns: |
StopServices(self)Interface to stop services Arguments: Raises: Returns: |
StoreConfiguration(self, configName)Interface to store a node configuration
Raises: Returns: |
_authorize(self, *args, **kw)This is meant to be a base class for all SOAP interfaces, so it's going to default to disallow calls. Derived interfaces can tailor this to suit their needs. @return: 0, things are not authorized by default.
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Thu Apr 14 16:39:31 2005 | http://epydoc.sf.net |