Class JettyHttpComponent12

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultComponent
org.apache.camel.support.HeaderFilterStrategyComponent
org.apache.camel.http.common.HttpCommonComponent
org.apache.camel.component.jetty.JettyHttpComponent
org.apache.camel.component.jetty12.JettyHttpComponent12
All Implemented Interfaces:
AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.HeaderFilterStrategyAware, org.apache.camel.spi.RestApiConsumerFactory, org.apache.camel.spi.RestConsumerFactory, org.apache.camel.SSLContextParametersAware, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

@Component("jetty") public class JettyHttpComponent12 extends org.apache.camel.component.jetty.JettyHttpComponent
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Map<String,Throwable>
     

    Fields inherited from class org.apache.camel.component.jetty.JettyHttpComponent

    CONNECTORS, continuationTimeout, enableJmx, errorHandler, maxThreads, mbContainer, minThreads, proxyHost, requestBufferSize, requestHeaderSize, responseBufferSize, responseHeaderSize, socketConnectorProperties, socketConnectors, sslContextParameters, sslKeyPassword, sslKeystore, sslPassword, sslSocketConnectorProperties, sslSocketConnectors, threadPool, TMP_DIR, useContinuation, useGlobalSslContextParameters, useXForwardedForHeader

    Fields inherited from class org.apache.camel.http.common.HttpCommonComponent

    allowJavaSerializedObject, httpBinding, httpConfiguration, muteException

    Fields inherited from class org.apache.camel.support.service.BaseService

    BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.jetty.server.AbstractConnector
    createConnectorJettyInternal(org.eclipse.jetty.server.Server server, org.apache.camel.component.jetty.JettyHttpEndpoint endpoint, org.eclipse.jetty.util.ssl.SslContextFactory.Server sslcf)
     
    protected org.apache.camel.component.jetty.JettyHttpEndpoint
    createEndpoint(URI endpointUri, URI httpUri)
     

    Methods inherited from class org.apache.camel.component.jetty.JettyHttpComponent

    addJettyHandlers, addSocketConnectorProperty, addSslSocketConnectorProperty, canConnect, checkSSLContextFactoryConfig, connect, createApiConsumer, createConnector, createConsumer, createEndpoint, createServer, createServletForConnector, disconnect, doInit, doStop, getConnector, getContinuationTimeout, getErrorHandler, getFileSizeThreshold, getFilesLocation, getKeystore, getMaxFileSize, getMaxRequestSize, getMaxThreads, getMbContainer, getMinThreads, getProxyHost, getProxyPort, getRequestBufferSize, getRequestHeaderSize, getResponseBufferSize, getResponseHeaderSize, getSocketConnector, getSocketConnectorProperties, getSocketConnectors, getSslContextParameters, getSslKeyPassword, getSslPassword, getSslSocketConnector, getSslSocketConnectorProperties, getSslSocketConnectors, getThreadPool, isEnableJmx, isHandlerInChain, isSendServerVersion, isUseContinuation, isUseGlobalSslContextParameters, isUseXForwardedForHeader, setContinuationTimeout, setEnableJmx, setErrorHandler, setFileSizeThreshold, setFilesLocation, setHttpBinding, setHttpConfiguration, setKeystore, setMaxFileSize, setMaxRequestSize, setMaxThreads, setMbContainer, setMinThreads, setProxyHost, setProxyPort, setRequestBufferSize, setRequestHeaderSize, setResponseBufferSize, setResponseHeaderSize, setSendServerVersion, setSocketConnectorProperties, setSocketConnectors, setSslContextParameters, setSslKeyPassword, setSslPassword, setSslSocketConnectorProperties, setSslSocketConnectors, setThreadPool, setUseContinuation, setUseGlobalSslContextParameters, setUseXForwardedForHeader

    Methods inherited from class org.apache.camel.http.common.HttpCommonComponent

    getHttpBinding, getHttpConfiguration, getParameter, getParameter, isAllowJavaSerializedObject, isMuteException, setAllowJavaSerializedObject, setMuteException, useIntrospectionOnEndpoint

    Methods inherited from class org.apache.camel.support.HeaderFilterStrategyComponent

    getHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategy

    Methods inherited from class org.apache.camel.support.DefaultComponent

    afterConfiguration, createEndpoint, createEndpoint, doBuild, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useRawUri, validateParameters, validateURI

    Methods inherited from class org.apache.camel.support.service.BaseService

    build, doFail, doLifecycleChange, doResume, doShutdown, doStart, doSuspend, fail, getInternalLock, 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, toString, wait, wait, wait

    Methods inherited from interface org.apache.camel.CamelContextAware

    setCamelContext

    Methods inherited from interface org.apache.camel.spi.HasCamelContext

    getCamelContext

    Methods inherited from interface org.apache.camel.Service

    build, close, init, start, stop

    Methods inherited from interface org.apache.camel.ShutdownableService

    shutdown

    Methods inherited from interface org.apache.camel.SSLContextParametersAware

    retrieveGlobalSslContextParameters

    Methods inherited from interface org.apache.camel.StatefulService

    getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending

    Methods inherited from interface org.apache.camel.SuspendableService

    isSuspended, resume, suspend
  • Field Details

  • Constructor Details

    • JettyHttpComponent12

      public JettyHttpComponent12()
  • Method Details

    • createEndpoint

      protected org.apache.camel.component.jetty.JettyHttpEndpoint createEndpoint(URI endpointUri, URI httpUri) throws URISyntaxException
      Specified by:
      createEndpoint in class org.apache.camel.component.jetty.JettyHttpComponent
      Throws:
      URISyntaxException
    • createConnectorJettyInternal

      protected org.eclipse.jetty.server.AbstractConnector createConnectorJettyInternal(org.eclipse.jetty.server.Server server, org.apache.camel.component.jetty.JettyHttpEndpoint endpoint, org.eclipse.jetty.util.ssl.SslContextFactory.Server sslcf)
      Specified by:
      createConnectorJettyInternal in class org.apache.camel.component.jetty.JettyHttpComponent