@Component(value="resteasy")
@Metadata(excludeProperties="clientConnectionManager,connectionsPerRoute,connectionTimeToLive,httpBinding,httpClientConfigurer,httpConfiguration,httpContext,httpRegistry,maxTotalConnections,connectionRequestTimeout,connectTimeout,socketTimeout,cookieStore,x509HostnameVerifier,sslContextParameters,useGlobalSslContextParameters,proxyMethod,proxyHost,proxyPort,proxyAuthScheme,proxyAuthMethod,proxyAuthUsername,proxyAuthPassword,proxyAuthHost,proxyAuthPort,proxyAuthDomain,proxyAuthNtHost")
public class ResteasyComponent
extends org.apache.camel.component.http.HttpComponent
implements org.apache.camel.spi.RestConsumerFactory
authCachingDisabled, automaticRetriesDisabled, clientConnectionManager, connectionRequestTimeout, connectionsPerRoute, connectionStateDisabled, connectionTimeToLive, connectTimeout, contentCompressionDisabled, cookieManagementDisabled, cookieStore, copyHeaders, defaultUserAgentDisabled, httpClientConfigurer, httpContext, maxTotalConnections, proxyAuthDomain, proxyAuthHost, proxyAuthMethod, proxyAuthNtHost, proxyAuthPassword, proxyAuthPort, proxyAuthScheme, proxyAuthUsername, redirectHandlingDisabled, responsePayloadStreamingThreshold, skipRequestHeaders, skipResponseHeaders, socketTimeout, sslContextParameters, useGlobalSslContextParameters, x509HostnameVerifier| Constructor and Description |
|---|
ResteasyComponent() |
ResteasyComponent(org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher dispatcher) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(org.apache.camel.http.common.HttpConsumer consumer) |
org.apache.camel.Consumer |
createConsumer(org.apache.camel.CamelContext camelContext,
org.apache.camel.Processor processor,
String verb,
String basePath,
String uriTemplate,
String consumes,
String produces,
org.apache.camel.spi.RestConfiguration configuration,
Map<String,Object> parameters) |
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
void |
disconnect(org.apache.camel.http.common.HttpConsumer consumer) |
org.apache.camel.http.common.HttpRegistry |
getHttpRegistry() |
String |
getProxyConsumersClasses() |
void |
setHttpRegistry(org.apache.camel.http.common.HttpRegistry httpRegistry)
To use a custom HttpRegistry.
|
void |
setProxyConsumersClasses(String proxyConsumersClasses)
Proxy classes for consumer endpoints.
|
createConnectionManager, createConnectionManager, createConnectionManager, createConnectionRegistry, createHttpClientBuilder, createHttpClientConfigurer, createProducer, doStart, doStop, getClientConnectionManager, getConnectionRequestTimeout, getConnectionsPerRoute, getConnectionTimeToLive, getConnectTimeout, getCookieStore, getHttpClientConfigurer, getHttpContext, getMaxTotalConnections, getProxyAuthDomain, getProxyAuthHost, getProxyAuthMethod, getProxyAuthNtHost, getProxyAuthPassword, getProxyAuthPort, getProxyAuthScheme, getProxyAuthUsername, getResponsePayloadStreamingThreshold, getSocketTimeout, getSslContextParameters, getVerifier, getX509HostnameVerifier, isAuthCachingDisabled, isAutomaticRetriesDisabled, isConnectionStateDisabled, isContentCompressionDisabled, isCookieManagementDisabled, isCopyHeaders, isDefaultUserAgentDisabled, isRedirectHandlingDisabled, isSkipRequestHeaders, isSkipResponseHeaders, isUseGlobalSslContextParameters, setAuthCachingDisabled, setAutomaticRetriesDisabled, setClientConnectionManager, setConnectionRequestTimeout, setConnectionsPerRoute, setConnectionStateDisabled, setConnectionTimeToLive, setConnectTimeout, setContentCompressionDisabled, setCookieManagementDisabled, setCookieStore, setCopyHeaders, setDefaultUserAgentDisabled, setHttpClientConfigurer, setHttpContext, setMaxTotalConnections, setProxyAuthDomain, setProxyAuthHost, setProxyAuthMethod, setProxyAuthNtHost, setProxyAuthPassword, setProxyAuthPort, setProxyAuthScheme, setProxyAuthUsername, setRedirectHandlingDisabled, setResponsePayloadStreamingThreshold, setSkipRequestHeaders, setSkipResponseHeaders, setSocketTimeout, setSslContextParameters, setUseGlobalSslContextParameters, setX509HostnameVerifier, useIntrospectionOnEndpointcanConnect, getHttpBinding, getHttpConfiguration, getParameter, getParameter, isAllowJavaSerializedObject, setAllowJavaSerializedObject, setHttpBinding, setHttpConfigurationgetHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategyafterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, 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, validateURIbuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitretrieveGlobalSslContextParametersgetCamelContext, setCamelContext, trySetCamelContextpublic ResteasyComponent()
public ResteasyComponent(org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher dispatcher)
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint in class org.apache.camel.component.http.HttpComponentExceptionpublic void connect(org.apache.camel.http.common.HttpConsumer consumer)
throws Exception
connect in class org.apache.camel.http.common.HttpCommonComponentExceptionpublic void disconnect(org.apache.camel.http.common.HttpConsumer consumer)
throws Exception
disconnect in class org.apache.camel.http.common.HttpCommonComponentExceptionpublic String getProxyConsumersClasses()
public void setProxyConsumersClasses(String proxyConsumersClasses)
public org.apache.camel.http.common.HttpRegistry getHttpRegistry()
public void setHttpRegistry(org.apache.camel.http.common.HttpRegistry httpRegistry)
public org.apache.camel.Consumer createConsumer(org.apache.camel.CamelContext camelContext,
org.apache.camel.Processor processor,
String verb,
String basePath,
String uriTemplate,
String consumes,
String produces,
org.apache.camel.spi.RestConfiguration configuration,
Map<String,Object> parameters)
throws Exception
createConsumer in interface org.apache.camel.spi.RestConsumerFactoryExceptionApache Camel