|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.component.binding.BindingEndpoint
public class BindingEndpoint
Applies a Binding to an underlying Endpoint so that the binding processes messages
before its sent to the endpoint and processes messages received by the endpoint consumer before its passed
to the real consumer.
| Field Summary |
|---|
| Fields inherited from class org.apache.camel.support.ServiceSupport |
|---|
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
| Constructor Summary | |
|---|---|
BindingEndpoint(String uri,
Component component,
Binding binding,
Endpoint delegate)
|
|
| Method Summary | |
|---|---|
Consumer |
createConsumer(Processor processor)
Creates a new Event Driven Consumer which consumes messages from the endpoint using the given processor |
protected Exchange |
createNextExchange(Exchange previousExchange)
|
Producer |
createProducer()
Creates a new producer which is used send messages into the endpoint |
Binding |
getBinding()
Returns the binding for this endpoint if one can be deduced or is associated |
Endpoint |
getDelegate()
|
boolean |
isSingleton()
Whether this class supports being singleton or not. |
void |
pipelineBindingProcessor(Processor bindingProcessor,
Exchange exchange,
Processor delegateProcessor)
Applies the Binding processor to the given exchange before passing it on to the delegateProcessor (either a producer or consumer) |
| Methods inherited from class org.apache.camel.support.ServiceSupport |
|---|
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, 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 |
|---|
public BindingEndpoint(String uri,
Component component,
Binding binding,
Endpoint delegate)
| Method Detail |
|---|
public Producer createProducer()
throws Exception
Endpoint
createProducer in interface EndpointException - can be thrown
public Consumer createConsumer(Processor processor)
throws Exception
Endpoint
createConsumer in interface Endpointprocessor - the given processor
Exception - can be thrownpublic boolean isSingleton()
IsSingleton
isSingleton in interface IsSingletonpublic Binding getBinding()
HasBinding
getBinding in interface HasBindingpublic Endpoint getDelegate()
public void pipelineBindingProcessor(Processor bindingProcessor,
Exchange exchange,
Processor delegateProcessor)
throws Exception
Binding processor to the given exchange before passing it on to the delegateProcessor (either a producer or consumer)
Exceptionprotected Exchange createNextExchange(Exchange previousExchange)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||