Package org.apache.axis.deployment.wsdd
Class WSDDDeployableItem
java.lang.Object
org.apache.axis.deployment.wsdd.WSDDConstants
org.apache.axis.deployment.wsdd.WSDDElement
org.apache.axis.deployment.wsdd.WSDDDeployableItem
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
WSDDGlobalConfiguration
,WSDDHandler
,WSDDTargetedChain
WSDD DeployableItem complexType
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static org.apache.commons.logging.Log
protected LockableHashtable
Our parametersprotected QName
Our nameprotected int
Scope for this item (default is singleton)static final int
static final int
static final int
static String[]
protected Handler
Placeholder for hanging on to singleton objectprotected QName
Our typeFields 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_SOAP12ACTION, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Handler
getInstance
(EngineConfiguration registry) getParameter
(String name) Get the value of one of our parametersReturns the config parameters as a hashtable (lockable)getQName()
getType()
protected Handler
makeNewInstance
(EngineConfiguration registry) Creates a new instance of this deployable.void
removeParameter
(String name) void
void
setOptionsHashtable
(Hashtable hashtable) Convenience method for using old deployment XML with WSDD.void
setParameter
(String name, String value) Set a parametervoid
void
void
writeParamsToContext
(SerializationContext context) Methods inherited from class org.apache.axis.deployment.wsdd.WSDDElement
getChildElement, getChildElements, getElementName, writeToContext
-
Field Details
-
SCOPE_PER_ACCESS
public static final int SCOPE_PER_ACCESS- See Also:
-
SCOPE_PER_REQUEST
public static final int SCOPE_PER_REQUEST- See Also:
-
SCOPE_SINGLETON
public static final int SCOPE_SINGLETON- See Also:
-
scopeStrings
-
log
protected static org.apache.commons.logging.Log log -
parameters
Our parameters -
qname
Our name -
type
Our type -
scope
protected int scopeScope for this item (default is singleton) -
singletonInstance
Placeholder for hanging on to singleton object
-
-
Constructor Details
-
WSDDDeployableItem
public WSDDDeployableItem()Default constructor -
WSDDDeployableItem
- Parameters:
e
- (Element) XXX- Throws:
WSDDException
- XXX
-
-
Method Details
-
setName
- Parameters:
name
- XXX
-
setQName
-
getQName
- Returns:
- XXX
-
getType
- Returns:
- XXX
-
setType
- Parameters:
type
- XXX
-
setParameter
Set a parameter -
getParameter
Get the value of one of our parameters -
getParametersTable
Returns the config parameters as a hashtable (lockable)- Returns:
- XXX
-
setOptionsHashtable
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
- Throws:
IOException
-
removeParameter
- Parameters:
name
- XXX
-
getInstance
- Parameters:
registry
- XXX- Returns:
- XXX
- Throws:
ConfigurationException
- XXX
-
makeNewInstance
Creates a new instance of this deployable. if the java class is not found, the registry is queried to find a suitable item- Parameters:
registry
- XXX- Returns:
- XXX
- Throws:
ConfigurationException
- XXX
-
getJavaClass
- Returns:
- XXX
- Throws:
ClassNotFoundException
- XXX
-