Package AccessGrid :: Module AGService :: Class AGServiceIW
[show private | hide private]
[frames | no frames]

Class AGServiceIW

SOAPIWrapper --+
               |
              AGServiceIW


SOAP interface for an AGService

Method Summary
  __init__(self, url)
  ConfigureStream(self, streamDescription)
Configure the service according to the stream description...
  GetCapabilities(self)
Get service capabilities...
  GetConfiguration(self)
Get service configuration...
  GetEnabled(self)
Check if service is enabled...
  GetResource(self)
Get service resources.
  IsStarted(self)
Check if service is started.
  SetConfiguration(self, configuration)
Set service configuration...
  SetEnabled(self, enabled)
Enable/disable service...
  SetIdentity(self, profile)
Set identity of the client running the service.
  SetResource(self, resource)
Set service resource...
  Shutdown(self)
Shut down the service.
  Start(self)
Start the service.
  Stop(self)
Stop the service...
    Inherited from SOAPIWrapper
  _IsValid(self)
Method to provide interface verification.
  IsValid(self)
Method to provide interface verification.

Method Details

ConfigureStream(self, streamDescription)

Configure the service according to the stream description

@param streamDescription: Description of stream to configure
@type streamDescription: Descriptions.StreamDescription

GetCapabilities(self)

Get service capabilities

@return: list of capabilities
@rtype: [Types.Capability]

GetConfiguration(self)

Get service configuration

@return: list of ag parameters
@rtype: [AGParameter]

GetEnabled(self)

Check if service is enabled

@return: 1 if enabled, otherwise 0
@rtype: int

GetResource(self)

Get service resources.

@return: list or resources
@rtype: [Types.AGResource]

IsStarted(self)

Check if service is started.

@return: 1 if started, otherwise 0
@rtype: int

SetConfiguration(self, configuration)

Set service configuration

@param configuration: List of configuration parameters
@type configuration: [AGParameter]

SetEnabled(self, enabled)

Enable/disable service

@param enabled: 1 if enable, otherwise 0
@type enabled: int

SetIdentity(self, profile)

Set identity of the client running the service.

@param profile: profile of the client
@type profile: ClientProfile.ClientProfile

SetResource(self, resource)

Set service resource

@param resource: New resource
@type resource: Types.AGResource

Shutdown(self)

Shut down the service.

Start(self)

Start the service.

Stop(self)

Stop the service

Generated by Epydoc 2.1 on Mon Jan 09 13:23:46 2006 http://epydoc.sf.net