public class RestletProducer
extends org.apache.camel.impl.DefaultAsyncProducer
Constructor and Description |
---|
RestletProducer(RestletEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
protected static String |
addQueryToUri(String uri,
String query) |
void |
doStart() |
void |
doStop() |
protected Map<String,String> |
parseResponseHeaders(Object response,
org.apache.camel.Exchange camelExchange) |
protected RestletOperationException |
populateRestletProducerException(org.apache.camel.Exchange exchange,
org.restlet.Response response,
int responseCode) |
void |
process(org.apache.camel.Exchange exchange) |
boolean |
process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback) |
createExchange, createExchange, createExchange, getEndpoint, isSingleton, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public RestletProducer(RestletEndpoint endpoint) throws Exception
Exception
public void doStart() throws Exception
doStart
in class org.apache.camel.impl.DefaultProducer
Exception
public void doStop() throws Exception
doStop
in class org.apache.camel.impl.DefaultProducer
Exception
public void process(org.apache.camel.Exchange exchange) throws Exception
process
in interface org.apache.camel.Processor
process
in class org.apache.camel.impl.DefaultAsyncProducer
Exception
public boolean process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)
protected RestletOperationException populateRestletProducerException(org.apache.camel.Exchange exchange, org.restlet.Response response, int responseCode)
Apache Camel