org.jboss.axis.deployment.wsdd
Class WSDDTargetedChain

java.lang.Object
  extended byorg.jboss.axis.deployment.wsdd.WSDDConstants (src) 
      extended byorg.jboss.axis.deployment.wsdd.WSDDElement (src) 
          extended byorg.jboss.axis.deployment.wsdd.WSDDDeployableItem (src) 
              extended byorg.jboss.axis.deployment.wsdd.WSDDTargetedChain
Direct Known Subclasses:
WSDDService (src) , WSDDTransport (src)

public abstract class WSDDTargetedChain
extends WSDDDeployableItem (src)


Field Summary
 
Fields inherited from class org.jboss.axis.deployment.wsdd.WSDDDeployableItem (src)
parameters, qname, scope, SCOPE_PER_ACCESS, SCOPE_PER_REQUEST, SCOPE_SINGLETON, scopeStrings, singletonInstance, type
 
Fields inherited from class org.jboss.axis.deployment.wsdd.WSDDConstants (src)
ATTR_ATTACHMENT_FORMAT, ATTR_CLASS, ATTR_CLASSNAME, ATTR_DESERIALIZER, ATTR_ENCSTYLE, ATTR_INHEADER, ATTR_LANG_SPEC_TYPE, ATTR_LOCKED, ATTR_MODE, ATTR_NAME, ATTR_ONEWAY, ATTR_OUTHEADER, ATTR_PIVOT, ATTR_PROVIDER, ATTR_QNAME, ATTR_RETHEADER, ATTR_RETQNAME, ATTR_RETTYPE, ATTR_SERIALIZER, ATTR_SOAPACTORNAME, ATTR_STREAMING, ATTR_STYLE, ATTR_TYPE, ATTR_USE, ATTR_VALUE, BEAN_DESERIALIZER_FACTORY, BEAN_SERIALIZER_FACTORY, 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_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_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
protected WSDDTargetedChain()
           
protected WSDDTargetedChain(org.w3c.dom.Element e)
           
 
Method Summary
 void deployToRegistry(WSDDDeployment (src)  registry)
           
 WSDDFaultFlow (src) getFaultFlow(QName (src)  name)
           
 WSDDFaultFlow (src) [] getFaultFlows()
           
 QName (src) getPivotQName()
           
 WSDDRequestFlow (src) getRequestFlow()
           
 WSDDResponseFlow (src) getResponseFlow()
           
 Handler (src) makeNewInstance(EngineConfiguration (src)  registry)
          Creates a new instance of this deployable.
 void setPivotQName(QName (src)  pivotQName)
           
 void setRequestFlow(WSDDRequestFlow (src)  flow)
           
 void setResponseFlow(WSDDResponseFlow (src)  flow)
           
 void setType(java.lang.String type)
           
 void writeFlowsToContext(SerializationContext (src)  context)
          Write this element out to a SerializationContext
 
Methods inherited from class org.jboss.axis.deployment.wsdd.WSDDDeployableItem (src)
getInstance, getJavaClass, getParameter, getParametersTable, getQName, getType, removeParameter, setName, setOptionsHashtable, setParameter, setQName, setType, writeParamsToContext
 
Methods inherited from class org.jboss.axis.deployment.wsdd.WSDDElement (src)
getChildElement, getChildElements, getDocumentation, getElementName, writeToContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDDTargetedChain

protected WSDDTargetedChain()

WSDDTargetedChain

protected WSDDTargetedChain(org.w3c.dom.Element e)
                     throws WSDDException (src) 
Parameters:
e - (Element) XXX
Throws:
WSDDException (src) - XXX
Method Detail

getRequestFlow

public WSDDRequestFlow (src)  getRequestFlow()

setRequestFlow

public void setRequestFlow(WSDDRequestFlow (src)  flow)

getResponseFlow

public WSDDResponseFlow (src)  getResponseFlow()

setResponseFlow

public void setResponseFlow(WSDDResponseFlow (src)  flow)

getFaultFlows

public WSDDFaultFlow (src) [] getFaultFlows()
Returns:
XXX

getFaultFlow

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

setType

public void setType(java.lang.String type)
             throws WSDDException (src) 
Parameters:
type - XXX
Throws:
WSDDException (src)

getPivotQName

public QName (src)  getPivotQName()

setPivotQName

public void setPivotQName(QName (src)  pivotQName)

makeNewInstance

public Handler (src)  makeNewInstance(EngineConfiguration (src)  registry)
                        throws ConfigurationException (src) 
Description copied from class: WSDDDeployableItem (src)
Creates a new instance of this deployable. if the java class is not found, the registry is queried to find a suitable item

Overrides:
makeNewInstance in class WSDDDeployableItem (src)
Parameters:
registry - XXX
Returns:
XXX
Throws:
ConfigurationException (src) - XXX

writeFlowsToContext

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

Throws:
java.io.IOException

deployToRegistry

public void deployToRegistry(WSDDDeployment (src)  registry)