|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.impl.ServiceSupport
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.impl.ScheduledPollEndpoint
org.apache.camel.impl.DefaultPollingEndpoint
org.apache.camel.component.http4.HttpEndpoint
public class HttpEndpoint
Represents a HTTP endpoint
| Constructor Summary | |
|---|---|
HttpEndpoint()
|
|
HttpEndpoint(String endPointURI,
HttpComponent component,
org.apache.http.params.HttpParams clientParams,
org.apache.http.conn.ClientConnectionManager clientConnectionManager,
HttpClientConfigurer clientConfigurer)
|
|
HttpEndpoint(String endPointURI,
HttpComponent component,
URI httpURI)
|
|
HttpEndpoint(String endPointURI,
HttpComponent component,
URI httpURI,
org.apache.http.conn.ClientConnectionManager clientConnectionManager)
|
|
HttpEndpoint(String endPointURI,
HttpComponent component,
URI httpURI,
org.apache.http.params.HttpParams clientParams,
org.apache.http.conn.ClientConnectionManager clientConnectionManager,
HttpClientConfigurer clientConfigurer)
|
|
| Method Summary | |
|---|---|
void |
connect(HttpConsumer consumer)
|
protected org.apache.http.client.HttpClient |
createHttpClient()
Factory method to create a new HttpClient instance
Producers and consumers should use the getHttpClient() method instead. |
org.apache.camel.PollingConsumer |
createPollingConsumer()
|
org.apache.camel.Producer |
createProducer()
|
void |
disconnect(HttpConsumer consumer)
|
HttpBinding |
getBinding()
|
org.apache.http.conn.ClientConnectionManager |
getClientConnectionManager()
|
org.apache.http.params.HttpParams |
getClientParams()
Provide access to the client parameters used on new HttpClient instances
used by producers or consumers of this endpoint. |
org.apache.camel.spi.HeaderFilterStrategy |
getHeaderFilterStrategy()
|
org.apache.http.client.HttpClient |
getHttpClient()
Gets the HttpClient to be used by HttpProducer |
HttpClientConfigurer |
getHttpClientConfigurer()
|
URI |
getHttpUri()
|
String |
getPath()
|
int |
getPort()
|
String |
getProtocol()
|
boolean |
isBridgeEndpoint()
|
boolean |
isChunked()
|
boolean |
isDisableStreamCache()
|
boolean |
isLenientProperties()
|
boolean |
isMatchOnUriPrefix()
|
boolean |
isSingleton()
|
boolean |
isThrowExceptionOnFailure()
|
boolean |
isTraceEnabled()
|
boolean |
isTransferException()
|
void |
setBinding(HttpBinding binding)
|
void |
setBridgeEndpoint(boolean bridge)
|
void |
setChunked(boolean chunked)
|
void |
setClientConnectionManager(org.apache.http.conn.ClientConnectionManager clientConnectionManager)
|
void |
setClientParams(org.apache.http.params.HttpParams clientParams)
Provide access to the client parameters used on new HttpClient instances
used by producers or consumers of this endpoint. |
void |
setDisableStreamCache(boolean disable)
|
void |
setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
|
void |
setHttpBinding(HttpBinding binding)
Used from the IntrospectionSupport in HttpComponent. |
void |
setHttpBindingRef(HttpBinding binding)
Used from the IntrospectionSupport in HttpComponent. |
void |
setHttpClient(org.apache.http.client.HttpClient httpClient)
|
void |
setHttpClientConfigurer(HttpClientConfigurer httpClientConfigurer)
Register a custom configuration strategy for new HttpClient instances
created by producers or consumers such as to configure authentication mechanisms etc |
void |
setHttpUri(URI httpUri)
|
void |
setMatchOnUriPrefix(boolean match)
|
void |
setThrowExceptionOnFailure(boolean throwExceptionOnFailure)
|
void |
setTraceEnabled(boolean traceEnabled)
|
void |
setTransferException(boolean transferException)
|
| Methods inherited from class org.apache.camel.impl.DefaultPollingEndpoint |
|---|
createConsumer |
| 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, getComponent, 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 |
|---|
public HttpEndpoint()
public HttpEndpoint(String endPointURI,
HttpComponent component,
URI httpURI)
throws URISyntaxException
URISyntaxException
public HttpEndpoint(String endPointURI,
HttpComponent component,
URI httpURI,
org.apache.http.conn.ClientConnectionManager clientConnectionManager)
throws URISyntaxException
URISyntaxException
public HttpEndpoint(String endPointURI,
HttpComponent component,
org.apache.http.params.HttpParams clientParams,
org.apache.http.conn.ClientConnectionManager clientConnectionManager,
HttpClientConfigurer clientConfigurer)
throws URISyntaxException
URISyntaxException
public HttpEndpoint(String endPointURI,
HttpComponent component,
URI httpURI,
org.apache.http.params.HttpParams clientParams,
org.apache.http.conn.ClientConnectionManager clientConnectionManager,
HttpClientConfigurer clientConfigurer)
throws URISyntaxException
URISyntaxException| Method Detail |
|---|
public org.apache.camel.Producer createProducer()
throws Exception
createProducer in interface org.apache.camel.EndpointException
public org.apache.camel.PollingConsumer createPollingConsumer()
throws Exception
createPollingConsumer in interface org.apache.camel.EndpointcreatePollingConsumer in class org.apache.camel.impl.DefaultEndpointExceptionpublic org.apache.http.client.HttpClient getHttpClient()
HttpProducer
public void setHttpClient(org.apache.http.client.HttpClient httpClient)
protected org.apache.http.client.HttpClient createHttpClient()
HttpClient instance
Producers and consumers should use the getHttpClient() method instead.
public void connect(HttpConsumer consumer)
throws Exception
Exception
public void disconnect(HttpConsumer consumer)
throws Exception
Exceptionpublic boolean isLenientProperties()
isLenientProperties in interface org.apache.camel.EndpointisLenientProperties in class org.apache.camel.impl.DefaultEndpointpublic boolean isSingleton()
isSingleton in interface org.apache.camel.IsSingletonpublic org.apache.http.params.HttpParams getClientParams()
HttpClient instances
used by producers or consumers of this endpoint.
public void setClientParams(org.apache.http.params.HttpParams clientParams)
HttpClient instances
used by producers or consumers of this endpoint.
public HttpClientConfigurer getHttpClientConfigurer()
public void setHttpClientConfigurer(HttpClientConfigurer httpClientConfigurer)
HttpClient instances
created by producers or consumers such as to configure authentication mechanisms etc
httpClientConfigurer - the strategy for configuring new HttpClient instancespublic HttpBinding getBinding()
public void setBinding(HttpBinding binding)
public void setHttpBinding(HttpBinding binding)
binding - public void setHttpBindingRef(HttpBinding binding)
binding - public String getPath()
public int getPort()
public String getProtocol()
public URI getHttpUri()
public void setHttpUri(URI httpUri)
public org.apache.http.conn.ClientConnectionManager getClientConnectionManager()
public void setClientConnectionManager(org.apache.http.conn.ClientConnectionManager clientConnectionManager)
public org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
getHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAwarepublic void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
setHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAwarepublic boolean isThrowExceptionOnFailure()
public void setThrowExceptionOnFailure(boolean throwExceptionOnFailure)
public boolean isBridgeEndpoint()
public void setBridgeEndpoint(boolean bridge)
public boolean isMatchOnUriPrefix()
public void setMatchOnUriPrefix(boolean match)
public boolean isDisableStreamCache()
public void setDisableStreamCache(boolean disable)
public boolean isChunked()
public void setChunked(boolean chunked)
public boolean isTransferException()
public void setTransferException(boolean transferException)
public boolean isTraceEnabled()
public void setTraceEnabled(boolean traceEnabled)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||