Class ResteasyComponent
- 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.http.HttpComponent
-
- org.apache.camel.component.resteasy.ResteasyComponent
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Component,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HeaderFilterStrategyAware,org.apache.camel.spi.RestConsumerFactory,org.apache.camel.spi.RestProducerFactory,org.apache.camel.SSLContextParametersAware,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
@Component("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
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.http.HttpComponent
authCachingDisabled, automaticRetriesDisabled, clientConnectionManager, connectionRequestTimeout, connectionsPerRoute, connectionStateDisabled, connectionTimeToLive, connectTimeout, contentCompressionDisabled, cookieManagementDisabled, cookieStore, copyHeaders, defaultUserAgentDisabled, followRedirects, httpClientConfigurer, httpContext, maxTotalConnections, proxyAuthDomain, proxyAuthHost, proxyAuthMethod, proxyAuthNtHost, proxyAuthPassword, proxyAuthPort, proxyAuthScheme, proxyAuthUsername, redirectHandlingDisabled, responsePayloadStreamingThreshold, skipRequestHeaders, skipResponseHeaders, socketTimeout, sslContextParameters, useGlobalSslContextParameters, userAgent, x509HostnameVerifier
-
-
Constructor Summary
Constructors Constructor Description ResteasyComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconnect(org.apache.camel.http.common.HttpConsumer consumer)org.apache.camel.ConsumercreateConsumer(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.EndpointcreateEndpoint(String uri, String remaining, Map<String,Object> parameters)voiddisconnect(org.apache.camel.http.common.HttpConsumer consumer)org.apache.camel.http.common.HttpRegistrygetHttpRegistry()StringgetProxyConsumersClasses()voidsetHttpRegistry(org.apache.camel.http.common.HttpRegistry httpRegistry)To use a custom HttpRegistry.voidsetProxyConsumersClasses(String proxyConsumersClasses)Proxy classes for consumer endpoints.-
Methods inherited from class org.apache.camel.component.http.HttpComponent
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, getUserAgent, getVerifier, getX509HostnameVerifier, isAuthCachingDisabled, isAutomaticRetriesDisabled, isConnectionStateDisabled, isContentCompressionDisabled, isCookieManagementDisabled, isCopyHeaders, isDefaultUserAgentDisabled, isFollowRedirects, isRedirectHandlingDisabled, isSkipRequestHeaders, isSkipResponseHeaders, isUseGlobalSslContextParameters, setAuthCachingDisabled, setAutomaticRetriesDisabled, setClientConnectionManager, setConnectionRequestTimeout, setConnectionsPerRoute, setConnectionStateDisabled, setConnectionTimeToLive, setConnectTimeout, setContentCompressionDisabled, setCookieManagementDisabled, setCookieStore, setCopyHeaders, setDefaultUserAgentDisabled, setFollowRedirects, setHttpClientConfigurer, setHttpContext, setMaxTotalConnections, setProxyAuthDomain, setProxyAuthHost, setProxyAuthMethod, setProxyAuthNtHost, setProxyAuthPassword, setProxyAuthPort, setProxyAuthScheme, setProxyAuthUsername, setRedirectHandlingDisabled, setResponsePayloadStreamingThreshold, setSkipRequestHeaders, setSkipResponseHeaders, setSocketTimeout, setSslContextParameters, setUseGlobalSslContextParameters, setUserAgent, setX509HostnameVerifier, useIntrospectionOnEndpoint
-
Methods inherited from class org.apache.camel.http.common.HttpCommonComponent
canConnect, getHttpBinding, getHttpConfiguration, getParameter, getParameter, isAllowJavaSerializedObject, isMuteException, setAllowJavaSerializedObject, setHttpBinding, setHttpConfiguration, setMuteException
-
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, 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, validateURI
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, 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, 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
getCamelContext, setCamelContext
-
Methods inherited from interface org.apache.camel.SSLContextParametersAware
retrieveGlobalSslContextParameters
-
-
-
-
Method Detail
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
- Overrides:
createEndpointin classorg.apache.camel.component.http.HttpComponent- Throws:
Exception
-
connect
public void connect(org.apache.camel.http.common.HttpConsumer consumer) throws Exception- Overrides:
connectin classorg.apache.camel.http.common.HttpCommonComponent- Throws:
Exception
-
disconnect
public void disconnect(org.apache.camel.http.common.HttpConsumer consumer) throws Exception- Overrides:
disconnectin classorg.apache.camel.http.common.HttpCommonComponent- Throws:
Exception
-
getProxyConsumersClasses
public String getProxyConsumersClasses()
-
setProxyConsumersClasses
public void setProxyConsumersClasses(String proxyConsumersClasses)
Proxy classes for consumer endpoints. Multiple classes can be separated by comma.
-
getHttpRegistry
public org.apache.camel.http.common.HttpRegistry getHttpRegistry()
-
setHttpRegistry
public void setHttpRegistry(org.apache.camel.http.common.HttpRegistry httpRegistry)
To use a custom HttpRegistry.
-
createConsumer
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- Specified by:
createConsumerin interfaceorg.apache.camel.spi.RestConsumerFactory- Throws:
Exception
-
-