Package AccessGrid :: Module AGServiceManager :: Class AGServiceManagerIW
[show private | hide private]
[frames | no frames]

Class AGServiceManagerIW

SOAPIWrapper --+
               |
              AGServiceManagerIW


SOAP interface for AGServiceManager

Method Summary
  __init__(self, url)
  AddService(self, serviceDescription, resource, serviceConfig)
Add service to this service manager.
  AddServicePackage(self, serviceFile, resourceToAssign, serviceConfig)
Add a service package to the service manager.
  DiscoverResources(self)
Discover local resources such as cameras.
  GetAvailableServices(self)
Get services available for installation.
  GetResources(self)
Get a list of the resourcesl, for example cameras,...
  GetServices(self)
Get all services currently added to this service manager.
  RemoveService(self, serviceToRemove)
Remove service from this service manager.
  RemoveServices(self)
Remove all services from this service manager.
  Shutdown(self)
Shut down the service manager.
  StopServices(self)
Stop all services...
    Inherited from SOAPIWrapper
  _IsValid(self)
Method to provide interface verification.
  IsValid(self)
Method to provide interface verification.

Method Details

AddService(self, serviceDescription, resource, serviceConfig)

Add service to this service manager.

@param serviceDescription: service to add
@type serviceDescription: Description.AGServiceDescription
@param resource: Resource used by the service
@type resource: Types.AGResource
@param serviceConfig: Service configuration
@type serviceConfig: [AGParameter]

AddServicePackage(self, serviceFile, resourceToAssign, serviceConfig)

Add a service package to the service manager.

@param serviceFile: Path to the service package
@type serviceFile: string
@param resourceToAssign: Resource used by the service
@type resourceToAssign: Types.AGResource
@param serviceConfig: Service configuration
@type serviceConfig: [AGParameter]

DiscoverResources(self)

Discover local resources such as cameras.

GetAvailableServices(self)

Get services available for installation.

@return: List of services
@rtype: [Description.AGServiceDescription]

GetResources(self)

Get a list of the resourcesl, for example cameras,
known to the service manager

@return: List of the resources available on the machine
@rtype: [Types.AGResource]

GetServices(self)

Get all services currently added to this service manager.

@return: List of services
@rtype: [Description.AGServiceDescription]

RemoveService(self, serviceToRemove)

Remove service from this service manager.

@param serviceToRemove: service
@type serviceToRemove: Description.AGServiceDescription

RemoveServices(self)

Remove all services from this service manager.

Shutdown(self)

Shut down the service manager.

StopServices(self)

Stop all services

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