public static interface JettyComponentBuilderFactory.JettyComponentBuilder extends ComponentBuilder<org.apache.camel.component.jetty9.JettyHttpComponent9>
| Modifier and Type | Method and Description |
|---|---|
default JettyComponentBuilderFactory.JettyComponentBuilder |
allowJavaSerializedObject(boolean allowJavaSerializedObject)
Whether to allow java serialization when a request uses
context-type=application/x-java-serialized-object.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
continuationTimeout(Long continuationTimeout)
Allows to set a timeout in millis when using Jetty as consumer
(server).
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
enableJmx(boolean enableJmx)
If this option is true, Jetty JMX support will be enabled for this
endpoint.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
errorHandler(org.eclipse.jetty.server.handler.ErrorHandler errorHandler)
This option is used to set the ErrorHandler that Jetty server uses.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
header to and from Camel message.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
httpBinding(org.apache.camel.http.common.HttpBinding httpBinding)
Not to be used - use JettyHttpBinding instead.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
httpConfiguration(org.apache.camel.http.common.HttpConfiguration httpConfiguration)
Jetty component does not use HttpConfiguration.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
jettyHttpBinding(org.apache.camel.component.jetty.JettyHttpBinding jettyHttpBinding)
To use a custom org.apache.camel.component.jetty.JettyHttpBinding,
which are used to customize how a response should be written for the
producer.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
keystore(String keystore)
Specifies the location of the Java keystore file, which contains the
Jetty server's own X.509 certificate in a key entry.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
maxThreads(Integer maxThreads)
To set a value for maximum number of threads in server thread pool.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
mbContainer(org.eclipse.jetty.jmx.MBeanContainer mbContainer)
To use a existing configured org.eclipse.jetty.jmx.MBeanContainer if
JMX is enabled that Jetty uses for registering mbeans.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
minThreads(Integer minThreads)
To set a value for minimum number of threads in server thread pool.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
proxyHost(String proxyHost)
To use a http proxy to configure the hostname.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
proxyPort(Integer proxyPort)
To use a http proxy to configure the port number.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
requestBufferSize(Integer requestBufferSize)
Allows to configure a custom value of the request buffer size on the
Jetty connectors.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
requestHeaderSize(Integer requestHeaderSize)
Allows to configure a custom value of the request header size on the
Jetty connectors.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
responseBufferSize(Integer responseBufferSize)
Allows to configure a custom value of the response buffer size on the
Jetty connectors.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
responseHeaderSize(Integer responseHeaderSize)
Allows to configure a custom value of the response header size on the
Jetty connectors.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
sendServerVersion(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.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
socketConnectorProperties(Map<String,Object> socketConnectorProperties)
A map which contains general HTTP connector properties.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
socketConnectors(Map<Integer,org.eclipse.jetty.server.Connector> socketConnectors)
A map which contains per port number specific HTTP connectors.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
To configure security using SSLContextParameters.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
sslKeyPassword(String sslKeyPassword)
The key password, which is used to access the certificate's key entry
in the keystore (this is the same password that is supplied to the
keystore command's -keypass option).
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
sslPassword(String sslPassword)
The ssl password, which is required to access the keystore file (this
is the same password that is supplied to the keystore command's
-storepass option).
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
sslSocketConnectorProperties(Map<String,Object> sslSocketConnectorProperties)
A map which contains general SSL connector properties.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
sslSocketConnectors(Map<Integer,org.eclipse.jetty.server.Connector> sslSocketConnectors)
A map which contains per port number specific SSL connectors.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
threadPool(org.eclipse.jetty.util.thread.ThreadPool threadPool)
To use a custom thread pool for the server.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
useContinuation(boolean useContinuation)
Whether or not to use Jetty continuations for the Jetty Server.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
Enable usage of global SSL context parameters.
|
default JettyComponentBuilderFactory.JettyComponentBuilder |
useXForwardedForHeader(boolean useXForwardedForHeader)
To use the X-Forwarded-For header in
HttpServletRequest.getRemoteAddr.
|
build, build, doSetProperty, registerdefault JettyComponentBuilderFactory.JettyComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder continuationTimeout(Long continuationTimeout)
java.lang.Long type.
Default: 30000
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder enableJmx(boolean enableJmx)
boolean type.
Default: false
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder maxThreads(Integer maxThreads)
java.lang.Integer type.
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder minThreads(Integer minThreads)
java.lang.Integer type.
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder requestBufferSize(Integer requestBufferSize)
java.lang.Integer type.
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder requestHeaderSize(Integer requestHeaderSize)
java.lang.Integer type.
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder responseBufferSize(Integer responseBufferSize)
java.lang.Integer type.
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder responseHeaderSize(Integer responseHeaderSize)
java.lang.Integer type.
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder sendServerVersion(boolean sendServerVersion)
boolean type.
Default: true
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder useContinuation(boolean useContinuation)
boolean type.
Default: true
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder useXForwardedForHeader(boolean useXForwardedForHeader)
boolean type.
Default: false
Group: consumerdefault JettyComponentBuilderFactory.JettyComponentBuilder threadPool(org.eclipse.jetty.util.thread.ThreadPool threadPool)
org.eclipse.jetty.util.thread.ThreadPool type.
Group: consumer (advanced)default JettyComponentBuilderFactory.JettyComponentBuilder allowJavaSerializedObject(boolean allowJavaSerializedObject)
boolean type.
Default: false
Group: advanceddefault JettyComponentBuilderFactory.JettyComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault JettyComponentBuilderFactory.JettyComponentBuilder errorHandler(org.eclipse.jetty.server.handler.ErrorHandler errorHandler)
org.eclipse.jetty.server.handler.ErrorHandler type.
Group: advanceddefault JettyComponentBuilderFactory.JettyComponentBuilder httpBinding(org.apache.camel.http.common.HttpBinding httpBinding)
org.apache.camel.http.common.HttpBinding type.
Group: advanceddefault JettyComponentBuilderFactory.JettyComponentBuilder httpConfiguration(org.apache.camel.http.common.HttpConfiguration httpConfiguration)
org.apache.camel.http.common.HttpConfiguration type.
Group: advanceddefault JettyComponentBuilderFactory.JettyComponentBuilder jettyHttpBinding(org.apache.camel.component.jetty.JettyHttpBinding jettyHttpBinding)
org.apache.camel.component.jetty.JettyHttpBinding type.
Group: advanceddefault JettyComponentBuilderFactory.JettyComponentBuilder mbContainer(org.eclipse.jetty.jmx.MBeanContainer mbContainer)
org.eclipse.jetty.jmx.MBeanContainer
type.
Group: advanceddefault JettyComponentBuilderFactory.JettyComponentBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: filterdefault JettyComponentBuilderFactory.JettyComponentBuilder proxyHost(String proxyHost)
java.lang.String type.
Group: proxydefault JettyComponentBuilderFactory.JettyComponentBuilder proxyPort(Integer proxyPort)
java.lang.Integer type.
Group: proxydefault JettyComponentBuilderFactory.JettyComponentBuilder keystore(String keystore)
java.lang.String type.
Group: securitydefault JettyComponentBuilderFactory.JettyComponentBuilder socketConnectorProperties(Map<String,Object> socketConnectorProperties)
java.util.Map type.
Group: securitydefault JettyComponentBuilderFactory.JettyComponentBuilder socketConnectors(Map<Integer,org.eclipse.jetty.server.Connector> socketConnectors)
java.util.Map type.
Group: securitydefault JettyComponentBuilderFactory.JettyComponentBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault JettyComponentBuilderFactory.JettyComponentBuilder sslKeyPassword(String sslKeyPassword)
java.lang.String type.
Group: securitydefault JettyComponentBuilderFactory.JettyComponentBuilder sslPassword(String sslPassword)
java.lang.String type.
Group: securitydefault JettyComponentBuilderFactory.JettyComponentBuilder sslSocketConnectorProperties(Map<String,Object> sslSocketConnectorProperties)
java.util.Map type.
Group: securitydefault JettyComponentBuilderFactory.JettyComponentBuilder sslSocketConnectors(Map<Integer,org.eclipse.jetty.server.Connector> sslSocketConnectors)
java.util.Map type.
Group: securitydefault JettyComponentBuilderFactory.JettyComponentBuilder useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
boolean type.
Default: false
Group: securityApache Camel