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

A

AdapterRouteDetails - Class in de.ikor.sip.foundation.core.actuator.routes
AdapterRouteDetails encapsulates all relevant monitoring information about a Camel Route.
AdapterRouteDetails(ManagedRouteMBean) - Constructor for class de.ikor.sip.foundation.core.actuator.routes.AdapterRouteDetails
Constructs the AdapterRouteDetails object.
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 ProcessorProxyRegistry in CamelContext as 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 Health information 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 EndpointHealthRegistry along with CamelEndpointHealthMonitor.
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
CamelEndpointHealthMonitor is a central point in evaluating Health information of the Endpoints in the current CamelContext.
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 IThrowableProxy into ThrowableProxy
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(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 JmsEndpoint based 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 DefaultTracer Requires 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 EndpointHealthConfigurer is to enable application specific customization of the EndpointHealthRegistry.
EndpointHealthIndicator - Class in de.ikor.sip.foundation.core.actuator.health
EndpointHealthIndicator wraps health-checking function into a Spring Boot's HealthIndicator interface.
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
EndpointHealthRegistry is responsible for creating HealthIndicators 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 FtpHealthIndicators provides 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 ProcessorProxy from 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
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
HealthIndicatorMatcher contains 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
HealthMonitorSetup is 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
HttpEndpointHealthConfiguration does 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
HttpHealthIndicators contains 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
PathMatcher offers the ability to match Camel Endpoints - actually their URIs, with URI patterns implemented by the AntPathMatcher.
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 via Processor id.
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 ConditionalOnSIPAuthProvider annotation.
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 SIPBasicAuthTokenExtractor and the configured SIPTokenValidator
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 SpringBootApplication and 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
SipMiddleEndpoint is 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
SipMiddleProducer is a decorator over the producer of the target endpoint from the SipMiddleEndpoint.
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.factories file.
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, TokenExtractors and SIPAuthenticationProvider implementations 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 SIPX509TokenExtractor and the configured SIPTokenValidator
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 Health information 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 PropertySource annotations to also read yaml files instead of only properties files
YamlPropertSourceFactory() - Constructor for class de.ikor.sip.foundation.core.util.YamlPropertSourceFactory
 
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