org.apache.axis.deployment
Class SimpleDeploymentManager

java.lang.Object
  |
  +--org.apache.axis.deployment.DeploymentRegistry
        |
        +--org.apache.axis.deployment.SimpleDeploymentManager
All Implemented Interfaces:
java.io.Serializable

public class SimpleDeploymentManager
extends DeploymentRegistry

This is a simple implementation of the DeploymentRegistry class

Author:
James Snell
See Also:
Serialized Form

Constructor Summary
SimpleDeploymentManager()
           
 
Method Summary
 void addTypeMappingRegistry(java.lang.String encodingStyle, TypeMappingRegistry tmr)
          adds a new mapping registry
 void deploy(DeploymentDocument deployment)
          Deploy a SOAP v2.x deployment descriptor
 void deployItem(DeployableItem item)
          Deploy the given WSDD Deployable Item
 Handler getDeployedItem(QName qname)
          Return an instance of the deployed item
 Handler getDeployedItem(java.lang.String name)
          Return an instance of the deployed item
 WSDDGlobalConfiguration getGlobalConfiguration()
          return the global configuration
 TypeMappingRegistry getTypeMappingRegistry(java.lang.String encodingStyle)
          return the named mapping registry
 void removeDeployedItem(QName qname)
          remove the given item
 void removeDeployedItem(java.lang.String name)
          remove the given item
 void removeTypeMappingRegistry(java.lang.String encodingStyle)
          remove the named mapping registry
 void setGlobalConfiguration(WSDDGlobalConfiguration global)
          Set the global configuration
 
Methods inherited from class org.apache.axis.deployment.DeploymentRegistry
load, load, save, save, save, save
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDeploymentManager

public SimpleDeploymentManager()
Method Detail

deploy

public void deploy(DeploymentDocument deployment)
            throws DeploymentException
Deploy a SOAP v2.x deployment descriptor
Overrides:
deploy in class DeploymentRegistry

getGlobalConfiguration

public WSDDGlobalConfiguration getGlobalConfiguration()
                                               throws DeploymentException
return the global configuration
Overrides:
getGlobalConfiguration in class DeploymentRegistry

setGlobalConfiguration

public void setGlobalConfiguration(WSDDGlobalConfiguration global)
Set the global configuration
Overrides:
setGlobalConfiguration in class DeploymentRegistry

deployItem

public void deployItem(DeployableItem item)
                throws DeploymentException
Deploy the given WSDD Deployable Item
Overrides:
deployItem in class DeploymentRegistry

getDeployedItem

public Handler getDeployedItem(QName qname)
                        throws DeploymentException
Return an instance of the deployed item
Overrides:
getDeployedItem in class DeploymentRegistry

getDeployedItem

public Handler getDeployedItem(java.lang.String name)
                        throws DeploymentException
Return an instance of the deployed item
Overrides:
getDeployedItem in class DeploymentRegistry

removeDeployedItem

public void removeDeployedItem(java.lang.String name)
                        throws DeploymentException
remove the given item
Overrides:
removeDeployedItem in class DeploymentRegistry

removeDeployedItem

public void removeDeployedItem(QName qname)
                        throws DeploymentException
remove the given item
Overrides:
removeDeployedItem in class DeploymentRegistry

getTypeMappingRegistry

public TypeMappingRegistry getTypeMappingRegistry(java.lang.String encodingStyle)
                                           throws DeploymentException
return the named mapping registry
Overrides:
getTypeMappingRegistry in class DeploymentRegistry

addTypeMappingRegistry

public void addTypeMappingRegistry(java.lang.String encodingStyle,
                                   TypeMappingRegistry tmr)
adds a new mapping registry
Overrides:
addTypeMappingRegistry in class DeploymentRegistry

removeTypeMappingRegistry

public void removeTypeMappingRegistry(java.lang.String encodingStyle)
remove the named mapping registry
Overrides:
removeTypeMappingRegistry in class DeploymentRegistry


Copyright © 2001 Apache XML Project. All Rights Reserved.