org.apache.camel.component.twitter
Class TwitterEndpointDirect

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultEndpoint
          extended by org.apache.camel.component.direct.DirectEndpoint
              extended by org.apache.camel.component.twitter.TwitterEndpointDirect
All Implemented Interfaces:
org.apache.camel.CamelContextAware, TwitterEndpoint, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class TwitterEndpointDirect
extends org.apache.camel.component.direct.DirectEndpoint
implements TwitterEndpoint

Twitter direct endpoint


Field Summary
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
TwitterEndpointDirect(String uri, TwitterComponent component, TwitterConfiguration properties)
           
 
Method Summary
 org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
           
 org.apache.camel.Producer createProducer()
           
 EndpointType getEndpointType()
           
 org.apache.camel.ExchangePattern getExchangePattern()
           
 TwitterConfiguration getProperties()
           
 void shutdown()
           
 
Methods inherited from class org.apache.camel.component.direct.DirectEndpoint
addConsumer, getConsumer, hasConsumer, isSingleton, removeConsumer
 
Methods inherited from class org.apache.camel.impl.DefaultEndpoint
configureConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toString
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.camel.Endpoint
configureProperties, createExchange, createExchange, createExchange, createPollingConsumer, getCamelContext, getEndpointConfiguration, getEndpointKey, getEndpointUri, isLenientProperties, setCamelContext
 
Methods inherited from interface org.apache.camel.IsSingleton
isSingleton
 
Methods inherited from interface org.apache.camel.Service
start, stop
 

Constructor Detail

TwitterEndpointDirect

public TwitterEndpointDirect(String uri,
                             TwitterComponent component,
                             TwitterConfiguration properties)
Method Detail

createConsumer

public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
                                         throws Exception
Specified by:
createConsumer in interface org.apache.camel.Endpoint
Overrides:
createConsumer in class org.apache.camel.component.direct.DirectEndpoint
Throws:
Exception

createProducer

public org.apache.camel.Producer createProducer()
                                         throws Exception
Specified by:
createProducer in interface org.apache.camel.Endpoint
Overrides:
createProducer in class org.apache.camel.component.direct.DirectEndpoint
Throws:
Exception

getProperties

public TwitterConfiguration getProperties()
Specified by:
getProperties in interface TwitterEndpoint

getEndpointType

public EndpointType getEndpointType()
Specified by:
getEndpointType in interface TwitterEndpoint

getExchangePattern

public org.apache.camel.ExchangePattern getExchangePattern()
Overrides:
getExchangePattern in class org.apache.camel.impl.DefaultEndpoint

shutdown

public void shutdown()
              throws Exception
Specified by:
shutdown in interface org.apache.camel.ShutdownableService
Overrides:
shutdown in class org.apache.camel.support.ServiceSupport
Throws:
Exception


Apache CAMEL