public abstract class JettyHttpEndpoint
extends org.apache.camel.http.common.HttpCommonEndpoint
| Constructor and Description |
|---|
JettyHttpEndpoint(JettyHttpComponent component,
String uri,
URI httpURL) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
abstract JettyContentExchange |
createContentExchange() |
org.apache.camel.Producer |
createProducer() |
JettyHttpComponent |
getComponent() |
Long |
getContinuationTimeout() |
Map<String,String> |
getFilterInitParameters() |
List<javax.servlet.Filter> |
getFilters() |
List<org.eclipse.jetty.server.Handler> |
getHandlers() |
javax.servlet.Filter |
getMultipartFilter() |
org.apache.camel.support.jsse.SSLContextParameters |
getSslContextParameters() |
Boolean |
getUseContinuation() |
boolean |
isEnableCORS() |
boolean |
isEnableJmx() |
boolean |
isEnableMultipartFilter() |
boolean |
isSendDateHeader() |
boolean |
isSendServerVersion() |
boolean |
isSessionSupport() |
void |
setContinuationTimeout(Long continuationTimeout)
Allows to set a timeout in millis when using Jetty as consumer (server).
|
void |
setEnableCORS(boolean enableCORS)
If the option is true, Jetty server will setup the CrossOriginFilter which supports the CORS out of box.
|
void |
setEnableJmx(boolean enableJmx)
If this option is true, Jetty JMX support will be enabled for this endpoint.
|
void |
setEnableMultipartFilter(boolean enableMultipartFilter)
Whether org.apache.camel.component.jetty.MultiPartFilter is enabled or not.
|
void |
setFilterInitParameters(Map<String,String> filterInitParameters)
Configuration of the filter init parameters.
|
void |
setFilters(List<javax.servlet.Filter> filterList)
Allows using a custom filters which is putted into a list and can be find in the Registry.
|
void |
setHandlers(List<org.eclipse.jetty.server.Handler> handlers)
Specifies a comma-delimited set of org.mortbay.jetty.Handler instances in your Registry (such as your Spring
ApplicationContext).
|
void |
setMultipartFilter(javax.servlet.Filter filter)
Allows using a custom multipart filter.
|
void |
setSendDateHeader(boolean sendDateHeader)
If the option is true, jetty server will send the date header to the client which sends the request.
|
void |
setSendServerVersion(boolean sendServerVersion)
If the option is true, jetty will send the server header with the jetty version information to the client which
sends the request.
|
void |
setSessionSupport(boolean support)
Specifies whether to enable the session manager on the server side of Jetty.
|
void |
setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
To configure security using SSLContextParameters
|
void |
setUseContinuation(Boolean useContinuation)
Whether or not to use Jetty continuations for the Jetty Server.
|
canConnect, connect, disconnect, getAuthDomain, getAuthHost, getAuthMethod, getAuthMethodPriority, getAuthPassword, getAuthUsername, getBinding, getCookieHandler, getHeaderFilterStrategy, getHttpBinding, getHttpMethod, getHttpMethodRestrict, getHttpUri, getOkStatusCodeRange, getPath, getPort, getProtocol, getProxyAuthDomain, getProxyAuthHost, getProxyAuthMethod, getProxyAuthNtHost, getProxyAuthPassword, getProxyAuthPort, getProxyAuthScheme, getProxyAuthUsername, getProxyHost, getProxyPort, getResponseBufferSize, getServiceProperties, isAsync, isBridgeEndpoint, isChunked, isConnectionClose, isCopyHeaders, isDisableStreamCache, isEagerCheckContentAvailable, isIgnoreResponseBody, isLenientProperties, isMapHttpMessageBody, isMapHttpMessageFormUrlEncodedBody, isMapHttpMessageHeaders, isMatchOnUriPrefix, isMuteException, isOptionsEnabled, isPreserveHostHeader, isThrowExceptionOnFailure, isTraceEnabled, isTransferException, setAsync, setAuthDomain, setAuthHost, setAuthMethod, setAuthMethodPriority, setAuthPassword, setAuthUsername, setBinding, setBridgeEndpoint, setChunked, setConnectionClose, setCookieHandler, setCopyHeaders, setDisableStreamCache, setEagerCheckContentAvailable, setHeaderFilterStrategy, setHttpBinding, setHttpMethod, setHttpMethodRestrict, setHttpUri, setIgnoreResponseBody, setMapHttpMessageBody, setMapHttpMessageFormUrlEncodedBody, setMapHttpMessageHeaders, setMatchOnUriPrefix, setMuteException, setOkStatusCodeRange, setOptionsEnabled, setPreserveHostHeader, setProxyAuthDomain, setProxyAuthHost, setProxyAuthMethod, setProxyAuthNtHost, setProxyAuthPassword, setProxyAuthPort, setProxyAuthScheme, setProxyAuthUsername, setProxyHost, setProxyPort, setResponseBufferSize, setThrowExceptionOnFailure, setTraceEnabled, setTransferExceptionconfigureConsumer, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBasicPropertyBinding, isBridgeErrorHandler, isLazyStartProducer, isPollingConsumerBlockWhenFull, isSingleton, isSynchronous, setBasicPropertyBinding, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringbuild, 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, suspendclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic JettyHttpEndpoint(JettyHttpComponent component, String uri, URI httpURL) throws URISyntaxException
URISyntaxExceptionpublic JettyHttpComponent getComponent()
getComponent in class org.apache.camel.http.common.HttpCommonEndpointpublic org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Exceptionpublic void setSessionSupport(boolean support)
public boolean isSessionSupport()
public List<org.eclipse.jetty.server.Handler> getHandlers()
public void setHandlers(List<org.eclipse.jetty.server.Handler> handlers)
public boolean isEnableJmx()
public void setEnableJmx(boolean enableJmx)
public boolean isSendServerVersion()
public void setSendServerVersion(boolean sendServerVersion)
public boolean isSendDateHeader()
public void setSendDateHeader(boolean sendDateHeader)
public boolean isEnableMultipartFilter()
public void setEnableMultipartFilter(boolean enableMultipartFilter)
public void setMultipartFilter(javax.servlet.Filter filter)
public javax.servlet.Filter getMultipartFilter()
public void setFilters(List<javax.servlet.Filter> filterList)
public List<javax.servlet.Filter> getFilters()
public Long getContinuationTimeout()
public void setContinuationTimeout(Long continuationTimeout)
public Boolean getUseContinuation()
public void setUseContinuation(Boolean useContinuation)
public org.apache.camel.support.jsse.SSLContextParameters getSslContextParameters()
public void setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
public void setFilterInitParameters(Map<String,String> filterInitParameters)
public boolean isEnableCORS()
public void setEnableCORS(boolean enableCORS)
public abstract JettyContentExchange createContentExchange()
Apache Camel