@UriEndpoint(scheme="gtask", extendsScheme="servlet", title="Google Task", syntax="gtask:queueName", producerOnly=true, label="cloud,paas", excludeProperties="httpUri") public class GTaskEndpoint extends org.apache.camel.component.servlet.ServletEndpoint implements OutboundBindingSupport<GTaskEndpoint,com.google.appengine.api.taskqueue.TaskOptions,Void>
Constructor and Description |
---|
GTaskEndpoint(String endpointUri,
org.apache.camel.component.servlet.ServletComponent component,
URI httpUri) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Producer |
createProducer() |
org.apache.camel.http.common.HttpBinding |
getBinding()
Proxies the
HttpBinding returned by super#getBinding()
with a dynamic proxy. |
InboundBinding<GTaskEndpoint,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> |
getInboundBinding() |
String |
getInboundBindingRef() |
OutboundBinding<GTaskEndpoint,com.google.appengine.api.taskqueue.TaskOptions,Void> |
getOutboundBinding() |
String |
getOutboundBindingRef() |
com.google.appengine.api.taskqueue.Queue |
getQueue() |
String |
getQueueName() |
String |
getWorkerRoot() |
void |
setInboundBinding(InboundBinding<GTaskEndpoint,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> inboundBinding) |
void |
setInboundBindingRef(String inboundBindingRef)
Reference to an InboundBinding
|
void |
setOutboundBinding(OutboundBinding<GTaskEndpoint,com.google.appengine.api.taskqueue.TaskOptions,Void> outboundBinding) |
void |
setOutboundBindingRef(String outboundBindingRef)
Reference to an OutboundBinding
|
void |
setQueue(com.google.appengine.api.taskqueue.Queue queue) |
void |
setQueueName(String queueName)
Name of queue
|
void |
setWorkerRoot(String workerRoot)
The servlet mapping for callback handlers.
|
createConsumer, getContextPath, getServletName, isLenientProperties, setContextPath, setServletName
canConnect, connect, disconnect, getAuthMethodPriority, getComponent, getHeaderFilterStrategy, getHttpBinding, getHttpMethodRestrict, getHttpUri, getOkStatusCodeRange, getPath, getPort, getProtocol, getProxyHost, getProxyPort, getResponseBufferSize, getUrlRewrite, isBridgeEndpoint, isChunked, isConnectionClose, isCopyHeaders, isDisableStreamCache, isEagerCheckContentAvailable, isIgnoreResponseBody, isMapHttpMessageBody, isMapHttpMessageHeaders, isMatchOnUriPrefix, isOptionsEnabled, isPreserveHostHeader, isSingleton, isThrowExceptionOnFailure, isTraceEnabled, isTransferException, setAuthMethodPriority, setBinding, setBridgeEndpoint, setChunked, setConnectionClose, setCopyHeaders, setDisableStreamCache, setEagerCheckContentAvailable, setHeaderFilterStrategy, setHttpBinding, setHttpMethodRestrict, setHttpUri, setIgnoreResponseBody, setMapHttpMessageBody, setMapHttpMessageHeaders, setMatchOnUriPrefix, setOkStatusCodeRange, setOptionsEnabled, setPreserveHostHeader, setProxyHost, setProxyPort, setResponseBufferSize, setThrowExceptionOnFailure, setTraceEnabled, setTransferException, setUrlRewrite
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public GTaskEndpoint(String endpointUri, org.apache.camel.component.servlet.ServletComponent component, URI httpUri) throws URISyntaxException
URISyntaxException
public OutboundBinding<GTaskEndpoint,com.google.appengine.api.taskqueue.TaskOptions,Void> getOutboundBinding()
getOutboundBinding
in interface OutboundBindingSupport<GTaskEndpoint,com.google.appengine.api.taskqueue.TaskOptions,Void>
public void setOutboundBinding(OutboundBinding<GTaskEndpoint,com.google.appengine.api.taskqueue.TaskOptions,Void> outboundBinding)
setOutboundBinding
in interface OutboundBindingSupport<GTaskEndpoint,com.google.appengine.api.taskqueue.TaskOptions,Void>
public InboundBinding<GTaskEndpoint,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> getInboundBinding()
public void setInboundBinding(InboundBinding<GTaskEndpoint,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> inboundBinding)
public org.apache.camel.http.common.HttpBinding getBinding()
HttpBinding
returned by super#getBinding()
with a dynamic proxy. The proxy's invocation handler further delegates to
InboundBinding.readRequest(org.apache.camel.Endpoint, Exchange, Object)
.getBinding
in class org.apache.camel.http.common.HttpCommonEndpoint
HttpBinding
.public String getWorkerRoot()
public void setWorkerRoot(String workerRoot)
public com.google.appengine.api.taskqueue.Queue getQueue()
public void setQueue(com.google.appengine.api.taskqueue.Queue queue)
public String getQueueName()
public void setQueueName(String queueName)
public String getInboundBindingRef()
public void setInboundBindingRef(String inboundBindingRef)
public String getOutboundBindingRef()
public void setOutboundBindingRef(String outboundBindingRef)
Apache Camel