public class MinaConsumer
extends org.apache.camel.support.DefaultConsumer
Consumer
implementation for Apache MINA.Constructor and Description |
---|
MinaConsumer(MinaEndpoint endpoint,
org.apache.camel.Processor processor) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureCodecFactory(String type,
org.apache.mina.core.service.IoService service,
MinaConfiguration configuration) |
protected void |
configureDataGramCodecFactory(String type,
org.apache.mina.core.service.IoService service,
MinaConfiguration configuration)
For datagrams the entire message is available as a single IoBuffer so lets just pass those around by default
and try converting whatever they payload is into IoBuffer unless some custom converter is specified
|
protected void |
configureDefaultCodecFactory(String type,
org.apache.mina.core.service.IoService service,
MinaConfiguration configuration) |
protected void |
doShutdown() |
protected void |
doStart() |
protected void |
doStop() |
org.apache.mina.core.service.IoAcceptor |
getAcceptor() |
MinaEndpoint |
getEndpoint() |
void |
setAcceptor(org.apache.mina.core.service.IoAcceptor acceptor) |
protected void |
setupClientSocketProtocol(String uri,
MinaConfiguration configuration) |
protected void |
setupDatagramProtocol(String uri,
MinaConfiguration configuration) |
protected void |
setupSocketProtocol(String uri,
MinaConfiguration configuration) |
protected void |
setupVmProtocol(String uri,
MinaConfiguration configuration) |
createUoW, doInit, doneUoW, getAsyncProcessor, getExceptionHandler, getProcessor, getRoute, getRouteId, handleException, handleException, setExceptionHandler, setRoute, setRouteId, toString
build, doBuild, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public MinaConsumer(MinaEndpoint endpoint, org.apache.camel.Processor processor) throws Exception
Exception
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.DefaultConsumer
Exception
protected void doStop() throws Exception
doStop
in class org.apache.camel.support.DefaultConsumer
Exception
protected void doShutdown() throws Exception
doShutdown
in class org.apache.camel.support.service.BaseService
Exception
protected void setupVmProtocol(String uri, MinaConfiguration configuration)
protected void setupSocketProtocol(String uri, MinaConfiguration configuration) throws Exception
Exception
protected void setupClientSocketProtocol(String uri, MinaConfiguration configuration) throws Exception
Exception
protected void configureCodecFactory(String type, org.apache.mina.core.service.IoService service, MinaConfiguration configuration)
protected void configureDefaultCodecFactory(String type, org.apache.mina.core.service.IoService service, MinaConfiguration configuration)
protected void setupDatagramProtocol(String uri, MinaConfiguration configuration)
protected void configureDataGramCodecFactory(String type, org.apache.mina.core.service.IoService service, MinaConfiguration configuration)
public MinaEndpoint getEndpoint()
getEndpoint
in interface org.apache.camel.EndpointAware
getEndpoint
in class org.apache.camel.support.DefaultConsumer
public org.apache.mina.core.service.IoAcceptor getAcceptor()
public void setAcceptor(org.apache.mina.core.service.IoAcceptor acceptor)
Apache Camel