Class LiveIngesterHxAuthClient
java.lang.Object
org.apache.camel.builder.BuilderSupport
org.apache.camel.builder.RouteBuilder
org.alfresco.hxi_connector.common.adapters.auth.HxAuthenticationClient
org.alfresco.hxi_connector.live_ingester.adapters.auth.LiveIngesterHxAuthClient
- All Implemented Interfaces:
org.alfresco.hxi_connector.common.adapters.auth.AuthenticationClient,org.apache.camel.builder.ModelRoutesBuilder,org.apache.camel.CamelContextAware,org.apache.camel.Ordered,org.apache.camel.RoutesBuilder,org.apache.camel.spi.HasCamelContext,org.apache.camel.spi.ResourceAware
public class LiveIngesterHxAuthClient
extends org.alfresco.hxi_connector.common.adapters.auth.HxAuthenticationClient
-
Field Summary
Fields inherited from class org.alfresco.hxi_connector.common.adapters.auth.HxAuthenticationClient
EXPECTED_STATUS_CODEFields inherited from interface org.apache.camel.Ordered
HIGHEST, LOWEST -
Constructor Summary
ConstructorsConstructorDescriptionLiveIngesterHxAuthClient(org.apache.camel.CamelContext camelContext, IntegrationProperties integrationProperties) -
Method Summary
Modifier and TypeMethodDescriptionorg.alfresco.hxi_connector.common.adapters.auth.AuthenticationResultauthenticate(String tokenUri, org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration) Methods inherited from class org.alfresco.hxi_connector.common.adapters.auth.HxAuthenticationClient
configureMethods inherited from class org.apache.camel.builder.RouteBuilder
addLifecycleInterceptor, addRoutes, addRoutesToCamelContext, addTemplatedRoutesToCamelContext, bindToRegistry, bindToRegistry, checkInitialized, configuration, configureRest, configureRests, configureRoute, configureRouteConfiguration, configureRoutes, configureRouteTemplate, configureTemplatedRoute, dataFormat, errorHandler, errorHandler, expression, from, from, from, fromF, fromV, fromV, getBeans, getOrder, getResource, getRestCollection, getRestConfiguration, getRests, getRouteCollection, getRoutes, getRouteTemplateCollection, getTemplatedRouteCollection, initializeCamelContext, intercept, interceptFrom, interceptFrom, interceptSendToEndpoint, loadRoutesBuilder, loadRoutesBuilder, onCompletion, onException, onException, populateBeans, populateOrUpdateRoutes, populateRests, populateRoutes, populateRouteTemplates, populateTemplatedRoutes, populateTransformers, populateValidators, prepareModel, property, propertyInject, removeLifecycleInterceptor, rest, rest, restConfiguration, routeTemplate, setErrorHandlerFactory, setResource, setRestCollection, setRouteTemplateCollection, setTemplatedRouteCollection, templatedRoute, toString, transformer, updateRoutesToCamelContext, validatorMethods inherited from class org.apache.camel.builder.BuilderSupport
body, bodyAs, constant, constant, constant, createErrorHandlerBuilder, csimple, csimple, datasonnet, datasonnet, datasonnet, deadLetterChannel, deadLetterChannel, defaultErrorHandler, endpoint, endpoint, exceptionMessage, exchangeProperty, expression, getCamelContext, getContext, getErrorHandlerFactory, hasErrorHandlerFactory, header, java, java, joor, joor, jq, jq, jsonpath, jsonpath, jtaTransactionErrorHandler, jtaTransactionErrorHandler, jtaTransactionErrorHandler, method, method, method, method, noErrorHandler, regexReplaceAll, regexReplaceAll, setCamelContext, simple, simple, simpleF, simpleF, springTransactionErrorHandler, springTransactionErrorHandler, springTransactionErrorHandler, systemProperty, systemProperty, variable, xpath, xpath, xpath, xpath
-
Constructor Details
-
LiveIngesterHxAuthClient
public LiveIngesterHxAuthClient(org.apache.camel.CamelContext camelContext, IntegrationProperties integrationProperties)
-
-
Method Details
-
authenticate
@Retryable(retryFor=org.alfresco.hxi_connector.common.exception.EndpointServerErrorException.class, maxAttemptsExpression="#{@integrationProperties.hylandExperience.authentication.retry.attempts}", backoff=@Backoff(delayExpression="#{@integrationProperties.hylandExperience.authentication.retry.initialDelay}",multiplierExpression="#{@integrationProperties.hylandExperience.authentication.retry.delayMultiplier}")) public org.alfresco.hxi_connector.common.adapters.auth.AuthenticationResult authenticate(String tokenUri, org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration) - Specified by:
authenticatein interfaceorg.alfresco.hxi_connector.common.adapters.auth.AuthenticationClient- Overrides:
authenticatein classorg.alfresco.hxi_connector.common.adapters.auth.HxAuthenticationClient
-