org.apache.camel.component.jetty
Class JettyHttpEndpoint
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.impl.ScheduledPollEndpoint
org.apache.camel.impl.DefaultPollingEndpoint
org.apache.camel.component.http.HttpEndpoint
org.apache.camel.component.jetty.JettyHttpEndpoint
- All Implemented Interfaces:
- org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.spi.HeaderFilterStrategyAware
public class JettyHttpEndpoint
- extends org.apache.camel.component.http.HttpEndpoint
- Version:
| Methods inherited from class org.apache.camel.component.http.HttpEndpoint |
connect, createHttpClient, createPollingConsumer, disconnect, getAuthMethodPriority, getBinding, getClientParams, getHeaderFilterStrategy, getHttpClientConfigurer, getHttpConnectionManager, getHttpUri, getPath, getPort, getProtocol, getProxyHost, getProxyPort, isBridgeEndpoint, isChunked, isDisableStreamCache, isLenientProperties, isMatchOnUriPrefix, isSingleton, isThrowExceptionOnFailure, isTraceEnabled, isTransferException, setAuthMethodPriority, setBinding, setBridgeEndpoint, setChunked, setClientParams, setDisableStreamCache, setHeaderFilterStrategy, setHttpClientConfigurer, setHttpConnectionManager, setHttpUri, setMatchOnUriPrefix, setProxyHost, setProxyPort, setThrowExceptionOnFailure, setTraceEnabled, setTransferException |
| Methods inherited from class org.apache.camel.impl.ScheduledPollEndpoint |
configureConsumer, configureProperties, getConsumerProperties, setConsumerProperties |
| Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
createEndpointUri, createExchange, createExchange, createExchange, doStart, doStop, equals, getCamelContext, getEndpointKey, getEndpointUri, getExchangePattern, getExchangeType, getId, hashCode, isSynchronous, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toString |
| Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, start, stop, suspend |
| Methods inherited from interface org.apache.camel.Service |
start, stop |
JettyHttpEndpoint
public JettyHttpEndpoint(JettyHttpComponent component,
String uri,
URI httpURL)
throws URISyntaxException
- Throws:
URISyntaxException
getComponent
public JettyHttpComponent getComponent()
- Overrides:
getComponent in class org.apache.camel.impl.DefaultEndpoint
createProducer
public org.apache.camel.Producer createProducer()
throws Exception
- Specified by:
createProducer in interface org.apache.camel.Endpoint- Overrides:
createProducer in class org.apache.camel.component.http.HttpEndpoint
- Throws:
Exception
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
- Specified by:
createConsumer in interface org.apache.camel.Endpoint- Overrides:
createConsumer in class org.apache.camel.impl.DefaultPollingEndpoint
- Throws:
Exception
setSessionSupport
public void setSessionSupport(boolean support)
isSessionSupport
public boolean isSessionSupport()
getHandlers
public List<org.eclipse.jetty.server.Handler> getHandlers()
setHandlers
public void setHandlers(List<org.eclipse.jetty.server.Handler> handlers)
getClient
public org.eclipse.jetty.client.HttpClient getClient()
throws Exception
- Throws:
Exception
setClient
public void setClient(org.eclipse.jetty.client.HttpClient client)
getJettyBinding
public JettyHttpBinding getJettyBinding()
setJettyBinding
public void setJettyBinding(JettyHttpBinding jettyBinding)
isEnableJmx
public boolean isEnableJmx()
setEnableJmx
public void setEnableJmx(boolean enableJmx)
isEnableMultipartFilter
public boolean isEnableMultipartFilter()
setEnableMultipartFilter
public void setEnableMultipartFilter(boolean enableMultipartFilter)
setMultipartFilter
public void setMultipartFilter(javax.servlet.Filter filter)
getMultipartFilter
public javax.servlet.Filter getMultipartFilter()
getContinuationTimeout
public Long getContinuationTimeout()
setContinuationTimeout
public void setContinuationTimeout(Long continuationTimeout)
getUseContinuation
public Boolean getUseContinuation()
setUseContinuation
public void setUseContinuation(Boolean useContinuation)
getSslContextParameters
public org.apache.camel.util.jsse.SSLContextParameters getSslContextParameters()
setSslContextParameters
public void setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
Apache CAMEL