org.globus.ogsa.deployment
Class ServiceDeployment

java.lang.Object
  extended byorg.globus.ogsa.deployment.ServiceDeployment

public class ServiceDeployment
extends java.lang.Object

This class is used to deploy transient grid services. The service is inspected for meta data and deployed in the dispatcher and the internal repository


Constructor Summary
ServiceDeployment()
           
ServiceDeployment(org.apache.axis.AxisEngine engine)
           
 
Method Summary
 void deactivate(java.lang.String serviceName)
           
 org.apache.axis.description.ServiceDesc deploy(java.lang.String serviceName, java.lang.Object obj)
          Deploy a transient service
 void removeService(java.lang.String serviceName)
           
 void saveService(java.lang.String serviceName)
           
 void saveServiceAsync(java.lang.String serviceName)
           
 void setEncodingStyle(java.lang.String encodingStyle)
           
 void setPersistentProperties(ServiceProperties properties, java.lang.String serviceName)
           
 void undeploy(java.lang.String serviceName)
          Undeploy a transient service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceDeployment

public ServiceDeployment()
                  throws DeploymentException

ServiceDeployment

public ServiceDeployment(org.apache.axis.AxisEngine engine)
                  throws DeploymentException
Method Detail

setEncodingStyle

public void setEncodingStyle(java.lang.String encodingStyle)

deploy

public org.apache.axis.description.ServiceDesc deploy(java.lang.String serviceName,
                                                      java.lang.Object obj)
                                               throws DeploymentException
Deploy a transient service

Parameters:
serviceName - relative service url of service to deploy
obj - service object to deploy
Throws:
DeploymentException

setPersistentProperties

public void setPersistentProperties(ServiceProperties properties,
                                    java.lang.String serviceName)

deactivate

public void deactivate(java.lang.String serviceName)
                throws DeploymentException
Throws:
DeploymentException

undeploy

public void undeploy(java.lang.String serviceName)
              throws DeploymentException
Undeploy a transient service.

Parameters:
serviceName - relative service url of service to undeploy
Throws:
DeploymentException

saveServiceAsync

public void saveServiceAsync(java.lang.String serviceName)

saveService

public void saveService(java.lang.String serviceName)

removeService

public void removeService(java.lang.String serviceName)
                   throws DeploymentException
Throws:
DeploymentException


Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.