@UriEndpoint(firstVersion="2.14.0", scheme="facebook", title="Facebook", syntax="facebook:methodName", consumerClass=FacebookConsumer.class, label="social") public class FacebookEndpoint extends org.apache.camel.impl.DefaultEndpoint implements FacebookConstants
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
FACEBOOK_DATE_FORMAT, FACEBOOK_PROPERTY_PREFIX, FACEBOOK_THREAD_PROFILE_NAME, RAW_JSON_HEADER, READING_PREFIX, READING_PROPERTY
Constructor and Description |
---|
FacebookEndpoint(String uri,
FacebookComponent facebookComponent,
String remaining,
FacebookEndpointConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
configureProperties(Map<String,Object> options) |
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
List<FacebookMethodsType> |
getCandidates() |
FacebookEndpointConfiguration |
getConfiguration() |
String |
getInBody() |
String |
getMethod() |
FacebookNameStyle |
getNameStyle() |
boolean |
isSingleton() |
void |
setConfiguration(FacebookEndpointConfiguration configuration)
Sets the
FacebookEndpointConfiguration to use |
void |
setInBody(String inBody)
Sets the name of a parameter to be passed in the exchange In Body
|
configureConsumer, configurePollingConsumer, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, 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 FacebookEndpoint(String uri, FacebookComponent facebookComponent, String remaining, FacebookEndpointConfiguration configuration) throws org.apache.camel.NoTypeConversionAvailableException
org.apache.camel.NoTypeConversionAvailableException
public org.apache.camel.Producer createProducer() throws Exception
createProducer
in interface org.apache.camel.Endpoint
Exception
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
createConsumer
in interface org.apache.camel.Endpoint
Exception
public boolean isSingleton()
isSingleton
in interface org.apache.camel.IsSingleton
public void configureProperties(Map<String,Object> options)
configureProperties
in interface org.apache.camel.Endpoint
configureProperties
in class org.apache.camel.impl.DefaultEndpoint
public FacebookEndpointConfiguration getConfiguration()
public List<FacebookMethodsType> getCandidates()
public String getInBody()
public String getMethod()
public FacebookNameStyle getNameStyle()
public void setInBody(String inBody)
public void setConfiguration(FacebookEndpointConfiguration configuration)
FacebookEndpointConfiguration
to useconfiguration
- the FacebookEndpointConfiguration
to useApache Camel