Class NettyHttpProducer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultProducer
-
- org.apache.camel.support.DefaultAsyncProducer
-
- org.apache.camel.component.netty.NettyProducer
-
- org.apache.camel.component.netty.http.NettyHttpProducer
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.AsyncProcessor,org.apache.camel.AsyncProducer,org.apache.camel.EndpointAware,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
public class NettyHttpProducer extends org.apache.camel.component.netty.NettyProducerHTTP basedNettyProducer.
-
-
Constructor Summary
Constructors Constructor Description NettyHttpProducer(NettyHttpEndpoint nettyEndpoint, org.apache.camel.component.netty.NettyConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoInit()NettyHttpConfigurationgetConfiguration()NettyHttpEndpointgetEndpoint()protected ObjectgetRequestBody(org.apache.camel.Exchange exchange)booleanprocess(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)-
Methods inherited from class org.apache.camel.component.netty.NettyProducer
doStart, doStop, getAllChannels, getContext, getCorrelationManager, getWorkerGroup, isTcp, notifyChannelOpen, openConnection, processWithConnectedChannel, releaseChannel, setConfiguration
-
Methods inherited from class org.apache.camel.support.DefaultProducer
createExchange, isSingleton, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
NettyHttpProducer
public NettyHttpProducer(NettyHttpEndpoint nettyEndpoint, org.apache.camel.component.netty.NettyConfiguration configuration)
-
-
Method Detail
-
doInit
protected void doInit() throws Exception- Overrides:
doInitin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
getEndpoint
public NettyHttpEndpoint getEndpoint()
- Specified by:
getEndpointin interfaceorg.apache.camel.EndpointAware- Overrides:
getEndpointin classorg.apache.camel.component.netty.NettyProducer
-
getConfiguration
public NettyHttpConfiguration getConfiguration()
- Overrides:
getConfigurationin classorg.apache.camel.component.netty.NettyProducer
-
process
public boolean process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)- Specified by:
processin interfaceorg.apache.camel.AsyncProcessor- Overrides:
processin classorg.apache.camel.component.netty.NettyProducer
-
-