org.yestech.lib.camel
Class TerracottaEndpoint
java.lang.Object
org.apache.camel.impl.DefaultEndpoint
org.yestech.lib.camel.TerracottaEndpoint
- All Implemented Interfaces:
- org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton
public class TerracottaEndpoint
- extends org.apache.camel.impl.DefaultEndpoint
An implementation of the asynchronous Pipe exchanges on a Pipe within a CamelContext
A component based on camel SEDA component.
|
Constructor Summary |
TerracottaEndpoint()
|
TerracottaEndpoint(java.lang.String endpointUri,
org.apache.camel.Component component,
org.terracotta.message.pipe.Pipe<java.lang.Object> pipe)
|
TerracottaEndpoint(java.lang.String endpointUri,
org.apache.camel.Component component,
org.terracotta.message.pipe.Pipe<java.lang.Object> pipe,
int concurrentConsumers)
|
TerracottaEndpoint(java.lang.String endpointUri,
org.terracotta.message.pipe.Pipe<java.lang.Object> pipe)
|
TerracottaEndpoint(java.lang.String endpointUri,
org.terracotta.message.pipe.Pipe<java.lang.Object> pipe,
int concurrentConsumers)
|
| Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
configureProperties, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, createScheduledExecutorService, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExchangePattern, getExchangeType, getExecutorService, getScheduledExecutorService, hashCode, isLenientProperties, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setExecutorService, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
TerracottaEndpoint
public TerracottaEndpoint()
TerracottaEndpoint
public TerracottaEndpoint(java.lang.String endpointUri,
org.apache.camel.Component component,
org.terracotta.message.pipe.Pipe<java.lang.Object> pipe)
TerracottaEndpoint
public TerracottaEndpoint(java.lang.String endpointUri,
org.apache.camel.Component component,
org.terracotta.message.pipe.Pipe<java.lang.Object> pipe,
int concurrentConsumers)
TerracottaEndpoint
public TerracottaEndpoint(java.lang.String endpointUri,
org.terracotta.message.pipe.Pipe<java.lang.Object> pipe)
TerracottaEndpoint
public TerracottaEndpoint(java.lang.String endpointUri,
org.terracotta.message.pipe.Pipe<java.lang.Object> pipe,
int concurrentConsumers)
createProducer
public org.apache.camel.Producer createProducer()
throws java.lang.Exception
- Throws:
java.lang.Exception
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPipe
public org.terracotta.message.pipe.Pipe<java.lang.Object> getPipe()
setPipe
public void setPipe(org.terracotta.message.pipe.Pipe<java.lang.Object> queue)
setConcurrentConsumers
public void setConcurrentConsumers(int concurrentConsumers)
getConcurrentConsumers
public int getConcurrentConsumers()
isSingleton
public boolean isSingleton()
getConsumers
public java.util.Set<TerracottaConsumer> getConsumers()
- Returns the current active consumers on this endpoint
getProducers
public java.util.Set<TerracottaProducer> getProducers()
- Returns the current active producers on this endpoint
Copyright © 2009 YES Technology Association. All Rights Reserved.