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.health.HealthCheckAware
,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 boolean
canConnected
-
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 void
doResume()
protected void
doStart()
protected void
doStop()
protected void
doSuspend()
HttpBinding
getBinding()
HttpCommonEndpoint
getEndpoint()
String
getPath()
boolean
isOptionsEnabled()
boolean
isSuspended()
boolean
isTraceEnabled()
void
setOptionsEnabled(boolean optionsEnabled)
void
setTraceEnabled(boolean traceEnabled)
-
Methods inherited from class org.apache.camel.support.DefaultConsumer
createExchange, createUoW, defaultConsumerCallback, doBuild, doInit, doneUoW, doShutdown, getAsyncProcessor, getExceptionHandler, getHealthCheck, getProcessor, getRoute, getRouteId, handleException, handleException, handleException, releaseExchange, setExceptionHandler, setHealthCheck, setRoute, setRouteId, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, 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:
getEndpoint
in interfaceorg.apache.camel.EndpointAware
- Overrides:
getEndpoint
in classorg.apache.camel.support.DefaultConsumer
-
getBinding
public HttpBinding getBinding()
-
getPath
public String getPath()
-
doStart
protected void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.support.DefaultConsumer
- Throws:
Exception
-
doStop
protected void doStop() throws Exception
- Overrides:
doStop
in classorg.apache.camel.support.DefaultConsumer
- Throws:
Exception
-
doSuspend
protected void doSuspend() throws Exception
- Overrides:
doSuspend
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
doResume
protected void doResume() throws Exception
- Overrides:
doResume
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
isSuspended
public boolean isSuspended()
- Specified by:
isSuspended
in interfaceorg.apache.camel.SuspendableService
- Overrides:
isSuspended
in 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)
-
-