org.apache.axis.deployment.wsdd
Class WSDDDocument
public class WSDDDocument
represents a WSDD Document (this is the top level object in this object model)
Only one of
deployment
and
undeployment
should be valid.
ARRAY_DESERIALIZER_FACTORY , ARRAY_SERIALIZER_FACTORY , ATTR_ATTACHMENT_FORMAT , ATTR_CLASS , ATTR_CLASSNAME , ATTR_DESERIALIZER , ATTR_ENCSTYLE , ATTR_INHEADER , ATTR_INNER_NAME , ATTR_INNER_TYPE , ATTR_ITEMQNAME , ATTR_ITEMTYPE , ATTR_LANG_SPEC_TYPE , ATTR_LOCKED , ATTR_MEP , ATTR_MODE , ATTR_NAME , ATTR_OUTHEADER , ATTR_PIVOT , ATTR_PROVIDER , ATTR_QNAME , ATTR_RETHEADER , ATTR_RETITEMQNAME , ATTR_RETITEMTYPE , ATTR_RETQNAME , ATTR_RETTYPE , ATTR_SERIALIZER , ATTR_SOAP12ACTION , ATTR_SOAPACTION , ATTR_SOAPACTORNAME , ATTR_STREAMING , ATTR_STYLE , ATTR_TYPE , ATTR_USE , ATTR_VALUE , BEAN_DESERIALIZER_FACTORY , BEAN_SERIALIZER_FACTORY , ELEM_WSDD_ARRAYMAPPING , ELEM_WSDD_BEANMAPPING , ELEM_WSDD_CHAIN , ELEM_WSDD_DEPLOY , ELEM_WSDD_DOC , ELEM_WSDD_ELEMENTMAPPING , ELEM_WSDD_ENDPOINTURL , ELEM_WSDD_FAULT , ELEM_WSDD_FAULTFLOW , ELEM_WSDD_GLOBAL , ELEM_WSDD_HANDLER , ELEM_WSDD_JAXRPC_CHAIN , ELEM_WSDD_JAXRPC_HANDLERINFO , ELEM_WSDD_JAXRPC_HEADER , ELEM_WSDD_JAXRPC_ROLE , ELEM_WSDD_NAMESPACE , ELEM_WSDD_OPERATION , ELEM_WSDD_PARAM , ELEM_WSDD_REQFLOW , ELEM_WSDD_RESPFLOW , ELEM_WSDD_ROLE , ELEM_WSDD_SERVICE , ELEM_WSDD_TRANSPORT , ELEM_WSDD_TYPEMAPPING , ELEM_WSDD_UNDEPLOY , ELEM_WSDD_WSDLFILE , NS_PREFIX_WSDD , NS_PREFIX_WSDD_JAVA , PROVIDER_BSF , PROVIDER_COM , PROVIDER_CORBA , PROVIDER_EJB , PROVIDER_HANDLER , PROVIDER_MSG , PROVIDER_RMI , PROVIDER_RPC , QNAME_ARRAYMAPPING , QNAME_BEANMAPPING , QNAME_BSF_PROVIDER , QNAME_CHAIN , QNAME_COM_PROVIDER , QNAME_CORBA_PROVIDER , QNAME_DEPLOY , QNAME_DOC , QNAME_EJB_PROVIDER , QNAME_ELEMENTMAPPING , QNAME_ENDPOINTURL , QNAME_FAULT , QNAME_FAULTFLOW , QNAME_GLOBAL , QNAME_HANDLER , QNAME_HANDLER_PROVIDER , QNAME_JAVAMSG_PROVIDER , QNAME_JAVARPC_PROVIDER , QNAME_JAXRPC_HANDLERINFO , QNAME_JAXRPC_HANDLERINFOCHAIN , QNAME_JAXRPC_HEADER , QNAME_JAXRPC_ROLE , QNAME_NAMESPACE , QNAME_OPERATION , QNAME_PARAM , QNAME_REQFLOW , QNAME_RESPFLOW , QNAME_RMI_PROVIDER , QNAME_SERVICE , QNAME_TRANSPORT , QNAME_TYPEMAPPING , QNAME_UNDEPLOY , QNAME_WSDLFILE , URI_WSDD , URI_WSDD_HANDLER , URI_WSDD_JAVA , URI_WSDD_WSDD_BSF , URI_WSDD_WSDD_COM |
log
protected static Log log
WSDDDocument
public WSDDDocument()
empty constructor
WSDDDocument
public WSDDDocument(Document document)
throws WSDDException
create and bind to a document
document
- (Document) XXX
WSDDDocument
public WSDDDocument(Element e)
throws WSDDException
bind to a sub-element in a document.
deploy
public void deploy(WSDDDeployment registry)
throws ConfigurationException
do a deploy and/or undeploy, depending on what is in the document.
If both trees are set, then undeploy follows deploy.
getDOMDocument
public Document getDOMDocument()
throws ConfigurationException
get the deployment as a DOM.
Requires that the deployment member variable is not null.
getDeployment
public WSDDDeployment getDeployment()
Get the deployment. If there is no deployment, create an empty one
setDocument
public void setDocument(Document document)
throws WSDDException
Bind to a new document, setting the undeployment nodes if it is an undeployment,
the deployment tree if it is anything else.
writeToContext
public void writeToContext(SerializationContext context)
throws IOException
write the deployment to the supplied serialization context.
Copyright © 2005 Apache Web Services Project. All Rights Reserved.