org.apache.camel.component.cometd
Class CometdEndpoint

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultEndpoint
          extended by org.apache.camel.component.cometd.CometdEndpoint
All Implemented Interfaces:
org.apache.camel.CamelContextAware, 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 CometdEndpoint
extends org.apache.camel.impl.DefaultEndpoint

Endpoint for Camel Cometd.


Field Summary
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
CometdEndpoint(CometdComponent component, String uri, String remaining, Map<String,Object> parameters)
           
 
Method Summary
 boolean areSessionHeadersEnabled()
           
 void connect(CometdProducerConsumer prodcons)
           
 org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
           
 org.apache.camel.Producer createProducer()
           
 void disconnect(CometdProducerConsumer prodcons)
           
 String getAllowedOrigins()
           
 String getBaseResource()
           
 CometdComponent getComponent()
           
 String getFilterPath()
           
 int getInterval()
           
 int getLogLevel()
           
 int getMaxInterval()
           
 int getMultiFrameInterval()
           
 String getPath()
           
 int getPort()
           
 String getProtocol()
           
 int getTimeout()
           
 URI getUri()
           
 boolean isCrossOriginFilterOn()
           
 boolean isJsonCommented()
           
 boolean isSingleton()
           
 void setAllowedOrigins(String allowedOrigins)
           
 void setBaseResource(String baseResource)
           
 void setCrossOriginFilterOn(boolean crossOriginFilterOn)
           
 void setFilterPath(String filterPath)
           
 void setInterval(int interval)
           
 void setJsonCommented(boolean commented)
           
 void setLogLevel(int logLevel)
           
 void setMaxInterval(int maxInterval)
           
 void setMultiFrameInterval(int multiFrameInterval)
           
 void setSessionHeadersEnabled(boolean enable)
           
 void setTimeout(int timeout)
           
 
Methods inherited from class org.apache.camel.impl.DefaultEndpoint
configureConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, 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, shutdown, 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.Service
start, stop
 

Constructor Detail

CometdEndpoint

public CometdEndpoint(CometdComponent component,
                      String uri,
                      String remaining,
                      Map<String,Object> parameters)
Method Detail

createProducer

public org.apache.camel.Producer createProducer()
                                         throws Exception
Throws:
Exception

createConsumer

public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
                                         throws Exception
Throws:
Exception

connect

public void connect(CometdProducerConsumer prodcons)
             throws Exception
Throws:
Exception

disconnect

public void disconnect(CometdProducerConsumer prodcons)
                throws Exception
Throws:
Exception

getComponent

public CometdComponent getComponent()
Overrides:
getComponent in class org.apache.camel.impl.DefaultEndpoint

isSingleton

public boolean isSingleton()

getPath

public String getPath()

getPort

public int getPort()

getProtocol

public String getProtocol()

getUri

public URI getUri()

getBaseResource

public String getBaseResource()

setBaseResource

public void setBaseResource(String baseResource)

getTimeout

public int getTimeout()

setTimeout

public void setTimeout(int timeout)

getInterval

public int getInterval()

setInterval

public void setInterval(int interval)

getMaxInterval

public int getMaxInterval()

setMaxInterval

public void setMaxInterval(int maxInterval)

getMultiFrameInterval

public int getMultiFrameInterval()

setMultiFrameInterval

public void setMultiFrameInterval(int multiFrameInterval)

isJsonCommented

public boolean isJsonCommented()

setJsonCommented

public void setJsonCommented(boolean commented)

setSessionHeadersEnabled

public void setSessionHeadersEnabled(boolean enable)

areSessionHeadersEnabled

public boolean areSessionHeadersEnabled()

getLogLevel

public int getLogLevel()

setLogLevel

public void setLogLevel(int logLevel)

getAllowedOrigins

public String getAllowedOrigins()

setAllowedOrigins

public void setAllowedOrigins(String allowedOrigins)

isCrossOriginFilterOn

public boolean isCrossOriginFilterOn()

setCrossOriginFilterOn

public void setCrossOriginFilterOn(boolean crossOriginFilterOn)

getFilterPath

public String getFilterPath()

setFilterPath

public void setFilterPath(String filterPath)


Apache CAMEL