java.lang.Object
org.apache.axis.deployment.wsdd.WSDDConstants
org.apache.axis.deployment.wsdd.WSDDElement
org.apache.axis.deployment.wsdd.WSDDDeployableItem
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- WSDDGlobalConfiguration, WSDDHandler, WSDDTargetedChain
- public abstract class WSDDDeployableItem
- extends WSDDElement
WSDD DeployableItem complexType
| Fields inherited from class org.apache.axis.deployment.wsdd.WSDDElement |
|
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SCOPE_PER_ACCESS
public static final int SCOPE_PER_ACCESS
- See Also:
- Constant Field Values
SCOPE_PER_REQUEST
public static final int SCOPE_PER_REQUEST
- See Also:
- Constant Field Values
SCOPE_SINGLETON
public static final int SCOPE_SINGLETON
- See Also:
- Constant Field Values
scopeStrings
public static java.lang.String[] scopeStrings
log
protected static org.apache.commons.logging.Log log
parameters
protected org.apache.axis.utils.LockableHashtable parameters
- Our parameters
qname
protected javax.xml.namespace.QName qname
- Our name
type
protected javax.xml.namespace.QName type
- Our type
scope
protected int scope
- Scope for this item (default is singleton)
singletonInstance
protected org.apache.axis.Handler singletonInstance
- Placeholder for hanging on to singleton object
WSDDDeployableItem
public WSDDDeployableItem()
- Default constructor
WSDDDeployableItem
public WSDDDeployableItem(org.w3c.dom.Element e)
throws WSDDException
setName
public void setName(java.lang.String name)
setQName
public void setQName(javax.xml.namespace.QName qname)
getQName
public javax.xml.namespace.QName getQName()
getType
public javax.xml.namespace.QName getType()
setType
public void setType(javax.xml.namespace.QName type)
setParameter
public void setParameter(java.lang.String name,
java.lang.String value)
- Set a parameter
getParameter
public java.lang.String getParameter(java.lang.String name)
- Get the value of one of our parameters
getParametersTable
public org.apache.axis.utils.LockableHashtable getParametersTable()
- Returns the config parameters as a hashtable (lockable)
setOptionsHashtable
public void setOptionsHashtable(java.util.Hashtable hashtable)
- Convenience method for using old deployment XML with WSDD.
This allows us to set the options directly after the Admin class
has parsed them out of the old format.
writeParamsToContext
public void writeParamsToContext(org.apache.axis.encoding.SerializationContext context)
throws java.io.IOException
removeParameter
public void removeParameter(java.lang.String name)
getInstance
public final org.apache.axis.Handler getInstance(org.apache.axis.EngineConfiguration registry)
throws org.apache.axis.ConfigurationException
getNewInstance
private org.apache.axis.Handler getNewInstance(org.apache.axis.EngineConfiguration registry)
throws org.apache.axis.ConfigurationException
makeNewInstance
protected org.apache.axis.Handler makeNewInstance(org.apache.axis.EngineConfiguration registry)
throws org.apache.axis.ConfigurationException
- Creates a new instance of this deployable. if the
java class is not found, the registry is queried to
find a suitable item
createInstance
java.lang.Object createInstance(java.lang.Class _class)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
getJavaClass
public java.lang.Class getJavaClass()
throws java.lang.ClassNotFoundException