|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.axis.handlers.BasicHandler org.apache.axis.SimpleChain 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.
Field Summary |
Fields inherited from class org.apache.axis.SimpleTargetedChain |
pivotHandler, requestHandler, responseHandler |
Fields inherited from class org.apache.axis.SimpleChain |
handlers, invoked |
Fields inherited from class org.apache.axis.handlers.BasicHandler |
makeLockable, 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. |
|
SOAPService(Handler reqHandler,
Handler pivHandler,
Handler respHandler)
Constructor with real or null request, pivot, and response handlers. |
Method Summary | |
boolean |
availableFromTransport(String transportName)
|
void |
disableTransport(String transportName)
Disable access to this service from a particular transport |
void |
enableTransport(String transportName)
Make this service available on a particular transport |
void |
generateWSDL(MessageContext msgContext)
Generate WSDL. |
ArrayList |
getActors()
Get the merged actor list for this service, including engine-wide actor URIs. |
AxisEngine |
getEngine()
|
ServiceDesc |
getInitializedServiceDesc(MessageContext msgContext)
Returns a service description with the implementation class filled in. |
int |
getSendType()
|
ArrayList |
getServiceActors()
Get the service-specific actor list |
ServiceDesc |
getServiceDescription()
|
Style |
getStyle()
|
TypeMappingRegistry |
getTypeMappingRegistry()
|
Use |
getUse()
|
void |
invoke(MessageContext msgContext)
Invoke is called to do the actual work of the Handler object. |
boolean |
needsHighFidelityRecording()
|
void |
setEngine(AxisEngine engine)
Tell this service which engine it's deployed to. |
void |
setHighFidelityRecording(boolean highFidelityRecording)
|
void |
setPropertyParent(Hashtable parent)
|
void |
setSendType(int sendType)
|
void |
setServiceDescription(ServiceDesc serviceDescription)
|
void |
setStyle(Style style)
|
void |
setUse(Use style)
|
void |
start()
Placeholder for "enable this service" method |
void |
stop()
Placeholder for "disable this service" method |
Methods inherited from class org.apache.axis.SimpleTargetedChain |
getPivotHandler, getRequestHandler, getResponseHandler, init |
Methods inherited from class org.apache.axis.SimpleChain |
addHandler, canHandleBlock, cleanup, contains, getDeploymentData, getHandlers, init, onFault |
Methods inherited from class org.apache.axis.handlers.BasicHandler |
getName, getOption, getOptions, getUnderstoodHeaders, initHashtable, setName, setOption, setOptionDefault, setOptions, setOptionsLockable |
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.Chain |
addHandler, contains, getHandlers |
Methods inherited from interface org.apache.axis.Handler |
canHandleBlock, cleanup, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, onFault, setName, setOption, setOptions |
Constructor Detail |
public SOAPService()
public SOAPService(Handler reqHandler, Handler pivHandler, Handler respHandler)
public SOAPService(Handler serviceHandler)
Method Detail |
public ArrayList getServiceActors()
public ArrayList getActors()
public TypeMappingRegistry getTypeMappingRegistry()
public void setEngine(AxisEngine engine)
public AxisEngine getEngine()
public boolean availableFromTransport(String transportName)
public Style getStyle()
public void setStyle(Style style)
public Use getUse()
public void setUse(Use style)
public ServiceDesc getServiceDescription()
public ServiceDesc getInitializedServiceDesc(MessageContext msgContext) throws AxisFault
AxisFault
public void setServiceDescription(ServiceDesc serviceDescription)
public void setPropertyParent(Hashtable parent)
public void generateWSDL(MessageContext msgContext) throws AxisFault
generateWSDL
in interface Handler
generateWSDL
in class SimpleChain
AxisFault
public void start()
public void stop()
public void enableTransport(String transportName)
public void disableTransport(String transportName)
public boolean needsHighFidelityRecording()
public void setHighFidelityRecording(boolean highFidelityRecording)
public int getSendType()
public void setSendType(int sendType)
public void invoke(MessageContext msgContext) throws AxisFault
Handler
invoke
in interface Handler
invoke
in class SimpleChain
AxisFault
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |