org.apache.camel.component.twitter
Class TwitterEndpointEvent

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.TwitterEndpointEvent
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

@UriEndpoint(scheme="twitter",
             consumerClass=Twitter4JConsumer.class)
public class TwitterEndpointEvent
extends org.apache.camel.component.direct.DirectEndpoint
implements TwitterEndpoint


Field Summary
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
TwitterEndpointEvent(String uri, TwitterComponent component, TwitterConfiguration properties)
           
 
Method Summary
 org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
           
 org.apache.camel.Producer createProducer()
           
protected  void doStop()
           
 EndpointType getEndpointType()
           
 TwitterConfiguration getProperties()
           
 void setProperties(TwitterConfiguration properties)
           
 void shutdown()
           
 
Methods inherited from class org.apache.camel.component.direct.DirectEndpoint
addConsumer, getConsumer, getKey, getTimeout, hasConsumer, isBlock, isSingleton, removeConsumer, setBlock, setTimeout
 
Methods inherited from class org.apache.camel.impl.DefaultEndpoint
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setProperties, setSynchronous, toString
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, 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

TwitterEndpointEvent

public TwitterEndpointEvent(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

setProperties

public void setProperties(TwitterConfiguration properties)

getEndpointType

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

doStop

protected void doStop()
               throws Exception
Overrides:
doStop in class org.apache.camel.impl.DefaultEndpoint
Throws:
Exception

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