|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.soap.server.DeploymentDescriptor
This class represents the deployment information about a SOAP service.
Field Summary | |
protected boolean |
checkMustUnderstands
|
protected java.lang.String[] |
faultListener
|
protected java.lang.String |
id
|
protected boolean |
isStatic
|
protected TypeMapping[] |
mappings
|
protected java.lang.String[] |
methods
|
protected java.util.Hashtable |
props
|
static byte |
PROVIDER_JAVA
|
static byte |
PROVIDER_SCRIPT_FILE
|
static byte |
PROVIDER_SCRIPT_STRING
|
static byte |
PROVIDER_USER_DEFINED
|
protected java.lang.String |
providerClass
|
protected byte |
providerType
|
protected int |
scope
|
static int |
SCOPE_APPLICATION
|
static int |
SCOPE_REQUEST
|
static int |
SCOPE_SESSION
|
protected java.lang.String |
scriptFilenameOrString
|
protected java.lang.String |
scriptLanguage
|
static int |
SERVICE_TYPE_MESSAGE
|
static int |
SERVICE_TYPE_RPC
|
protected java.lang.String |
serviceClass
|
protected int |
serviceType
|
Constructor Summary | |
DeploymentDescriptor()
Constructor. |
Method Summary | |
SOAPFaultRouter |
buildFaultRouter(SOAPContext ctxt)
|
static SOAPMappingRegistry |
buildSOAPMappingRegistry(DeploymentDescriptor dd,
SOAPContext ctx)
Utility to generate an XML serialization registry from all the type mappings registered into a deployment descriptor. |
static DeploymentDescriptor |
fromXML(org.w3c.dom.Element root)
Build a deployment descriptor from a document corresponding to the deployment descriptor DTD. |
static DeploymentDescriptor |
fromXML(java.io.Reader rd)
|
boolean |
getCheckMustUnderstands()
|
java.lang.String |
getDefaultSMRClass()
|
java.lang.String[] |
getFaultListener()
|
java.lang.String |
getID()
|
boolean |
getIsStatic()
|
TypeMapping[] |
getMappings()
Return the registered mappings. |
java.lang.String[] |
getMethods()
|
java.util.Hashtable |
getProps()
|
java.lang.String |
getProviderClass()
|
byte |
getProviderType()
|
int |
getScope()
|
java.lang.String |
getScriptFilenameOrString()
|
java.lang.String |
getScriptLanguage()
|
java.lang.String |
getServiceClass()
|
int |
getServiceType()
|
void |
setCheckMustUnderstands(boolean doIt)
|
void |
setDefaultSMRClass(java.lang.String _defaultSMRClass)
|
void |
setFaultListener(java.lang.String[] _faultListener)
|
void |
setID(java.lang.String id)
ID of this service. |
void |
setIsStatic(boolean isStatic)
For Java providers, is it static or not. |
void |
setMappings(TypeMapping[] mappings)
Type mappings between XML types of certain encodings and Java types. |
void |
setMethods(java.lang.String[] methods)
Methods provided by the service. |
void |
setProps(java.util.Hashtable props)
|
void |
setProviderClass(java.lang.String providerClass)
For Java providers, the class providing the service. |
void |
setProviderType(byte providerType)
Type of provider. |
void |
setScope(int scope)
Lifecyle of the object providing the service. |
void |
setScriptFilenameOrString(java.lang.String scriptFilenameOrString)
|
void |
setScriptLanguage(java.lang.String scriptLanguage)
|
void |
setServiceClass(java.lang.String serviceClass)
Classname used to load provider/service |
void |
setServiceType(int serviceType)
Type of the service: message or procedural service. |
java.lang.String |
toString()
What do u think this does? |
void |
toXML(java.io.Writer pr)
Write out the deployment descriptor according to the the deployment descriptor DTD. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final int SERVICE_TYPE_RPC
public static final int SERVICE_TYPE_MESSAGE
public static final int SCOPE_REQUEST
public static final int SCOPE_SESSION
public static final int SCOPE_APPLICATION
public static final byte PROVIDER_JAVA
public static final byte PROVIDER_SCRIPT_FILE
public static final byte PROVIDER_SCRIPT_STRING
public static final byte PROVIDER_USER_DEFINED
protected java.lang.String id
protected int serviceType
protected int scope
protected byte providerType
protected java.lang.String providerClass
protected java.lang.String serviceClass
protected java.util.Hashtable props
protected boolean isStatic
protected java.lang.String scriptFilenameOrString
protected java.lang.String scriptLanguage
protected java.lang.String[] methods
protected TypeMapping[] mappings
protected java.lang.String[] faultListener
protected boolean checkMustUnderstands
Constructor Detail |
public DeploymentDescriptor()
id
- the name of the service. Should be of valid URI syntax.Method Detail |
public void setID(java.lang.String id)
public java.lang.String getID()
public boolean getCheckMustUnderstands()
public void setCheckMustUnderstands(boolean doIt)
public void setServiceType(int serviceType)
public int getServiceType()
public void setScope(int scope)
public int getScope()
public void setDefaultSMRClass(java.lang.String _defaultSMRClass)
public java.lang.String getDefaultSMRClass()
public void setMethods(java.lang.String[] methods)
public java.lang.String[] getMethods()
public void setProviderType(byte providerType)
public byte getProviderType()
public void setServiceClass(java.lang.String serviceClass)
public java.lang.String getServiceClass()
public java.util.Hashtable getProps()
public void setProps(java.util.Hashtable props)
public void setProviderClass(java.lang.String providerClass)
public java.lang.String getProviderClass()
public void setIsStatic(boolean isStatic)
public boolean getIsStatic()
public void setScriptLanguage(java.lang.String scriptLanguage)
public java.lang.String getScriptLanguage()
public void setScriptFilenameOrString(java.lang.String scriptFilenameOrString)
public java.lang.String getScriptFilenameOrString()
public void setMappings(TypeMapping[] mappings)
map
- the structure containing the mapping infopublic TypeMapping[] getMappings()
public java.lang.String[] getFaultListener()
public void setFaultListener(java.lang.String[] _faultListener)
public SOAPFaultRouter buildFaultRouter(SOAPContext ctxt)
public void toXML(java.io.Writer pr)
public static DeploymentDescriptor fromXML(java.io.Reader rd) throws java.lang.IllegalArgumentException
public static DeploymentDescriptor fromXML(org.w3c.dom.Element root) throws java.lang.IllegalArgumentException
public java.lang.String toString()
public static SOAPMappingRegistry buildSOAPMappingRegistry(DeploymentDescriptor dd, SOAPContext ctx)
dd
- the deployment descriptor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |