Package org.apache.camel.http.common
Class HttpConsumer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultConsumer
-
- org.apache.camel.http.common.HttpConsumer
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.Consumer,org.apache.camel.EndpointAware,org.apache.camel.RouteAware,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.RouteIdAware,org.apache.camel.StatefulService,org.apache.camel.Suspendable,org.apache.camel.SuspendableService
public class HttpConsumer extends org.apache.camel.support.DefaultConsumer implements org.apache.camel.Suspendable
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancanConnected
-
Constructor Summary
Constructors Constructor Description HttpConsumer(HttpCommonEndpoint endpoint, org.apache.camel.Processor processor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoResume()protected voiddoStart()protected voiddoStop()protected voiddoSuspend()HttpBindinggetBinding()HttpCommonEndpointgetEndpoint()StringgetPath()booleanisOptionsEnabled()booleanisSuspended()booleanisTraceEnabled()voidsetOptionsEnabled(boolean optionsEnabled)voidsetTraceEnabled(boolean traceEnabled)-
Methods inherited from class org.apache.camel.support.DefaultConsumer
createUoW, doInit, doneUoW, getAsyncProcessor, getExceptionHandler, getProcessor, getRoute, getRouteId, handleException, handleException, setExceptionHandler, setRoute, setRouteId, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doShutdown, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, 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
-
HttpConsumer
public HttpConsumer(HttpCommonEndpoint endpoint, org.apache.camel.Processor processor)
-
-
Method Detail
-
getEndpoint
public HttpCommonEndpoint getEndpoint()
- Specified by:
getEndpointin interfaceorg.apache.camel.EndpointAware- Overrides:
getEndpointin classorg.apache.camel.support.DefaultConsumer
-
getBinding
public HttpBinding getBinding()
-
getPath
public String getPath()
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.support.DefaultConsumer- Throws:
Exception
-
doStop
protected void doStop() throws Exception- Overrides:
doStopin classorg.apache.camel.support.DefaultConsumer- Throws:
Exception
-
doSuspend
protected void doSuspend() throws Exception- Overrides:
doSuspendin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doResume
protected void doResume() throws Exception- Overrides:
doResumein classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
isSuspended
public boolean isSuspended()
- Specified by:
isSuspendedin interfaceorg.apache.camel.SuspendableService- Overrides:
isSuspendedin classorg.apache.camel.support.service.BaseService
-
isTraceEnabled
public boolean isTraceEnabled()
-
setTraceEnabled
public void setTraceEnabled(boolean traceEnabled)
-
isOptionsEnabled
public boolean isOptionsEnabled()
-
setOptionsEnabled
public void setOptionsEnabled(boolean optionsEnabled)
-
-