Class KnativeHttpConsumer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultConsumer
-
- org.apache.camel.component.knative.http.KnativeHttpConsumer
-
- 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.SuspendableService
public class KnativeHttpConsumer extends org.apache.camel.support.DefaultConsumer
-
-
Constructor Summary
Constructors Constructor Description KnativeHttpConsumer(KnativeTransportConfiguration configuration, org.apache.camel.Endpoint endpoint, KnativeResource resource, io.vertx.ext.web.Router router, 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()
String
getBasePath()
BigInteger
getMaxBodySize()
boolean
isPreallocateBodyBuffer()
void
setBasePath(String basePath)
void
setMaxBodySize(BigInteger maxBodySize)
void
setPreallocateBodyBuffer(boolean preallocateBodyBuffer)
-
Methods inherited from class org.apache.camel.support.DefaultConsumer
createExchange, createUoW, defaultConsumerCallback, doBuild, doInit, doneUoW, doShutdown, getAsyncProcessor, getEndpoint, getExceptionHandler, getProcessor, getRoute, getRouteId, handleException, handleException, releaseExchange, setExceptionHandler, 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, 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
-
KnativeHttpConsumer
public KnativeHttpConsumer(KnativeTransportConfiguration configuration, org.apache.camel.Endpoint endpoint, KnativeResource resource, io.vertx.ext.web.Router router, org.apache.camel.Processor processor)
-
-
Method Detail
-
getBasePath
public String getBasePath()
-
setBasePath
public void setBasePath(String basePath)
-
getMaxBodySize
public BigInteger getMaxBodySize()
-
setMaxBodySize
public void setMaxBodySize(BigInteger maxBodySize)
-
isPreallocateBodyBuffer
public boolean isPreallocateBodyBuffer()
-
setPreallocateBodyBuffer
public void setPreallocateBodyBuffer(boolean preallocateBodyBuffer)
-
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
-
-