@UriEndpoint(firstVersion="2.14.0",
scheme="spark-rest",
title="Spark Rest",
syntax="spark-rest:verb:path",
consumerOnly=true,
label="rest")
public class SparkEndpoint
extends org.apache.camel.support.DefaultEndpoint
| Constructor and Description |
|---|
SparkEndpoint(String endpointUri,
org.apache.camel.Component component) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
protected void |
doStart() |
String |
getAccept() |
SparkComponent |
getComponent() |
String |
getPath() |
SparkBinding |
getSparkBinding() |
SparkConfiguration |
getSparkConfiguration() |
String |
getVerb() |
void |
setAccept(String accept)
Accept type such as: 'text/xml', or 'application/json'.
|
void |
setPath(String path)
The content path which support Spark syntax.
|
void |
setSparkBinding(SparkBinding sparkBinding)
To use a custom SparkBinding to map to/from Camel message.
|
void |
setSparkConfiguration(SparkConfiguration sparkConfiguration)
To use the SparkConfiguration
|
void |
setVerb(String verb)
get, post, put, patch, delete, head, trace, connect, or options.
|
configureConsumer, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStop, equals, getCamelContext, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBasicPropertyBinding, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isSingleton, isSynchronous, setBasicPropertyBinding, setBridgeErrorHandler, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringbuild, doBuild, doResume, doShutdown, doSuspend, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic SparkEndpoint(String endpointUri, org.apache.camel.Component component)
public SparkConfiguration getSparkConfiguration()
public void setSparkConfiguration(SparkConfiguration sparkConfiguration)
public SparkBinding getSparkBinding()
public void setSparkBinding(SparkBinding sparkBinding)
public String getVerb()
public void setVerb(String verb)
public String getPath()
public void setPath(String path)
public String getAccept()
public void setAccept(String accept)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Exceptionprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.DefaultEndpointExceptionpublic SparkComponent getComponent()
getComponent in class org.apache.camel.support.DefaultEndpointApache Camel