org.apache.servicemix.camel
Class JbiEndpoint.JbiProducer

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultProducer
          extended by org.apache.servicemix.camel.JbiEndpoint.JbiProducer
All Implemented Interfaces:
org.apache.camel.AsyncProcessor, org.apache.camel.IsSingleton, org.apache.camel.Processor, org.apache.camel.Producer, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService
Enclosing class:
JbiEndpoint

protected class JbiEndpoint.JbiProducer
extends org.apache.camel.impl.DefaultProducer
implements org.apache.camel.AsyncProcessor


Field Summary
 
Fields inherited from class org.apache.camel.impl.DefaultProducer
log
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
JbiEndpoint.JbiProducer(org.apache.camel.Endpoint exchangeEndpoint)
           
 
Method Summary
protected  CamelConsumerEndpoint getCamelConsumerEndpoint()
           
 void process(org.apache.camel.Exchange exchange)
           
 boolean process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback asyncCallback)
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.apache.camel.impl.DefaultProducer
createExchange, createExchange, createExchange, doStart, doStop, getEndpoint, isSingleton, toString
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JbiEndpoint.JbiProducer

public JbiEndpoint.JbiProducer(org.apache.camel.Endpoint exchangeEndpoint)
Method Detail

start

public void start()
           throws java.lang.Exception
Specified by:
start in interface org.apache.camel.Service
Overrides:
start in class org.apache.camel.support.ServiceSupport
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Specified by:
stop in interface org.apache.camel.Service
Overrides:
stop in class org.apache.camel.support.ServiceSupport
Throws:
java.lang.Exception

process

public void process(org.apache.camel.Exchange exchange)
             throws java.lang.Exception
Specified by:
process in interface org.apache.camel.Processor
Throws:
java.lang.Exception

getCamelConsumerEndpoint

protected CamelConsumerEndpoint getCamelConsumerEndpoint()

process

public boolean process(org.apache.camel.Exchange exchange,
                       org.apache.camel.AsyncCallback asyncCallback)
Specified by:
process in interface org.apache.camel.AsyncProcessor


Copyright © 2005-2012 FuseSource. All Rights Reserved.