|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.infolayer.soap.Soap_Invoke
This class handles a single SOAP Execute request. An Execute request is basically an attempt to call a method inside the Infoalayer model in a way that looks more or less like "normal" SOAP. Specialities include the ability to add binary attachments for parameters of type FILE or BINARY. As usual, the results are stored in a private attribute for later output via the writeRespose() method.
Constructor Summary | |
Soap_Invoke()
|
Method Summary | |
void |
execute()
Tries to find the method of interest in the model, then fetches the methods actual parameters and sees that they match the formal ones. |
void |
init(SoapHandler handler,
SoapInboundMessage inbound,
XmlPullParser parser)
Initializes the SOAP Execute handler and builds a DOM for the method and its actual arguments. |
void |
writeResponse(SoapOutboundMessage response)
Writes an HTTP response for the results that this request produced. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Soap_Invoke()
Method Detail |
public void init(SoapHandler handler, SoapInboundMessage inbound, XmlPullParser parser) throws java.io.IOException, XmlPullParserException
init
in interface SoapRequest
java.io.IOException
XmlPullParserException
public void execute() throws java.io.IOException, XmlPullParserException
execute
in interface SoapRequest
java.io.IOException
XmlPullParserException
public void writeResponse(SoapOutboundMessage response) throws java.io.IOException
writeResponse
in interface SoapRequest
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |