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
Fields inherited from class org.apache.camel.http.common.HttpCommonComponent
allowJavaSerializedObject, httpBinding, httpConfiguration, muteException
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
void
disconnect
(org.apache.camel.http.common.HttpConsumer consumer) org.apache.camel.http.common.HttpRegistry
void
setHttpRegistry
(org.apache.camel.http.common.HttpRegistry httpRegistry) To use a custom HttpRegistry.void
setProxyConsumersClasses
(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.Service
build, close, init, start, stop
Methods inherited from interface org.apache.camel.ShutdownableService
shutdown
Methods inherited from interface org.apache.camel.SSLContextParametersAware
retrieveGlobalSslContextParameters
Methods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
Methods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
ResteasyComponent
public ResteasyComponent()
-
-
Method Details
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception- Overrides:
createEndpoint
in classorg.apache.camel.component.http.HttpComponent
- Throws:
Exception
-
connect
- Overrides:
connect
in classorg.apache.camel.http.common.HttpCommonComponent
- Throws:
Exception
-
disconnect
- Overrides:
disconnect
in classorg.apache.camel.http.common.HttpCommonComponent
- Throws:
Exception
-
getProxyConsumersClasses
-
setProxyConsumersClasses
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:
createConsumer
in interfaceorg.apache.camel.spi.RestConsumerFactory
- Throws:
Exception
-