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

Throws:
ConfigurationException - 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.