A B C D E F G H I J L M N O P R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AdapterRouteDetails - Class in de.ikor.sip.foundation.core.actuator.routes
-
AdapterRouteDetailsencapsulates all relevant monitoring information about a Camel Route. - AdapterRouteDetails(ManagedRouteMBean) - Constructor for class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteDetails
-
Constructs the
AdapterRouteDetailsobject. - AdapterRouteDetails.RouteAdditionalInfo - Class in de.ikor.sip.foundation.core.actuator.routes
-
Adapter route - Additional information
- AdapterRouteDetails.RouteExchangeSummary - Class in de.ikor.sip.foundation.core.actuator.routes
-
A summary of the Route monitoring information.
- AdapterRouteDetails.RouteProcessingTimes - Class in de.ikor.sip.foundation.core.actuator.routes
-
Information about different time processing statistics.
- AdapterRouteEndpoint - Class in de.ikor.sip.foundation.core.actuator.routes
-
Entry point of the HTTP-only Actuator endpoint that exposes management functions from the CamelContext and Camel's JMX MBeans.
- AdapterRouteEndpoint(CamelContext) - Constructor for class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Route endpoint
- AdapterRouteSummary - Class in de.ikor.sip.foundation.core.actuator.routes
-
Provides a brief summary for the Camel Route.
- AdapterRouteSummary(ManagedRouteMBean) - Constructor for class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteSummary
-
Initializes an AdapterRouteSummary
- add(String) - Method in class de.ikor.sip.foundation.core.trace.TraceHistory
-
Add tracing message to trace history list
- addExtension(ProxyExtension) - Method in class de.ikor.sip.foundation.core.proxies.ProcessorProxy
-
Add new ProxyExtension for this ProcessorProxy
- addMapping(Class<?>, SIPTokenExtractor<?>) - Method in class de.ikor.sip.foundation.security.authentication.common.extractors.TokenExtractors
-
Adds a mapping to the token extractors.
- AddProxyInterceptStrategy - Class in de.ikor.sip.foundation.core.proxies
-
Apache Camel Processor creation interception
- AddProxyInterceptStrategy() - Constructor for class de.ikor.sip.foundation.core.proxies.AddProxyInterceptStrategy
- addProxyRegistryToCamelContext() - Method in class de.ikor.sip.foundation.core.proxies.ProcessorProxyConfiguration
-
Auto executed method for registering
ProcessorProxyRegistryinCamelContextas extension - alwaysHealthy() - Static method in class de.ikor.sip.foundation.core.actuator.health.http.HttpHealthIndicators
-
A dummy health function that always returns health status UP.
- alwaysUnknown(Endpoint) - Static method in class de.ikor.sip.foundation.core.actuator.health.http.HttpHealthIndicators
-
Returns
Healthinformation based on the the URL from the Endpoint. - authenticate(Authentication) - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationProvider
- authenticationManagerBean() - Method in class de.ikor.sip.foundation.security.config.SecurityConfig
- AuthProviderSettings() - Constructor for class de.ikor.sip.foundation.security.config.SecurityConfigProperties.AuthProviderSettings
B
- basePackages() - Method in annotation type de.ikor.sip.foundation.core.annotation.SIPIntegrationAdapter
-
Alias for basePackages in
SpringBootApplication
C
- CamelEndpointHealthConfiguration - Class in de.ikor.sip.foundation.core.actuator.health
-
Main configuration class that instantiates and configures
EndpointHealthRegistryalong withCamelEndpointHealthMonitor. - CamelEndpointHealthConfiguration() - Constructor for class de.ikor.sip.foundation.core.actuator.health.CamelEndpointHealthConfiguration
- camelEndpointHealthMonitor(CamelContext, EndpointHealthRegistry) - Method in class de.ikor.sip.foundation.core.actuator.health.CamelEndpointHealthConfiguration
- CamelEndpointHealthMonitor - Class in de.ikor.sip.foundation.core.actuator.health
-
CamelEndpointHealthMonitoris a central point in evaluating Health information of theEndpoints in the currentCamelContext. - CamelEndpointHealthMonitor() - Constructor for class de.ikor.sip.foundation.core.actuator.health.CamelEndpointHealthMonitor
- CamelSslClientConfiguration - Class in de.ikor.sip.foundation.security.config
-
Configure camel security related settings
- CamelSslClientConfiguration() - Constructor for class de.ikor.sip.foundation.security.config.CamelSslClientConfiguration
- castIThrowableProxy(IThrowableProxy) - Static method in interface de.ikor.sip.foundation.core.translate.logging.EventLogCloner
-
Casts
IThrowableProxyintoThrowableProxy - changeParameter(String, Object) - Method in class de.ikor.sip.foundation.core.trace.TrafficTracerController
-
Change a property in DefaultExchangeFormatter in Tracer
- CheckedBiConsumer<T,R> - Interface in de.ikor.sip.foundation.core.actuator.routes
-
Represents an operation that accepts two input arguments and returns no result.
- close() - Method in class de.ikor.sip.foundation.core.actuator.health.ftp.CloseableRemoteOperations
- CloseableRemoteOperations - Class in de.ikor.sip.foundation.core.actuator.health.ftp
- CloseableRemoteOperations(RemoteFileEndpoint<?>, RemoteFileOperations<?>) - Constructor for class de.ikor.sip.foundation.core.actuator.health.ftp.CloseableRemoteOperations
- CompositeAuthenticationFilter - Class in de.ikor.sip.foundation.security.authentication
-
The authentication filter which handles composite authentication, which means that in contrast to default spring-security (if one authentication succeeds, the user is "logged in") all configured sip authentication providers responsible for a specific endpoint need to succeed with the authentication.
- CompositeAuthenticationFilter() - Constructor for class de.ikor.sip.foundation.security.authentication.CompositeAuthenticationFilter
- CompositeAuthenticationToken - Class in de.ikor.sip.foundation.security.authentication
-
Default Token set in the security context when using the sip authentication filter.
- CompositeAuthenticationToken(List<SIPAuthenticationToken<?>>) - Constructor for class de.ikor.sip.foundation.security.authentication.CompositeAuthenticationToken
-
Creates a composite authentication token, consisting of other sip auth tokens, and an aggregated isAuthenticated setting
- ConditionalOnSIPAuthProvider - Annotation Type in de.ikor.sip.foundation.security.authentication
-
Condition which allows us to control which auth providers and validators should be loaded.
- ConditionalOnSIPSecurityAuthenticationEnabled - Annotation Type in de.ikor.sip.foundation.security.config
-
Conditional annotation for enabled/disabling sip securitie's authentication feature
- configure(EndpointHealthRegistry) - Method in interface de.ikor.sip.foundation.core.actuator.health.EndpointHealthConfigurer
-
Configure
EndpointHealthRegistry - configure(AuthenticationManagerBuilder) - Method in class de.ikor.sip.foundation.security.config.SecurityConfig
- configure(HttpSecurity) - Method in class de.ikor.sip.foundation.security.config.SecurityConfig
- configure(WebSecurity) - Method in class de.ikor.sip.foundation.security.config.SecurityConfig
- connectionManageable(Endpoint) - Static method in class de.ikor.sip.foundation.core.actuator.health.jms.JmsHealthIndicators
-
Evaluates health of the
JmsEndpointbased on application ability to start/stop JMS connections - consume(T, R) - Method in interface de.ikor.sip.foundation.core.actuator.routes.CheckedBiConsumer
-
Performs this operation on the given arguments.
- createConsumer(Processor) - Method in class de.ikor.sip.foundation.camel.SipMiddleEndpoint
- createEndpoint(String, String, Map<String, Object>) - Method in class de.ikor.sip.foundation.camel.SipMiddleComponent
- createHealthCheckMetricsConfiguration(MeterRegistry, HealthEndpoint, HealthGaugeConfiguration) - Method in class de.ikor.sip.foundation.core.actuator.health.scheduler.ScheduledHealthCheckConfiguration
- createHealthGaugeConfiguration() - Method in class de.ikor.sip.foundation.core.actuator.health.scheduler.ScheduledHealthCheckConfiguration
- createProducer() - Method in class de.ikor.sip.foundation.camel.SipMiddleEndpoint
- createPropertySource(String, EncodedResource) - Method in class de.ikor.sip.foundation.core.util.YamlPropertSourceFactory
- createScheduledHealthCheck() - Method in class de.ikor.sip.foundation.core.actuator.health.scheduler.ScheduledHealthCheckConfiguration
- CustomTracer - Class in de.ikor.sip.foundation.core.trace
-
Implementation of Apache Camel's
DefaultTracerRequires sip.core.tracing.enabled=true to be registered as component - CustomTracer(TraceHistory, SIPExchangeFormatter, CamelContext) - Constructor for class de.ikor.sip.foundation.core.trace.CustomTracer
-
Creates new instance of CustomTracer Enables tracing in CamelContext
D
- de.ikor.sip.foundation.camel - package de.ikor.sip.foundation.camel
- de.ikor.sip.foundation.core - package de.ikor.sip.foundation.core
- de.ikor.sip.foundation.core.actuator.common - package de.ikor.sip.foundation.core.actuator.common
- de.ikor.sip.foundation.core.actuator.health - package de.ikor.sip.foundation.core.actuator.health
- de.ikor.sip.foundation.core.actuator.health.ftp - package de.ikor.sip.foundation.core.actuator.health.ftp
- de.ikor.sip.foundation.core.actuator.health.http - package de.ikor.sip.foundation.core.actuator.health.http
- de.ikor.sip.foundation.core.actuator.health.jms - package de.ikor.sip.foundation.core.actuator.health.jms
- de.ikor.sip.foundation.core.actuator.health.scheduler - package de.ikor.sip.foundation.core.actuator.health.scheduler
- de.ikor.sip.foundation.core.actuator.routes - package de.ikor.sip.foundation.core.actuator.routes
- de.ikor.sip.foundation.core.annotation - package de.ikor.sip.foundation.core.annotation
- de.ikor.sip.foundation.core.proxies - package de.ikor.sip.foundation.core.proxies
- de.ikor.sip.foundation.core.proxies.extension - package de.ikor.sip.foundation.core.proxies.extension
- de.ikor.sip.foundation.core.trace - package de.ikor.sip.foundation.core.trace
- de.ikor.sip.foundation.core.translate - package de.ikor.sip.foundation.core.translate
- de.ikor.sip.foundation.core.translate.logging - package de.ikor.sip.foundation.core.translate.logging
- de.ikor.sip.foundation.core.util - package de.ikor.sip.foundation.core.util
- de.ikor.sip.foundation.security.authentication - package de.ikor.sip.foundation.security.authentication
- de.ikor.sip.foundation.security.authentication.basic - package de.ikor.sip.foundation.security.authentication.basic
- de.ikor.sip.foundation.security.authentication.common.extractors - package de.ikor.sip.foundation.security.authentication.common.extractors
- de.ikor.sip.foundation.security.authentication.common.validators - package de.ikor.sip.foundation.security.authentication.common.validators
- de.ikor.sip.foundation.security.authentication.x509 - package de.ikor.sip.foundation.security.authentication.x509
- de.ikor.sip.foundation.security.autoconfigure - package de.ikor.sip.foundation.security.autoconfigure
- de.ikor.sip.foundation.security.config - package de.ikor.sip.foundation.security.config
- defaultHttpConfigurer() - Method in class de.ikor.sip.foundation.core.actuator.health.http.HttpEndpointHealthConfiguration
-
Registers
HttpHealthIndicators.alwaysUnknown(Endpoint)as a default health-checking function for HTTP and HTTPS endpoints but just for listing purposes. - doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class de.ikor.sip.foundation.security.authentication.CompositeAuthenticationFilter
- doHealthCheck(BiConsumer<RemoteFileEndpoint<?>, RemoteFileOperations<?>>) - Method in class de.ikor.sip.foundation.core.actuator.health.ftp.CloseableRemoteOperations
- doLayout(ILoggingEvent) - Method in class de.ikor.sip.foundation.core.translate.logging.TranslateMessageLayout
- doStart() - Method in class de.ikor.sip.foundation.camel.SipMiddleProducer
- doStop() - Method in class de.ikor.sip.foundation.camel.SipMiddleProducer
- dumpTrace(String) - Method in class de.ikor.sip.foundation.core.trace.CustomTracer
- DuplicateUriPatternError - Exception in de.ikor.sip.foundation.core.actuator.health
-
Exception duplicated uri patterns (health indicator matchers) used in
EndpointHealthRegistry - DuplicateUriPatternError(String) - Constructor for exception de.ikor.sip.foundation.core.actuator.health.DuplicateUriPatternError
-
Creates new instance of DuplicateUriPatternError
E
- EndpointHealthConfigurer - Interface in de.ikor.sip.foundation.core.actuator.health
-
The purpose of the
EndpointHealthConfigureris to enable application specific customization of theEndpointHealthRegistry. - EndpointHealthIndicator - Class in de.ikor.sip.foundation.core.actuator.health
-
EndpointHealthIndicatorwraps health-checking function into a Spring Boot'sHealthIndicatorinterface. - EndpointHealthIndicator() - Constructor for class de.ikor.sip.foundation.core.actuator.health.EndpointHealthIndicator
- endpointHealthRegistry(List<EndpointHealthConfigurer>) - Method in class de.ikor.sip.foundation.core.actuator.health.CamelEndpointHealthConfiguration
- EndpointHealthRegistry - Class in de.ikor.sip.foundation.core.actuator.health
-
EndpointHealthRegistryis responsible for creatingHealthIndicators for Camel Endpoints in the application. - EndpointHealthRegistry() - Constructor for class de.ikor.sip.foundation.core.actuator.health.EndpointHealthRegistry
- EventLogCloner - Interface in de.ikor.sip.foundation.core.translate.logging
-
Message shouldn't be set because it cannot be overridden due to LoggingEvent#setMessage
- EventLogClonerImpl - Class in de.ikor.sip.foundation.core.translate.logging
- EventLogClonerImpl() - Constructor for class de.ikor.sip.foundation.core.translate.logging.EventLogClonerImpl
- exclude() - Method in annotation type de.ikor.sip.foundation.core.annotation.SIPIntegrationAdapter
-
Alias for exclude in
SpringBootApplication - excludeName() - Method in annotation type de.ikor.sip.foundation.core.annotation.SIPIntegrationAdapter
-
Alias for excludeName in
SpringBootApplication - execute(String, String) - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Executes a route operation
- execute(CamelContext, String) - Method in enum de.ikor.sip.foundation.core.actuator.routes.RouteOperation
-
Executes a route operation
- executeOnSipmcRoute(String) - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Executes an operation on SipMc route
- extract(HttpServletRequest) - Method in class de.ikor.sip.foundation.security.authentication.basic.SIPBasicAuthTokenExtractor
- extract(HttpServletRequest) - Method in interface de.ikor.sip.foundation.security.authentication.common.extractors.SIPTokenExtractor
-
Extracts a token of the given type from a request.
- extract(HttpServletRequest) - Method in class de.ikor.sip.foundation.security.authentication.x509.SIPX509TokenExtractor
- extractTokenFor(Class<?>, HttpServletRequest) - Method in class de.ikor.sip.foundation.security.authentication.common.extractors.TokenExtractors
-
Extracts the token for a given auth provider and request.
F
- fillInStackTrace() - Method in exception de.ikor.sip.foundation.core.actuator.health.DuplicateUriPatternError
- fillInStackTrace() - Method in exception de.ikor.sip.foundation.core.proxies.MockMissingFunctionException
- fromId(String) - Static method in enum de.ikor.sip.foundation.core.actuator.routes.RouteOperation
-
Get operation based on its id
- ftpConfigurer() - Method in class de.ikor.sip.foundation.core.actuator.health.ftp.FtpEndpointHealthConfiguration
- FtpEndpointHealthConfiguration - Class in de.ikor.sip.foundation.core.actuator.health.ftp
-
HealthConfiguration for FtpEndpoint
- FtpEndpointHealthConfiguration() - Constructor for class de.ikor.sip.foundation.core.actuator.health.ftp.FtpEndpointHealthConfiguration
- FtpHealthConsumers - Class in de.ikor.sip.foundation.core.actuator.health.ftp
-
Class collect different Bi-consumer static methods, taking endpoint and RemoteFileOperations.
- ftpHealthIndicator(BiConsumer<RemoteFileEndpoint<?>, RemoteFileOperations<?>>) - Static method in class de.ikor.sip.foundation.core.actuator.health.ftp.FtpHealthIndicators
-
A factory for health indicator functions that gives the possibility to define a custom health check and use it in the SIP health checking framework.
- FtpHealthIndicators - Class in de.ikor.sip.foundation.core.actuator.health.ftp
-
Class
FtpHealthIndicatorsprovides a set of utility functions that can perform operations on remote FTP servers to check if they are healthy.
G
- getAndClearHistory() - Method in class de.ikor.sip.foundation.core.trace.TraceHistory
-
Retrieves and removes all elements from the history list
- getAuthorities() - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationToken
- getBean(Class<T>) - Static method in class de.ikor.sip.foundation.core.util.SIPStaticSpringContext
-
Returns the Spring managed bean instance of the given class type if it exists.
- getContributor(String) - Method in class de.ikor.sip.foundation.core.actuator.health.CamelEndpointHealthMonitor
- getCredentials() - Method in class de.ikor.sip.foundation.security.authentication.basic.SIPBasicAuthAuthenticationToken
- getCredentials() - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationToken
- getDetails() - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationToken
- getHealthIndicators() - Method in class de.ikor.sip.foundation.core.actuator.health.CamelEndpointHealthMonitor
- getMatcher() - Method in class de.ikor.sip.foundation.core.actuator.health.HealthIndicatorMatcher
- getMatchOutcome(ConditionContext, AnnotatedTypeMetadata) - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthProviderCondition
- getName() - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationToken
- getOrder() - Method in class de.ikor.sip.foundation.core.translate.logging.LogProcessorInterceptStrategy
- getPathMatcherExpression() - Method in class de.ikor.sip.foundation.core.actuator.health.PathMatcher
- getPrincipal() - Method in class de.ikor.sip.foundation.security.authentication.basic.SIPBasicAuthAuthenticationToken
- getPrincipal() - Method in class de.ikor.sip.foundation.security.authentication.CompositeAuthenticationToken
- getPrincipal() - Method in class de.ikor.sip.foundation.security.authentication.x509.SIPX509AuthenticationToken
- getProxy(String) - Method in class de.ikor.sip.foundation.core.proxies.ProcessorProxyRegistry
-
Get
ProcessorProxyfrom registry - getSettingsForProvider(Class<? extends SIPAuthenticationProvider>) - Method in class de.ikor.sip.foundation.security.config.SecurityConfigProperties
-
Method for retrieving the proper auth provider config settings
- getTokenType() - Method in class de.ikor.sip.foundation.security.authentication.basic.SIPBasicAuthTokenExtractor
- getTokenType() - Method in interface de.ikor.sip.foundation.security.authentication.common.extractors.SIPTokenExtractor
-
The type of the token to be extracted
- getTokenType() - Method in class de.ikor.sip.foundation.security.authentication.x509.SIPX509TokenExtractor
- getTraceHistory() - Method in class de.ikor.sip.foundation.core.trace.TrafficTracerController
-
Returns the trace history
- getTranslatedMessage(String) - Method in interface de.ikor.sip.foundation.core.translate.SIPTranslateMessageService
-
Get a translated message by providing its key
- getTranslatedMessage(String) - Method in class de.ikor.sip.foundation.core.translate.SIPTranslateMessageServiceImpl
- getTranslatedMessage(String, Object...) - Method in interface de.ikor.sip.foundation.core.translate.SIPTranslateMessageService
-
Get a translated message by providing its key and message arguments
- getTranslatedMessage(String, Object...) - Method in class de.ikor.sip.foundation.core.translate.SIPTranslateMessageServiceImpl
H
- handle(Exception, HttpServletRequest, HttpServletResponse) - Method in class de.ikor.sip.foundation.core.actuator.routes.RESTExceptionHandler
-
Handles
IncompatibleOperationException - health() - Method in class de.ikor.sip.foundation.core.actuator.health.EndpointHealthIndicator
-
Returns health of the endpoint.
- HealthCheckMetricsConfiguration - Class in de.ikor.sip.foundation.core.actuator.health.scheduler
-
Configuration to export overall status from HealthStatus with micrometer to provide metrics on this
- HealthCheckMetricsConfiguration(MeterRegistry, HealthEndpoint, HealthGaugeConfiguration) - Constructor for class de.ikor.sip.foundation.core.actuator.health.scheduler.HealthCheckMetricsConfiguration
-
Creates new instance of HealthCheckMetricsConfiguration
- HealthGaugeConfiguration - Class in de.ikor.sip.foundation.core.actuator.health.scheduler
-
Configuration for configurable health gauge name
- HealthGaugeConfiguration() - Constructor for class de.ikor.sip.foundation.core.actuator.health.scheduler.HealthGaugeConfiguration
- healthIndicator(Endpoint) - Method in class de.ikor.sip.foundation.core.actuator.health.EndpointHealthRegistry
- HealthIndicatorMatcher - Class in de.ikor.sip.foundation.core.actuator.health
-
HealthIndicatorMatchercontains health checking function and criteria for applying it. - HealthIndicatorMatcher() - Constructor for class de.ikor.sip.foundation.core.actuator.health.HealthIndicatorMatcher
- healthIndicators() - Method in class de.ikor.sip.foundation.core.actuator.health.CamelEndpointHealthMonitor
- HealthMonitorSetup - Class in de.ikor.sip.foundation.core.actuator.health
-
HealthMonitorSetupis a class which executes pre setup for health check, collects and stores health checking functions registered by endpoint id. - HealthMonitorSetup() - Constructor for class de.ikor.sip.foundation.core.actuator.health.HealthMonitorSetup
- HttpEndpointHealthConfiguration - Class in de.ikor.sip.foundation.core.actuator.health.http
-
HttpEndpointHealthConfigurationdoes the default autoconfiguration of the Camel's HTTP and HTTPS endpoints. - HttpEndpointHealthConfiguration() - Constructor for class de.ikor.sip.foundation.core.actuator.health.http.HttpEndpointHealthConfiguration
- HttpHealthIndicators - Class in de.ikor.sip.foundation.core.actuator.health.http
-
HttpHealthIndicatorscontains several functions that implement health checks for HTTP endpoints.
I
- IncompatibleOperationException - Exception in de.ikor.sip.foundation.core.actuator.routes
-
Exception thrown when operation is incompatible to ones in
RouteOperation - IncompatibleOperationException(String) - Constructor for exception de.ikor.sip.foundation.core.actuator.routes.IncompatibleOperationException
-
Creates new instance of IncompatibleOperationException
- indicator(Endpoint) - Method in class de.ikor.sip.foundation.core.actuator.health.HealthIndicatorMatcher
- initCamelContextClientSsl() - Method in class de.ikor.sip.foundation.security.config.CamelSslClientConfiguration
-
Configure the httpcomponent of camel rest client to use custom ssl settings (different keystores, potentially client certificates) if necessary
- IntegrationManagementException - Exception in de.ikor.sip.foundation.core.actuator.common
-
The custom runtime exception to be used as a default exception in this library.
- IntegrationManagementException(String) - Constructor for exception de.ikor.sip.foundation.core.actuator.common.IntegrationManagementException
-
Constructs an IntegrationManagementException.
- IntegrationManagementException(String, Throwable) - Constructor for exception de.ikor.sip.foundation.core.actuator.common.IntegrationManagementException
-
Constructs an IntegrationManagementException.
- isApplicable(Exchange, Exchange) - Method in interface de.ikor.sip.foundation.core.proxies.extension.ProxyExtension
-
Check whether this ProxyExtension should be used
- isAuthenticated() - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationToken
- isResponsibleFor(String) - Method in class de.ikor.sip.foundation.security.config.SecurityConfigProperties.AuthProviderSettings
-
Method for checking if a configured auth provider is responsible for checking authentication of a specific url path
- isValid(SIPBasicAuthAuthenticationToken) - Method in class de.ikor.sip.foundation.security.authentication.basic.SIPBasicAuthFileValidator
- isValid(SIPX509AuthenticationToken) - Method in class de.ikor.sip.foundation.security.authentication.x509.SIPX509FileValidator
- isValid(T) - Method in class de.ikor.sip.foundation.security.authentication.common.validators.SIPAlwaysAllowValidator
- isValid(T) - Method in interface de.ikor.sip.foundation.security.authentication.common.validators.SIPTokenValidator
-
Checks if a given token is valid
- iterator() - Method in class de.ikor.sip.foundation.core.actuator.health.CamelEndpointHealthMonitor
J
- jmsConfigurer() - Method in class de.ikor.sip.foundation.core.actuator.health.jms.JmsEndpointHealthConfiguration
- JmsEndpointHealthConfiguration - Class in de.ikor.sip.foundation.core.actuator.health.jms
-
Registers a default health check for JMS Camel endpoints.
- JmsEndpointHealthConfiguration() - Constructor for class de.ikor.sip.foundation.core.actuator.health.jms.JmsEndpointHealthConfiguration
- JmsHealthIndicators - Class in de.ikor.sip.foundation.core.actuator.health.jms
-
JmsHealthIndicators
L
- listDirectoryConsumer(RemoteFileEndpoint<?>, RemoteFileOperations<?>) - Static method in class de.ikor.sip.foundation.core.actuator.health.ftp.FtpHealthConsumers
-
Returns health information based on the application ability to list files of the directory from the endpoint URI
- listDirHealthIndicator(Endpoint) - Static method in class de.ikor.sip.foundation.core.actuator.health.ftp.FtpHealthIndicators
-
Lists folder from defined in endpoint URI as a health check operation.
- listItemValue() - Method in annotation type de.ikor.sip.foundation.security.authentication.ConditionalOnSIPAuthProvider
-
The fully qualified classname of the authentication provider relevant for the class this annotation is put onto
- LogProcessorInterceptStrategy - Class in de.ikor.sip.foundation.core.translate.logging
-
Used for implicit message translations with LogProcessor (.log()).
- LogProcessorInterceptStrategy() - Constructor for class de.ikor.sip.foundation.core.translate.logging.LogProcessorInterceptStrategy
- logTranslationDetails() - Method in class de.ikor.sip.foundation.core.translate.TranslationServiceDetailsOnStartup
-
Display TranslateConfiguration information after application startup
M
- mapWithNoMessage(ILoggingEvent) - Method in interface de.ikor.sip.foundation.core.translate.logging.EventLogCloner
-
Map message
- mapWithNoMessage(ILoggingEvent) - Method in class de.ikor.sip.foundation.core.translate.logging.EventLogClonerImpl
- matches(Endpoint) - Method in class de.ikor.sip.foundation.core.actuator.health.HealthIndicatorMatcher
- messageSource() - Method in class de.ikor.sip.foundation.core.translate.TranslateConfiguration
-
Defines and configures a
MessageSource - mock(UnaryOperator<Exchange>) - Method in class de.ikor.sip.foundation.core.proxies.ProcessorProxy
-
Sets proxy state to mock.
- MockMissingFunctionException - Exception in de.ikor.sip.foundation.core.proxies
-
Exception for missing mock function in
ProcessorProxy - MockMissingFunctionException(String) - Constructor for exception de.ikor.sip.foundation.core.proxies.MockMissingFunctionException
-
Creates new instance of MockMissingFunctionException
N
- name() - Method in class de.ikor.sip.foundation.core.actuator.health.EndpointHealthIndicator
-
Returns the name of the endpoint.
- noopConsumer(RemoteFileEndpoint<?>, RemoteFileOperations<?>) - Static method in class de.ikor.sip.foundation.core.actuator.health.ftp.FtpHealthConsumers
-
Executes the FTP NOOP request to check if the remote FTP server is healthy.
- noopHealthIndicator(Endpoint) - Static method in class de.ikor.sip.foundation.core.actuator.health.ftp.FtpHealthIndicators
-
Executes the FTP NOOP request to check if the remote FTP server is healthy.
O
- of(String) - Static method in class de.ikor.sip.foundation.core.actuator.health.PathMatcher
-
Creates a PathMatcher for the given expression.
P
- PathMatcher - Class in de.ikor.sip.foundation.core.actuator.health
-
PathMatcheroffers the ability to match CamelEndpoints - actually their URIs, with URI patterns implemented by theAntPathMatcher. - PathMatcher(String) - Constructor for class de.ikor.sip.foundation.core.actuator.health.PathMatcher
- process(Exchange) - Method in class de.ikor.sip.foundation.camel.SipMiddleProducer
- process(Exchange) - Method in class de.ikor.sip.foundation.core.proxies.ProcessorProxy
- ProcessorProxy - Class in de.ikor.sip.foundation.core.proxies
-
Proxy for Apache Camel Processors
- ProcessorProxy(CamelContext, NamedNode, Processor, List<ProxyExtension>) - Constructor for class de.ikor.sip.foundation.core.proxies.ProcessorProxy
-
Creates new instance of ProcessorProxy
- ProcessorProxyConfiguration - Class in de.ikor.sip.foundation.core.proxies
-
Configuration for ProcessorProxy
- ProcessorProxyConfiguration() - Constructor for class de.ikor.sip.foundation.core.proxies.ProcessorProxyConfiguration
- ProcessorProxyRegistry - Class in de.ikor.sip.foundation.core.proxies
-
Contains registry of
ProcessorProxy, which can be accessed viaProcessorid. - ProcessorProxyRegistry() - Constructor for class de.ikor.sip.foundation.core.proxies.ProcessorProxyRegistry
- proxyBeanMethods() - Method in annotation type de.ikor.sip.foundation.core.annotation.SIPIntegrationAdapter
-
Alias for proxyBeanMethods in
SpringBootApplication - ProxyExchangeProperties - Class in de.ikor.sip.foundation.core.proxies
-
Properties for defining behavior of an Exchange in
ProcessorProxy - ProxyExchangeProperties() - Constructor for class de.ikor.sip.foundation.core.proxies.ProxyExchangeProperties
- ProxyExtension - Interface in de.ikor.sip.foundation.core.proxies.extension
-
Proxy extension API
- ProxyRouteProperties - Class in de.ikor.sip.foundation.core.proxies
-
Properties for pausing and replacing a route
- ProxyRouteProperties() - Constructor for class de.ikor.sip.foundation.core.proxies.ProxyRouteProperties
R
- register(String, ProcessorProxy) - Method in class de.ikor.sip.foundation.core.proxies.ProcessorProxyRegistry
-
Registers a new
ProcessorProxy - register(String, Function<Endpoint, Health>) - Method in class de.ikor.sip.foundation.core.actuator.health.EndpointHealthRegistry
-
Registers health checking function for the given URI pattern.
- registerById(String, Function<Endpoint, Health>) - Method in class de.ikor.sip.foundation.core.actuator.health.EndpointHealthRegistry
-
Registers health checking function for the given processor id.
- reset() - Method in class de.ikor.sip.foundation.core.proxies.ProcessorProxy
-
Resets the state of the proxy to default.
- resetAll() - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Resets all routes
- resetSipmcRoute() - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Executes reset operation on SipMc route
- resetStatistics(String) - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Reset a specific route
- RESTExceptionHandler - Class in de.ikor.sip.foundation.core.actuator.routes
-
Controller advice for handling IncompatibleOperationException
- RESTExceptionHandler() - Constructor for class de.ikor.sip.foundation.core.actuator.routes.RESTExceptionHandler
- RESUME - de.ikor.sip.foundation.core.actuator.routes.RouteOperation
- resumeAll() - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Resumes all routes
- route(String) - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Returns details of a route
- RouteAdditionalInfo() - Constructor for class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteDetails.RouteAdditionalInfo
- RouteExchangeSummary() - Constructor for class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteDetails.RouteExchangeSummary
- RouteOperation - Enum in de.ikor.sip.foundation.core.actuator.routes
- RouteProcessingTimes() - Constructor for class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteDetails.RouteProcessingTimes
- routes() - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
List of routes summaries
- run(Exchange, Exchange) - Method in interface de.ikor.sip.foundation.core.proxies.extension.ProxyExtension
-
Method every extention should implement.
S
- scheduledExecution() - Method in class de.ikor.sip.foundation.core.actuator.health.scheduler.ScheduledHealthCheck
-
Scheduled health check
- ScheduledHealthCheck - Class in de.ikor.sip.foundation.core.actuator.health.scheduler
-
Scheduled execution for connection checks.
- ScheduledHealthCheck() - Constructor for class de.ikor.sip.foundation.core.actuator.health.scheduler.ScheduledHealthCheck
- ScheduledHealthCheckConfiguration - Class in de.ikor.sip.foundation.core.actuator.health.scheduler
-
Setup necessary beans for scheduled health check
- ScheduledHealthCheckConfiguration() - Constructor for class de.ikor.sip.foundation.core.actuator.health.scheduler.ScheduledHealthCheckConfiguration
- SecurityConfig - Class in de.ikor.sip.foundation.security.config
-
Central place of all config related stuff for spring-security settings regarding the sip authentication features
- SecurityConfig() - Constructor for class de.ikor.sip.foundation.security.config.SecurityConfig
- SecurityConfigProperties - Class in de.ikor.sip.foundation.security.config
-
Config properties for the complete sip-security authorization settings.
- SecurityConfigProperties() - Constructor for class de.ikor.sip.foundation.security.config.SecurityConfigProperties
- SecurityConfigProperties.AuthProviderSettings - Class in de.ikor.sip.foundation.security.config
-
Auth provider settings, containing the exact auth-provider to be used, and the respective validation configs
- SecurityConfigProperties.ValidationSettings - Class in de.ikor.sip.foundation.security.config
-
Validation settings for an auth provider
- setApplicationContext(ApplicationContext) - Method in class de.ikor.sip.foundation.core.util.SIPStaticSpringContext
- setAuthenticated(boolean) - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationToken
- setupCamelEndpointHealthMonitor() - Method in class de.ikor.sip.foundation.core.actuator.health.HealthMonitorSetup
-
Registers health checking functions for the given processor ids.
- setupEndpointHealthIndicators() - Method in class de.ikor.sip.foundation.core.actuator.health.CamelEndpointHealthMonitor
- SIPAlwaysAllowValidator<T extends SIPAuthenticationToken<T>> - Class in de.ikor.sip.foundation.security.authentication.common.validators
-
Dummy validator which does no checks, and allows each token to be authenticated.
- SIPAlwaysAllowValidator() - Constructor for class de.ikor.sip.foundation.security.authentication.common.validators.SIPAlwaysAllowValidator
- SIPAuthenticationProvider<T extends SIPAuthenticationToken<T>> - Class in de.ikor.sip.foundation.security.authentication
-
Base class for sip authentication providers.
- SIPAuthenticationProvider() - Constructor for class de.ikor.sip.foundation.security.authentication.SIPAuthenticationProvider
- SIPAuthenticationToken<T extends SIPAuthenticationToken<T>> - Class in de.ikor.sip.foundation.security.authentication
-
Interface for all auth tokens used in implementations of
SIPAuthenticationProvider. - SIPAuthenticationToken() - Constructor for class de.ikor.sip.foundation.security.authentication.SIPAuthenticationToken
- SIPAuthProviderCondition - Class in de.ikor.sip.foundation.security.authentication
-
Matcher class implementing the logic for the
ConditionalOnSIPAuthProviderannotation. - SIPAuthProviderCondition() - Constructor for class de.ikor.sip.foundation.security.authentication.SIPAuthProviderCondition
- SIPBasicAuthAuthenticationProvider - Class in de.ikor.sip.foundation.security.authentication.basic
-
Basic Authentication provider, wiring together the
SIPBasicAuthTokenExtractorand the configuredSIPTokenValidator - SIPBasicAuthAuthenticationProvider(TokenExtractors, SIPTokenValidator<SIPBasicAuthAuthenticationToken>) - Constructor for class de.ikor.sip.foundation.security.authentication.basic.SIPBasicAuthAuthenticationProvider
-
Autowired constructor for creating the basic authentication provider
- SIPBasicAuthAuthenticationToken - Class in de.ikor.sip.foundation.security.authentication.basic
-
Container for username/password tokens in the sip authentication framework.
- SIPBasicAuthAuthenticationToken(String, String, boolean) - Constructor for class de.ikor.sip.foundation.security.authentication.basic.SIPBasicAuthAuthenticationToken
-
Creates a basic auth token
- SIPBasicAuthFileValidator - Class in de.ikor.sip.foundation.security.authentication.basic
-
The file-based basic auth validator reads a given json file in this format:
- SIPBasicAuthFileValidator(SecurityConfigProperties) - Constructor for class de.ikor.sip.foundation.security.authentication.basic.SIPBasicAuthFileValidator
-
Autowired Constructor, which just needs the security config properties as bean
- SIPBasicAuthTokenExtractor - Class in de.ikor.sip.foundation.security.authentication.basic
-
Token extractor for getting username and password from the Basic Authentication header.
- SIPBasicAuthTokenExtractor() - Constructor for class de.ikor.sip.foundation.security.authentication.basic.SIPBasicAuthTokenExtractor
- SIPCoreConfiguration - Class in de.ikor.sip.foundation.core
-
Configuration class for scanning beans in package de.ikor.sip.foundation.core
- SIPCoreConfiguration() - Constructor for class de.ikor.sip.foundation.core.SIPCoreConfiguration
- SIPExchangeFormatter - Class in de.ikor.sip.foundation.core.trace
-
Implementation of ExchangeFormatter for Tracing Exchanges
- SIPExchangeFormatter() - Constructor for class de.ikor.sip.foundation.core.trace.SIPExchangeFormatter
- SIPIntegrationAdapter - Annotation Type in de.ikor.sip.foundation.core.annotation
-
Puts together
SpringBootApplicationand all other annotations typically needed when developing SIP Integration Adapter. - sipmcRoutes() - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
List of "sipmc" routes summaries
- SipMiddleComponent - Class in de.ikor.sip.foundation.camel
-
SIPMC component that provides SIP Platform specific internal routing to integration adapters.
- SipMiddleComponent(CamelContext) - Constructor for class de.ikor.sip.foundation.camel.SipMiddleComponent
-
Creates the component
- SipMiddleEndpoint - Class in de.ikor.sip.foundation.camel
-
SipMiddleEndpointis a decorator over the targetEndpoint that provides additional routing logic to existing Camel routes. - SipMiddleEndpoint(String, SipMiddleComponent, String) - Constructor for class de.ikor.sip.foundation.camel.SipMiddleEndpoint
-
Creates new instance of
SipMiddleEndpoint - SipMiddleProducer - Class in de.ikor.sip.foundation.camel
-
SipMiddleProduceris a decorator over the producer of the target endpoint from theSipMiddleEndpoint. - SipMiddleProducer(Endpoint) - Constructor for class de.ikor.sip.foundation.camel.SipMiddleProducer
-
Creates new instance of SipPlatformProducer
- SIPPatternLayoutEncoder<E> - Class in de.ikor.sip.foundation.core.translate.logging
-
Extends PatternLayoutEncoderBase in order to enhance it with message translation feature by featuring
TranslateMessageLayout. - SIPPatternLayoutEncoder() - Constructor for class de.ikor.sip.foundation.core.translate.logging.SIPPatternLayoutEncoder
- SIPSecurityAutoConfiguration - Class in de.ikor.sip.foundation.security.autoconfigure
-
Spring-boot autoconfiguration entrypoint (referenced by the
src/main/resource/META-INF/spring.factoriesfile. - SIPSecurityAutoConfiguration() - Constructor for class de.ikor.sip.foundation.security.autoconfigure.SIPSecurityAutoConfiguration
- SIPStaticSpringContext - Class in de.ikor.sip.foundation.core.util
-
Static wrapper around spring application context instance.
- SIPStaticSpringContext() - Constructor for class de.ikor.sip.foundation.core.util.SIPStaticSpringContext
- SIPTokenExtractor<T extends SIPAuthenticationToken<T>> - Interface in de.ikor.sip.foundation.security.authentication.common.extractors
-
The interface used for token extractors used by
CompositeAuthenticationFilter,TokenExtractorsandSIPAuthenticationProviderimplementations to extract the necessary information from an http request so that the provider can check if that request is authenticated or not. - SIPTokenValidator<T extends SIPAuthenticationToken<T>> - Interface in de.ikor.sip.foundation.security.authentication.common.validators
-
Functional interface for all token validators
- SIPTranslateMessageService - Interface in de.ikor.sip.foundation.core.translate
-
Service used to get translated messages
- SIPTranslateMessageServiceImpl - Class in de.ikor.sip.foundation.core.translate
-
Implementation of
SIPTranslateMessageService - SIPTranslateMessageServiceImpl(MessageSource, TranslateConfiguration) - Constructor for class de.ikor.sip.foundation.core.translate.SIPTranslateMessageServiceImpl
-
Creates new instance of
SIPTranslateMessageServiceImpl - SIPX509AuthenticationProvider - Class in de.ikor.sip.foundation.security.authentication.x509
-
X509 authentication provider, wiring together the
SIPX509TokenExtractorand the configuredSIPTokenValidator - SIPX509AuthenticationProvider(TokenExtractors, SIPTokenValidator<SIPX509AuthenticationToken>) - Constructor for class de.ikor.sip.foundation.security.authentication.x509.SIPX509AuthenticationProvider
-
Autowired constructor for creating the x509 authentication provider
- SIPX509AuthenticationToken - Class in de.ikor.sip.foundation.security.authentication.x509
-
Container for the certificates dn data, containing all relevant information for validation later on
- SIPX509AuthenticationToken(String, boolean) - Constructor for class de.ikor.sip.foundation.security.authentication.x509.SIPX509AuthenticationToken
-
Creates a x509 token
- SIPX509FileValidator - Class in de.ikor.sip.foundation.security.authentication.x509
-
The file-based x509 validator reads an acl file in this format:
- SIPX509FileValidator(SecurityConfigProperties) - Constructor for class de.ikor.sip.foundation.security.authentication.x509.SIPX509FileValidator
-
Creates a file-based x509 auth token validator
- SIPX509TokenExtractor - Class in de.ikor.sip.foundation.security.authentication.x509
-
Token extractor for getting the distinguished name of the client certificate.
- SIPX509TokenExtractor() - Constructor for class de.ikor.sip.foundation.security.authentication.x509.SIPX509TokenExtractor
- start() - Method in class de.ikor.sip.foundation.core.translate.logging.SIPPatternLayoutEncoder
- START - de.ikor.sip.foundation.core.actuator.routes.RouteOperation
- startAll() - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Starts all routes
- STOP - de.ikor.sip.foundation.core.actuator.routes.RouteOperation
- stopAll() - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Stops all routes
- supports(Class<?>) - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationProvider
- SUSPEND - de.ikor.sip.foundation.core.actuator.routes.RouteOperation
- suspendAll() - Method in class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteEndpoint
-
Suspends all routes
T
- test(Endpoint) - Method in class de.ikor.sip.foundation.core.actuator.health.PathMatcher
- TokenExtractors - Class in de.ikor.sip.foundation.security.authentication.common.extractors
-
Spring component providing a map of all token extractors and the related authentication providers.
- TokenExtractors() - Constructor for class de.ikor.sip.foundation.security.authentication.common.extractors.TokenExtractors
- tokenValidator - Variable in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationProvider
-
The token validator which should be used for validation of the authorization object
- TraceHistory - Class in de.ikor.sip.foundation.core.trace
-
Contains history as list of traced exchanges
- TraceHistory() - Constructor for class de.ikor.sip.foundation.core.trace.TraceHistory
- TrafficTracerController - Class in de.ikor.sip.foundation.core.trace
-
Endpoint to get TraceHistory
- TrafficTracerController() - Constructor for class de.ikor.sip.foundation.core.trace.TrafficTracerController
- TranslateConfiguration - Class in de.ikor.sip.foundation.core.translate
-
Config properties for defining all parameters important for translate service and message source
- TranslateConfiguration() - Constructor for class de.ikor.sip.foundation.core.translate.TranslateConfiguration
- TranslateMessageLayout<E> - Class in de.ikor.sip.foundation.core.translate.logging
-
Extends PatternLayout in order to keep logging pattern feature while trying to translate message at the same time.
- TranslateMessageLayout() - Constructor for class de.ikor.sip.foundation.core.translate.logging.TranslateMessageLayout
- TranslationServiceDetailsOnStartup - Class in de.ikor.sip.foundation.core.translate
-
Logger for startup information for TranslateConfiguration
- TranslationServiceDetailsOnStartup() - Constructor for class de.ikor.sip.foundation.core.translate.TranslationServiceDetailsOnStartup
U
- urlHealthIndicator(String, int) - Static method in class de.ikor.sip.foundation.core.actuator.health.http.HttpHealthIndicators
-
Returns health checking function using custom url along with desired timeout.
- urlHealthIndicator(Endpoint) - Static method in class de.ikor.sip.foundation.core.actuator.health.http.HttpHealthIndicators
-
Returns
Healthinformation based on the ability to perform GET HTTP request using the URL from the Endpoint.
V
- validateAuthentication(T) - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationProvider
-
The authentication method to be implmented by sip authentication providers.
- validationClass() - Method in annotation type de.ikor.sip.foundation.security.authentication.ConditionalOnSIPAuthProvider
-
Non-mandatory setting, if no validation type is given, then the condition is true, as soon as the specified property value in the list items exist.
- ValidationSettings() - Constructor for class de.ikor.sip.foundation.security.config.SecurityConfigProperties.ValidationSettings
- valueOf(String) - Static method in enum de.ikor.sip.foundation.core.actuator.routes.RouteOperation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.ikor.sip.foundation.core.actuator.routes.RouteOperation
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withAuthenticated(boolean) - Method in class de.ikor.sip.foundation.security.authentication.basic.SIPBasicAuthAuthenticationToken
- withAuthenticated(boolean) - Method in class de.ikor.sip.foundation.security.authentication.CompositeAuthenticationToken
-
For composite auth tokens this method does nothing, its isAuthenticated state is always indicated by the contained auth tokens.
- withAuthenticated(boolean) - Method in class de.ikor.sip.foundation.security.authentication.SIPAuthenticationToken
-
Returns a new instance of the same authentication object, but with the specified value for the authenticated field.
- withAuthenticated(boolean) - Method in class de.ikor.sip.foundation.security.authentication.x509.SIPX509AuthenticationToken
- wrapProcessorInInterceptors(CamelContext, NamedNode, Processor, Processor) - Method in class de.ikor.sip.foundation.core.proxies.AddProxyInterceptStrategy
- wrapProcessorInInterceptors(CamelContext, NamedNode, Processor, Processor) - Method in class de.ikor.sip.foundation.core.translate.logging.LogProcessorInterceptStrategy
Y
- YamlPropertSourceFactory - Class in de.ikor.sip.foundation.core.util
-
Utility for allowing
PropertySourceannotations to also read yaml files instead of only properties files - YamlPropertSourceFactory() - Constructor for class de.ikor.sip.foundation.core.util.YamlPropertSourceFactory
All Classes All Packages