|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.activesoap.RestService
A pure RESTful service which processes inbound XML using some Handler
instances without using the SOAP protocol.
Constructor Summary | |
RestService()
|
|
RestService(HandlerRegistry handlerRegistry)
|
Method Summary | |
void |
addPolicy(Policy policy)
|
MessageExchange |
createMessageExchange(Reader request,
Writer response)
Creates a new MessageExchange from an input and output stream |
MessageExchange |
createMessageExchange(XMLStreamReader in,
XMLStreamWriter out)
Creates a new MessageExchange from an input and output stream |
HandlerRegistry |
getHandlerRegistry()
|
Handler |
getRootHandler()
|
XMLStreamFactory |
getStreamFactory()
|
void |
invoke(MessageExchange exchange)
Performs a in invocation using the given message exchange |
void |
invoke(Reader request,
Writer response)
Performs a SOAP RPC operation, returning the response |
void |
invoke(XMLStreamReader in,
XMLStreamWriter out)
Performs a SOAP RPC operation, returning the response |
boolean |
isRepairingNamespace()
|
void |
removePolicy(Policy policy)
|
void |
setRepairingNamespace(boolean flag)
|
void |
setRootHandler(Handler rootHandler)
|
void |
setStreamFactory(XMLStreamFactory streamFactory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RestService()
public RestService(HandlerRegistry handlerRegistry)
Method Detail |
public MessageExchange createMessageExchange(XMLStreamReader in, XMLStreamWriter out)
public MessageExchange createMessageExchange(Reader request, Writer response) throws XMLStreamException
XMLStreamException
public void invoke(MessageExchange exchange) throws Exception
Exception
public void invoke(Reader request, Writer response) throws Exception
Exception
public void invoke(XMLStreamReader in, XMLStreamWriter out) throws Exception
Exception
public void addPolicy(Policy policy)
public void removePolicy(Policy policy)
public HandlerRegistry getHandlerRegistry()
public Handler getRootHandler()
public void setRootHandler(Handler rootHandler)
public XMLStreamFactory getStreamFactory()
public void setStreamFactory(XMLStreamFactory streamFactory)
public boolean isRepairingNamespace()
public void setRepairingNamespace(boolean flag)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |