org.apache.axis.deployment.wsdd

Class WSDDGlobalConfiguration

Implemented Interfaces:
Serializable

public class WSDDGlobalConfiguration
extends WSDDDeployableItem

Represents the global configuration of the Axis engine.
Author:
James Snell

Field Summary

Fields inherited from class org.apache.axis.deployment.wsdd.WSDDDeployableItem

SCOPE_PER_ACCESS, SCOPE_PER_REQUEST, SCOPE_SINGLETON, log, parameters, qname, scope, scopeStrings, singletonInstance, type

Fields inherited from class org.apache.axis.deployment.wsdd.WSDDConstants

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

Constructor Summary

WSDDGlobalConfiguration()
Default constructor
WSDDGlobalConfiguration(Element e)

Method Summary

void
deployToRegistry(WSDDDeployment registry)
protected QName
getElementName()
Return the element name of a particular subclass.
WSDDFaultFlow
getFaultFlow(QName name)
WSDDFaultFlow[]
getFaultFlows()
WSDDRequestFlow
getRequestFlow()
Get our request flow
WSDDResponseFlow
getResponseFlow()
Get our response flow
List
getRoles()
QName
getType()
Handler
makeNewInstance(EngineConfiguration registry)
void
setRequestFlow(WSDDRequestFlow reqFlow)
Set our request flow
void
setResponseFlow(WSDDResponseFlow responseFlow)
Set the response flow
void
setType(String type)
void
writeToContext(SerializationContext context)
Write this element out to a SerializationContext

Methods inherited from class org.apache.axis.deployment.wsdd.WSDDDeployableItem

getInstance, getJavaClass, getParameter, getParametersTable, getQName, getType, makeNewInstance, removeParameter, setName, setOptionsHashtable, setParameter, setQName, setType, writeParamsToContext

Methods inherited from class org.apache.axis.deployment.wsdd.WSDDElement

getChildElement, getChildElements, getElementName, writeToContext

Constructor Details

WSDDGlobalConfiguration

public WSDDGlobalConfiguration()
Default constructor

WSDDGlobalConfiguration

public WSDDGlobalConfiguration(Element e)
            throws WSDDException
Parameters:
e - (Element) XXX
Throws:
WSDDException - XXX

Method Details

deployToRegistry

public void deployToRegistry(WSDDDeployment registry)
            throws ConfigurationException

getElementName

protected QName getElementName()
Return the element name of a particular subclass.
Overrides:
getElementName in interface WSDDElement

getFaultFlow

public WSDDFaultFlow getFaultFlow(QName name)
Parameters:
name - XXX
Returns:
XXX

getFaultFlows

public WSDDFaultFlow[] getFaultFlows()
Returns:
XXX

getRequestFlow

public WSDDRequestFlow getRequestFlow()
Get our request flow

getResponseFlow

public WSDDResponseFlow getResponseFlow()
Get our response flow

getRoles

public List getRoles()

getType

public QName getType()
Overrides:
getType in interface WSDDDeployableItem
Returns:
XXX

makeNewInstance

public Handler makeNewInstance(EngineConfiguration registry)
Overrides:
makeNewInstance in interface WSDDDeployableItem
Parameters:
registry - XXX
Returns:
XXX

setRequestFlow

public void setRequestFlow(WSDDRequestFlow reqFlow)
Set our request flow

setResponseFlow

public void setResponseFlow(WSDDResponseFlow responseFlow)
Set the response flow

setType

public void setType(String type)
            throws WSDDException
Parameters:
type - XXX

writeToContext

public void writeToContext(SerializationContext context)
            throws IOException
Write this element out to a SerializationContext
Overrides:
writeToContext in interface WSDDElement

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.