|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.axis.handlers.BasicHandler | +--org.apache.axis.SimpleTargetedChain | +--org.apache.axis.handlers.soap.SOAPService
A SOAPService
is a Handler which encapsulates a SOAP
invocation. It has an request chain, an response chain, and a pivot-point,
and handles the SOAP semantics when invoke()d.
Fields inherited from class org.apache.axis.SimpleTargetedChain |
pivotHandler, requestHandler, responseHandler |
Fields inherited from class org.apache.axis.handlers.BasicHandler |
name, options |
Constructor Summary | |
SOAPService()
Standard, no-arg constructor. |
|
SOAPService(Handler serviceHandler)
Convenience constructor for wrapping SOAP semantics around "service handlers" which actually do work. |
Method Summary | |
boolean |
availableFromTransport(java.lang.String transportName)
|
void |
disableTransport(java.lang.String transportName)
Disable access to this service from a particular transport |
void |
enableTransport(java.lang.String transportName)
Make this service available on a particular transport |
org.w3c.dom.Element |
getDeploymentData(org.w3c.dom.Document doc)
This will return the root element of an XML doc that describes the deployment information about this handler. |
TypeMappingRegistry |
getTypeMappingRegistry()
|
void |
invoke(MessageContext msgContext)
Invoke the request chain, pivot handler and response chain. |
boolean |
isRPC()
Is this an RPC service? Right now, we default to yes, unless the provider is in fact a MsgProvider. |
void |
registerTypeMapping(QName qName,
java.lang.Class cls,
DeserializerFactory deserFactory,
Serializer serializer)
Register a new service type mapping |
void |
setEngine(AxisEngine engine)
Tell this service which engine it's deployed to. |
void |
setTypeMappingRegistry(TypeMappingRegistry map)
|
void |
start()
Placeholder for "enable this service" method |
void |
stop()
Placeholder for "disable this service" method |
void |
undo(MessageContext msgContext)
Undo all of the work - in reverse order. |
void |
unregisterTypeMapping(QName qName,
java.lang.Class cls)
Unregister a service type mapping |
Methods inherited from class org.apache.axis.SimpleTargetedChain |
canHandleBlock, cleanup, clear, fillInDeploymentData, generateWSDL, getPivotHandler, getRequestHandler, getResponseHandler, init, setPivotHandler, setRequestHandler, setResponseHandler |
Methods inherited from class org.apache.axis.handlers.BasicHandler |
addOption, getName, getOption, getOptions, setName, setOption, setOptions |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.axis.Handler |
addOption, getName, getOption, getOptions, setName, setOption, setOptions |
Constructor Detail |
public SOAPService()
public SOAPService(Handler serviceHandler)
Method Detail |
public TypeMappingRegistry getTypeMappingRegistry()
public void setTypeMappingRegistry(TypeMappingRegistry map)
public void setEngine(AxisEngine engine)
public boolean isRPC()
public boolean availableFromTransport(java.lang.String transportName)
public void invoke(MessageContext msgContext) throws AxisFault
SimpleTargetedChain
invoke
in class SimpleTargetedChain
public void undo(MessageContext msgContext)
SimpleTargetedChain
undo
in class SimpleTargetedChain
public org.w3c.dom.Element getDeploymentData(org.w3c.dom.Document doc)
Handler
getDeploymentData
in class SimpleTargetedChain
public void start()
public void stop()
public void registerTypeMapping(QName qName, java.lang.Class cls, DeserializerFactory deserFactory, Serializer serializer)
public void unregisterTypeMapping(QName qName, java.lang.Class cls)
public void enableTransport(java.lang.String transportName)
public void disableTransport(java.lang.String transportName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |