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_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.