org.apache.axis.deployment.wsdd

Class WSDDTargetedChain

Implemented Interfaces:
Serializable
Known Direct Subclasses:
WSDDService, WSDDTransport

public abstract class WSDDTargetedChain
extends WSDDDeployableItem

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

WSDDTargetedChain()
Default constructor
WSDDTargetedChain(Element e)

Method Summary

void
deployToRegistry(WSDDDeployment registry)
WSDDFaultFlow
getFaultFlow(QName name)
WSDDFaultFlow[]
getFaultFlows()
QName
getPivotQName()
WSDDRequestFlow
getRequestFlow()
WSDDResponseFlow
getResponseFlow()
Handler
makeNewInstance(EngineConfiguration registry)
void
setPivotQName(QName pivotQName)
void
setRequestFlow(WSDDRequestFlow flow)
void
setResponseFlow(WSDDResponseFlow flow)
void
setType(String type)
void
writeFlowsToContext(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

WSDDTargetedChain

protected WSDDTargetedChain()
Default constructor

WSDDTargetedChain

protected WSDDTargetedChain(Element e)
            throws WSDDException
Parameters:
e - (Element) XXX
Throws:
WSDDException - XXX

Method Details

deployToRegistry

public void deployToRegistry(WSDDDeployment registry)

getFaultFlow

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

getFaultFlows

public WSDDFaultFlow[] getFaultFlows()
Returns:
XXX

getPivotQName

public QName getPivotQName()

getRequestFlow

public WSDDRequestFlow getRequestFlow()

getResponseFlow

public WSDDResponseFlow getResponseFlow()

makeNewInstance

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

setPivotQName

public void setPivotQName(QName pivotQName)

setRequestFlow

public void setRequestFlow(WSDDRequestFlow flow)

setResponseFlow

public void setResponseFlow(WSDDResponseFlow flow)

setType

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

writeFlowsToContext

public final void writeFlowsToContext(SerializationContext context)
            throws IOException
Write this element out to a SerializationContext

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