org.apache.camel.component.jetty
Class JettyHttpEndpoint

java.lang.Object
  extended by org.apache.camel.impl.ServiceSupport
      extended by org.apache.camel.impl.DefaultEndpoint
          extended by org.apache.camel.impl.ScheduledPollEndpoint
              extended by org.apache.camel.impl.DefaultPollingEndpoint
                  extended by org.apache.camel.component.http.HttpEndpoint
                      extended by 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:

Constructor Summary
JettyHttpEndpoint(JettyHttpComponent component, String uri, URI httpURL)
           
 
Method Summary
 org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
           
 org.apache.camel.Producer createProducer()
           
 org.eclipse.jetty.client.HttpClient getClient()
           
 JettyHttpComponent getComponent()
           
 Long getContinuationTimeout()
           
 List<org.eclipse.jetty.server.Handler> getHandlers()
           
 JettyHttpBinding getJettyBinding()
           
 javax.servlet.Filter getMultipartFilter()
           
 org.apache.camel.util.jsse.SSLContextParameters getSslContextParameters()
           
 Boolean getUseContinuation()
           
 boolean isEnableJmx()
           
 boolean isEnableMultipartFilter()
           
 boolean isSessionSupport()
           
 void setClient(org.eclipse.jetty.client.HttpClient client)
           
 void setContinuationTimeout(Long continuationTimeout)
           
 void setEnableJmx(boolean enableJmx)
           
 void setEnableMultipartFilter(boolean enableMultipartFilter)
           
 void setHandlers(List<org.eclipse.jetty.server.Handler> handlers)
           
 void setJettyBinding(JettyHttpBinding jettyBinding)
           
 void setMultipartFilter(javax.servlet.Filter filter)
           
 void setSessionSupport(boolean support)
           
 void setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
           
 void setUseContinuation(Boolean useContinuation)
           
 
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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.camel.Service
start, stop
 

Constructor Detail

JettyHttpEndpoint

public JettyHttpEndpoint(JettyHttpComponent component,
                         String uri,
                         URI httpURL)
                  throws URISyntaxException
Throws:
URISyntaxException
Method Detail

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