A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(F, S, T) - Method in interface io.inugami.api.functionnals.TriConsumer
- accept(JavaRestMethodDTO) - Method in interface io.inugami.api.monitoring.JavaRestMethodTracker
- accept(String) - Method in interface io.inugami.api.monitoring.logs.LogListener
- accept(String) - Method in interface io.inugami.api.tools.StringDataCleaner
- accept(T) - Method in interface io.inugami.api.functionnals.FilterFunction
- ActionWithException - Interface in io.inugami.api.functionnals
- addDetail(String, Object...) - Method in interface io.inugami.api.exceptions.ErrorCode
- addDetail(String, Object...) - Method in interface io.inugami.api.exceptions.Warning
- addHeader(String, String) - Method in class io.inugami.api.monitoring.data.ResponseData.ResponseDataBuilder
- addHeader(String, String) - Method in class io.inugami.api.monitoring.data.ResquestData.ResquestDataBuilder
- addMessageDetail(String, Object...) - Method in class io.inugami.api.exceptions.DefaultErrorCode.DefaultErrorCodeBuilder
- addMessageDetail(String, Object...) - Method in class io.inugami.api.exceptions.DefaultWarning.DefaultWarningBuilder
- allowFallback(Throwable, FeatureContext) - Method in interface io.inugami.api.feature.FeatureInterceptor
- append(BasicLogEvent) - Method in interface io.inugami.api.monitoring.logs.LogListener
- ApplicationLifecycleSPI - Interface in io.inugami.api.listeners
- applyIfChange(boolean, boolean, Consumer<Boolean>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfChange(double, double, DoubleConsumer) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfChange(float, float, Consumer<Float>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfChange(int, int, IntConsumer) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfChange(long, long, LongConsumer) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfChange(short, short, Consumer<Short>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfChange(T, T, Consumer<T>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfChangeAndNotNull(T, T, Consumer<T>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfEmpty(String, Supplier<String>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfEmpty(T, Supplier<T>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfNotEmpty(String, Supplier<String>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfNotEmpty(T, Supplier<T>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfNotNull(T, Consumer<T>) - Method in interface io.inugami.api.functionnals.ApplyIfNotNull
- applyIfNotNull(T, Consumer<T>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- applyIfNotNull(T, T, Consumer<T>) - Method in interface io.inugami.api.functionnals.ApplyIfNotNull
- applyIfNotNull(T, T, Consumer<T>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- ApplyIfNotNull - Interface in io.inugami.api.functionnals
-
Most facet than interface, The ApplyIfNotNull interface allow to prevent NullPopinterException.
- ApplyIfNotNullAndSameType - Interface in io.inugami.api.functionnals
-
Same as ApplyIfNotNull but it will check also the data type.
- applyIfNull(T, Supplier<T>) - Method in interface io.inugami.api.functionnals.ApplyIfNull
- applyIfNull(T, Supplier<T>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- ApplyIfNull - Interface in io.inugami.api.functionnals
-
Same as ApplyIfNotNull but it will invoke the supplier only if the data is null.
- applyProperties(String, Map<String, String>) - Method in interface io.inugami.api.tools.TemplateProviderSPI
- applyProperties(V) - Method in interface io.inugami.api.processors.ConfigHandler
- assertAllowsToInvoke(FeatureContext) - Method in interface io.inugami.api.feature.FeatureInterceptor
- AuthenticationErrorNotXLError - Interface in io.inugami.api.monitoring
B
- BasicLogEvent - Class in io.inugami.api.monitoring.logs
- BasicLogEvent() - Constructor for class io.inugami.api.monitoring.logs.BasicLogEvent
- BeforeMerge - Interface in io.inugami.api.dao.event
-
PostInitialize
- BeforeSave - Interface in io.inugami.api.dao.event
-
PostInitialize
- BeforeSaveOrMerge - Interface in io.inugami.api.dao.event
-
BeforeSaveOrMerde
- bootrap(T) - Method in interface io.inugami.api.ctx.BootstrapContext
- BootstrapContext<T> - Interface in io.inugami.api.ctx
-
BootstrapContext
- BootstrapMonitoringSpi - Interface in io.inugami.api.monitoring
- build() - Method in interface io.inugami.api.models.Builder
- Builder<T> - Interface in io.inugami.api.models
-
This functional interface allows for the design of basic builder.
- buildStringMapper() - Method in interface io.inugami.api.functionnals.ApplyIfNotNullAndSameType
- buildUndefineError() - Static method in class io.inugami.api.exceptions.DefaultErrorCode
- buildUndefineErrorCode() - Static method in class io.inugami.api.exceptions.DefaultErrorCode
C
- CATEGORY - Static variable in interface io.inugami.api.exceptions.ErrorCode
- CheckedException - Exception in io.inugami.api.exceptions
- CheckedException() - Constructor for exception io.inugami.api.exceptions.CheckedException
- CheckedException(int, String, Throwable) - Constructor for exception io.inugami.api.exceptions.CheckedException
- CheckedException(ErrorCode) - Constructor for exception io.inugami.api.exceptions.CheckedException
- CheckedException(ErrorCode, String) - Constructor for exception io.inugami.api.exceptions.CheckedException
- CheckedException(ErrorCode, Throwable) - Constructor for exception io.inugami.api.exceptions.CheckedException
- CheckedException(ErrorCode, Throwable, String, Object...) - Constructor for exception io.inugami.api.exceptions.CheckedException
- CheckedException(String) - Constructor for exception io.inugami.api.exceptions.CheckedException
- CheckedException(String, Object...) - Constructor for exception io.inugami.api.exceptions.CheckedException
- CheckedException(String, Throwable) - Constructor for exception io.inugami.api.exceptions.CheckedException
- CheckedException(Throwable) - Constructor for exception io.inugami.api.exceptions.CheckedException
- CheckedException(Throwable, String, Object...) - Constructor for exception io.inugami.api.exceptions.CheckedException
- Chrono - Class in io.inugami.api.models.tools
-
Chrono
- Chrono() - Constructor for class io.inugami.api.models.tools.Chrono
- Chrono(long, long) - Constructor for class io.inugami.api.models.tools.Chrono
- clean() - Method in interface io.inugami.api.monitoring.MdcCleanerSPI
- clean(String) - Method in interface io.inugami.api.tools.StringDataCleaner
- ClonableObject<T> - Interface in io.inugami.api.dao
- ClonableObject<T> - Interface in io.inugami.api.models
-
ClonableObject
- cloneObj() - Method in interface io.inugami.api.models.ClonableObject
- cloneObj() - Method in class io.inugami.api.models.tools.Chrono
- cloneObj() - Method in class io.inugami.api.monitoring.data.ResponseData
- cloneObject() - Method in interface io.inugami.api.dao.ClonableObject
- ConfigHandler<K,V> - Interface in io.inugami.api.processors
-
In Inugami, the ConfigHandler is the root principle for configuration management.
- ConfigurationSpi - Interface in io.inugami.api.configurtation
-
The ConfigurationSpi allows to retrieve global configuration.
- ConsumerWithException<T> - Interface in io.inugami.api.functionnals
-
When a consumer uses data, exception can occur.
- containsChars(String, String) - Static method in class io.inugami.api.tools.StringTools
- convertToAscii(String) - Static method in class io.inugami.api.tools.StringTools
D
- DefaultErrorCode - Class in io.inugami.api.exceptions
- DefaultErrorCode() - Constructor for class io.inugami.api.exceptions.DefaultErrorCode
- DefaultErrorCode.DefaultErrorCodeBuilder - Class in io.inugami.api.exceptions
- DefaultErrorCodeBuilder() - Constructor for class io.inugami.api.exceptions.DefaultErrorCode.DefaultErrorCodeBuilder
- DefaultWarning - Class in io.inugami.api.exceptions
- DefaultWarning() - Constructor for class io.inugami.api.exceptions.DefaultWarning
- DefaultWarning.DefaultWarningBuilder - Class in io.inugami.api.exceptions
- DefaultWarningBuilder() - Constructor for class io.inugami.api.exceptions.DefaultWarning.DefaultWarningBuilder
- description() - Method in annotation type io.inugami.api.documentation.Glossary
- description() - Method in annotation type io.inugami.api.monitoring.partner.Partner
- DOMAIN - Static variable in interface io.inugami.api.exceptions.ErrorCode
E
- enabledByDefault() - Method in annotation type io.inugami.api.feature.Feature
- ERROR - io.inugami.api.feature.FeatureContext.Status
- ERROR_CODE - Static variable in interface io.inugami.api.exceptions.ErrorCode
- ERROR_HANDLER - Static variable in interface io.inugami.api.exceptions.ErrorCode
- ERROR_TYPE - Static variable in interface io.inugami.api.exceptions.ErrorCode
- ErrorCode - Interface in io.inugami.api.exceptions
- ErrorCodeResolver - Interface in io.inugami.api.exceptions
-
ErrorCodeResolver is used to resolve an error code from exception.
- errorTypeConfiguration() - Method in class io.inugami.api.exceptions.DefaultErrorCode.DefaultErrorCodeBuilder
- errorTypeFunctional() - Method in class io.inugami.api.exceptions.DefaultErrorCode.DefaultErrorCodeBuilder
- errorTypeSecurity() - Method in class io.inugami.api.exceptions.DefaultErrorCode.DefaultErrorCodeBuilder
- errorTypeTechnical() - Method in class io.inugami.api.exceptions.DefaultErrorCode.DefaultErrorCodeBuilder
- ExceptionWithErrorCode - Interface in io.inugami.api.exceptions
-
The ExceptionWithErrorCode is designed to be a type maker.
- EXPLOITATION_ERROR - Static variable in interface io.inugami.api.exceptions.ErrorCode
- exploitationError() - Method in class io.inugami.api.exceptions.DefaultErrorCode.DefaultErrorCodeBuilder
- exploitationError(boolean) - Method in class io.inugami.api.exceptions.DefaultErrorCode.DefaultErrorCodeBuilder
F
- fallback() - Method in annotation type io.inugami.api.feature.Feature
- Feature - Annotation Type in io.inugami.api.feature
- FeatureContext - Class in io.inugami.api.feature
- FeatureContext() - Constructor for class io.inugami.api.feature.FeatureContext
- FeatureContext.Status - Enum in io.inugami.api.feature
- FeatureInterceptor - Interface in io.inugami.api.feature
- FIELD - Static variable in interface io.inugami.api.exceptions.ErrorCode
- FilterFunction<T> - Interface in io.inugami.api.functionnals
-
The FilterFunction is design to have a semantic term to designate a filter.
- FilterInterceptorCachePurgeStrategy - Interface in io.inugami.api.monitoring
- format(String, Object...) - Static method in class io.inugami.api.exceptions.MessagesFormatter
- fromErrorCode(ErrorCode) - Static method in class io.inugami.api.exceptions.DefaultErrorCode
- fromWarningCode(Warning) - Static method in class io.inugami.api.exceptions.DefaultWarning
- FunctionalUtils - Class in io.inugami.api.functionnals
- FunctionalUtils() - Constructor for class io.inugami.api.functionnals.FunctionalUtils
- FunctionMustThrow - Interface in io.inugami.api.functionnals
-
Commonly used in unit test, the FunctionMustThrow interface design a function who will throw an exception.
- FunctionWithException<I,O,E extends Throwable> - Interface in io.inugami.api.functionnals
-
When a generic function is used, it can throw an exception.
G
- GenericActionWithException<T> - Interface in io.inugami.api.functionnals
- getBooleanProperty(String) - Method in interface io.inugami.api.configurtation.ConfigurationSpi
- getBooleanProperty(String, boolean) - Method in interface io.inugami.api.configurtation.ConfigurationSpi
- getCallFrom() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getCategory() - Method in class io.inugami.api.exceptions.DefaultWarning
- getCategory() - Method in interface io.inugami.api.exceptions.ErrorCode
- getCategory() - Method in interface io.inugami.api.exceptions.Warning
- getCode() - Method in exception io.inugami.api.exceptions.CheckedException
- getConversationId() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getCorrelationId() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getCountry() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getCurrentErrorCode() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getCurrentErrorCode() - Method in interface io.inugami.api.exceptions.ErrorCode
- getCurrentWaring() - Method in class io.inugami.api.exceptions.DefaultWarning
- getCurrentWaring() - Method in interface io.inugami.api.exceptions.Warning
- getDeviceClass() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDeviceIdentifier() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDeviceIp() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDeviceNetworkSpeedDown() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDeviceNetworkSpeedLatency() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDeviceNetworkSpeedUp() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDeviceNetworkType() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDeviceOsVersion() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDeviceSystem() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDeviceType() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDeviceVersion() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getDomain() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getDomain() - Method in class io.inugami.api.exceptions.DefaultWarning
- getDomain() - Method in interface io.inugami.api.exceptions.ErrorCode
- getDomain() - Method in interface io.inugami.api.exceptions.Warning
- getDoubleProperty(String) - Method in interface io.inugami.api.configurtation.ConfigurationSpi
- getDoubleProperty(String, double) - Method in interface io.inugami.api.configurtation.ConfigurationSpi
- getDuration() - Method in class io.inugami.api.models.tools.Chrono
- getDurationNano() - Method in class io.inugami.api.models.tools.Chrono
- getErrorCode() - Method in exception io.inugami.api.exceptions.CheckedException
- getErrorCode() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getErrorCode() - Method in interface io.inugami.api.exceptions.ErrorCode
- getErrorCode() - Method in interface io.inugami.api.exceptions.ExceptionWithErrorCode
- getErrorCode() - Method in exception io.inugami.api.exceptions.UncheckedException
- getErrorCode() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getErrorException() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getErrorHandler() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getErrorHandler() - Method in interface io.inugami.api.exceptions.ErrorCode
- getErrorMessage() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getErrorMessageDetail() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getErrorType() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getErrorType() - Method in interface io.inugami.api.exceptions.ErrorCode
- getFeatures() - Method in interface io.inugami.api.feature.IFeatureService
- getField() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getField() - Method in interface io.inugami.api.exceptions.ErrorCode
- getFrontVersion() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getInformation(IHeaders) - Method in interface io.inugami.api.monitoring.TrackingInformationSPI
- getIntProperty(String) - Method in interface io.inugami.api.configurtation.ConfigurationSpi
- getIntProperty(String, int) - Method in interface io.inugami.api.configurtation.ConfigurationSpi
- getLanguage() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getLongProperty(String) - Method in interface io.inugami.api.configurtation.ConfigurationSpi
- getLongProperty(String, long) - Method in interface io.inugami.api.configurtation.ConfigurationSpi
- getMessage() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getMessage() - Method in class io.inugami.api.exceptions.DefaultWarning
- getMessage() - Method in interface io.inugami.api.exceptions.ErrorCode
- getMessage() - Method in interface io.inugami.api.exceptions.Warning
- getMessageDetail() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getMessageDetail() - Method in class io.inugami.api.exceptions.DefaultWarning
- getMessageDetail() - Method in interface io.inugami.api.exceptions.ErrorCode
- getMessageDetail() - Method in interface io.inugami.api.exceptions.Warning
- getName() - Method in interface io.inugami.api.spi.NamedSpi
- getName() - Method in interface io.inugami.api.tools.NamedComponent
- getPayload() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getPayload() - Method in interface io.inugami.api.exceptions.ErrorCode
- getProperty(String) - Method in interface io.inugami.api.configurtation.ConfigurationSpi
- getProperty(String, String) - Method in interface io.inugami.api.configurtation.ConfigurationSpi
- getRequestId() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getSpecificHeaders() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getStatusCode() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getStatusCode() - Method in interface io.inugami.api.exceptions.ErrorCode
- getSubDomain() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getSubDomain() - Method in class io.inugami.api.exceptions.DefaultWarning
- getSubDomain() - Method in interface io.inugami.api.exceptions.ErrorCode
- getSubDomain() - Method in interface io.inugami.api.exceptions.Warning
- getToken() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getTraceId() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getType() - Method in interface io.inugami.api.handlers.Handler
- getUid() - Method in interface io.inugami.api.dao.Identifiable
- getUrl() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- getUrl() - Method in interface io.inugami.api.exceptions.ErrorCode
- getUserAgent() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getWarning() - Method in interface io.inugami.api.monitoring.models.IHeaders
- getWarningCode() - Method in class io.inugami.api.exceptions.DefaultWarning
- getWarningCode() - Method in interface io.inugami.api.exceptions.Warning
- getWarningType() - Method in class io.inugami.api.exceptions.DefaultWarning
- getWarningType() - Method in interface io.inugami.api.exceptions.Warning
- Glossaries - Annotation Type in io.inugami.api.documentation
- Glossary - Annotation Type in io.inugami.api.documentation
- grab(String, K) - Method in interface io.inugami.api.processors.ConfigHandler
- grab(K) - Method in interface io.inugami.api.processors.ConfigHandler
- grab(K, double) - Method in interface io.inugami.api.processors.ConfigHandler
- grab(K, int) - Method in interface io.inugami.api.processors.ConfigHandler
- grabBoolean(K) - Method in interface io.inugami.api.processors.ConfigHandler
- grabBoolean(K, boolean) - Method in interface io.inugami.api.processors.ConfigHandler
- grabConfig(String, ConfigHandler<String, String>) - Method in interface io.inugami.api.spi.SpiConfigurable
- grabDouble(K) - Method in interface io.inugami.api.processors.ConfigHandler
- grabInt(K) - Method in interface io.inugami.api.processors.ConfigHandler
- grabInt(K, Integer) - Method in interface io.inugami.api.processors.ConfigHandler
- grabJson(K, JsonUnmarshalling) - Method in interface io.inugami.api.processors.ConfigHandler
- grabJson(K, Object, JsonUnmarshalling) - Method in interface io.inugami.api.processors.ConfigHandler
- grabJson(K, String, JsonUnmarshalling) - Method in interface io.inugami.api.processors.ConfigHandler
- grabLong(String, long) - Method in interface io.inugami.api.processors.ConfigHandler
- grabOrDefault(K, String) - Method in interface io.inugami.api.processors.ConfigHandler
- grabValues(String) - Method in interface io.inugami.api.processors.ConfigHandler
H
- Handler - Interface in io.inugami.api.handlers
- hasChange(T, T) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- HIGHER_PRIORITY - Static variable in annotation type io.inugami.api.spi.SpiPriority
I
- Identifiable<PK extends Serializable> - Interface in io.inugami.api.dao
-
Identifible
- IFeatureService - Interface in io.inugami.api.feature
- ifNotNullAndSameType(T, Function<? super T, ? extends R>, Consumer<R>) - Method in interface io.inugami.api.functionnals.ApplyIfNotNullAndSameType
- IHeaders - Interface in io.inugami.api.monitoring.models
- initialize() - Method in interface io.inugami.api.monitoring.MonitoringInitializer
- io.inugami.api.configurtation - package io.inugami.api.configurtation
- io.inugami.api.ctx - package io.inugami.api.ctx
- io.inugami.api.dao - package io.inugami.api.dao
- io.inugami.api.dao.event - package io.inugami.api.dao.event
- io.inugami.api.documentation - package io.inugami.api.documentation
- io.inugami.api.exceptions - package io.inugami.api.exceptions
- io.inugami.api.feature - package io.inugami.api.feature
- io.inugami.api.functionnals - package io.inugami.api.functionnals
- io.inugami.api.handlers - package io.inugami.api.handlers
- io.inugami.api.listeners - package io.inugami.api.listeners
- io.inugami.api.mapping - package io.inugami.api.mapping
- io.inugami.api.models - package io.inugami.api.models
- io.inugami.api.models.tools - package io.inugami.api.models.tools
- io.inugami.api.monitoring - package io.inugami.api.monitoring
- io.inugami.api.monitoring.data - package io.inugami.api.monitoring.data
- io.inugami.api.monitoring.logs - package io.inugami.api.monitoring.logs
- io.inugami.api.monitoring.models - package io.inugami.api.monitoring.models
- io.inugami.api.monitoring.partner - package io.inugami.api.monitoring.partner
- io.inugami.api.processors - package io.inugami.api.processors
- io.inugami.api.spi - package io.inugami.api.spi
- io.inugami.api.spring - package io.inugami.api.spring
- io.inugami.api.tools - package io.inugami.api.tools
- isEmpty() - Method in interface io.inugami.api.functionnals.IsEmptyFacet
- IsEmptyFacet - Interface in io.inugami.api.functionnals
- isExploitationError() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- isExploitationError() - Method in interface io.inugami.api.exceptions.ErrorCode
- isRetryable() - Method in class io.inugami.api.exceptions.DefaultErrorCode.DefaultErrorCodeBuilder
- isRetryable() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- isRetryable() - Method in interface io.inugami.api.exceptions.ErrorCode
- isRollbackRequire() - Method in class io.inugami.api.exceptions.DefaultErrorCode
- isRollbackRequire() - Method in interface io.inugami.api.exceptions.ErrorCode
- isUidSet() - Method in interface io.inugami.api.dao.Identifiable
-
Helper method to know whether the primary key is set or not.
J
- JavaRestMethodDTO - Class in io.inugami.api.monitoring
- JavaRestMethodDTO() - Constructor for class io.inugami.api.monitoring.JavaRestMethodDTO
- JavaRestMethodResolver - Interface in io.inugami.api.monitoring
-
The JavaRestMethodResolver allows to resolve the Java method handler per HTTP request.
- JavaRestMethodTracker - Interface in io.inugami.api.monitoring
-
The JavaRestMethodTracker interface allows to track java method information in MDC.
- JsonUnmarshalling - Interface in io.inugami.api.mapping
-
The unmarshalling process is a very commons process in software application.
K
- KEYS_SET - Static variable in interface io.inugami.api.exceptions.ErrorCode
- KEYS_SET - Static variable in interface io.inugami.api.exceptions.Warning
- keysSet() - Method in interface io.inugami.api.exceptions.ErrorCode
- keysSet() - Method in interface io.inugami.api.exceptions.Warning
L
- language() - Method in annotation type io.inugami.api.documentation.Glossary
- loadServices(Class<?>) - Method in interface io.inugami.api.spi.SpiLoaderServiceSPI
- LogListener - Interface in io.inugami.api.monitoring.logs
- LOWER_PRIORITY - Static variable in annotation type io.inugami.api.spi.SpiPriority
M
- Mapper<OUT,IN> - Interface in io.inugami.api.mapping
-
Most commonly used to materialize the mapper pattern.
- mapping(IN) - Method in interface io.inugami.api.mapping.Mapper
- MapStructMapper - Annotation Type in io.inugami.api.mapping
- MdcCleanerSPI - Interface in io.inugami.api.monitoring
- MESSAGE - Static variable in interface io.inugami.api.exceptions.ErrorCode
- MESSAGE_DETAIL - Static variable in interface io.inugami.api.exceptions.ErrorCode
- MessagesFormatter - Class in io.inugami.api.exceptions
-
MessagesFormatter
- MessagesFormatter() - Constructor for class io.inugami.api.exceptions.MessagesFormatter
- monitored() - Method in annotation type io.inugami.api.feature.Feature
-
Allows to disabled monitoring on feature.
- MonitoringInitializer - Interface in io.inugami.api.monitoring
- mustThrow(VoidFunctionWithException) - Method in interface io.inugami.api.functionnals.FunctionMustThrow
N
- name() - Method in annotation type io.inugami.api.monitoring.partner.Partner
- NamedComponent - Interface in io.inugami.api.tools
-
Used for SPI implementations or Inugami plugin, the NamedComponent allows to retrieve the component name.
- NamedSpi - Interface in io.inugami.api.spi
-
NamedSpi
- NamedVoidFunctionWithException - Class in io.inugami.api.functionnals
- NamedVoidFunctionWithException() - Constructor for class io.inugami.api.functionnals.NamedVoidFunctionWithException
- newBuilder() - Static method in class io.inugami.api.exceptions.DefaultErrorCode
- NotSpringBean - Annotation Type in io.inugami.api.spring
O
- of(String, VoidFunctionWithException) - Static method in class io.inugami.api.functionnals.NamedVoidFunctionWithException
- onApplicationContextInitialized(Object) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onApplicationFail(Object) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onApplicationPrepared(Object) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onApplicationReady(Object) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onApplicationStarted(Object) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onApplicationStarting(Object) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onAvailabilityChange(Object) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onBeforeMerge() - Method in interface io.inugami.api.dao.event.BeforeMerge
- onBeforeSave() - Method in interface io.inugami.api.dao.event.BeforeSave
- onBeforeSaveOrMerge() - Method in interface io.inugami.api.dao.event.BeforeSaveOrMerge
- onBegin(FeatureContext) - Method in interface io.inugami.api.feature.FeatureInterceptor
- onbWebServerInitialized(Object) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onConfigurationReady(ConfigHandler<String, String>) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onContextRefreshed(Object) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onDone(Object, Throwable, Chrono, FeatureContext) - Method in interface io.inugami.api.feature.FeatureInterceptor
- onEnvironmentPrepared(Object) - Method in interface io.inugami.api.listeners.ApplicationLifecycleSPI
- onFinish(long, long, String, Object, Exception) - Method in interface io.inugami.api.listeners.TaskFinishListener
- onStart(long, String) - Method in interface io.inugami.api.listeners.TaskStartListener
- optionnal() - Method in interface io.inugami.api.processors.ConfigHandler
- orNull(String) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- OUT_OF_SERVICE - io.inugami.api.feature.FeatureContext.Status
P
- Partner - Annotation Type in io.inugami.api.monitoring.partner
- PAYLOAD - Static variable in interface io.inugami.api.exceptions.ErrorCode
- postProcessing(T) - Method in interface io.inugami.api.functionnals.PostProcessing
- PostProcessing<T> - Interface in io.inugami.api.functionnals
-
The PostProcessing<T> interface is designed to materialize a visitor pattern.
- process() - Method in interface io.inugami.api.functionnals.ActionWithException
- process() - Method in interface io.inugami.api.functionnals.GenericActionWithException
- process() - Method in class io.inugami.api.functionnals.NamedVoidFunctionWithException
- process() - Method in interface io.inugami.api.functionnals.VoidFunction
- process() - Method in interface io.inugami.api.functionnals.VoidFunctionWithException
- process(I) - Method in interface io.inugami.api.functionnals.FunctionWithException
- process(String) - Method in interface io.inugami.api.mapping.JsonUnmarshalling
-
Allow to unmarshall JSON data
- process(T) - Method in interface io.inugami.api.functionnals.ConsumerWithException
- processIfNotNull(T, VoidFunction) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- processIfNotNull(T, Consumer<T>) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- processIfNull(T, VoidFunction) - Static method in class io.inugami.api.functionnals.FunctionalUtils
- produce() - Method in interface io.inugami.api.spi.PropertiesProducerSpi
- producerFromClasses(Class<?>...) - Method in interface io.inugami.api.spi.PropertiesProducerSpi
- PropertiesProducerSpi - Interface in io.inugami.api.spi
-
In Inugami, the root configuration is defined in XML files.
- propertyPrefix() - Method in annotation type io.inugami.api.feature.Feature
- protocol() - Method in annotation type io.inugami.api.monitoring.partner.Partner
R
- replaceAll(Pattern, String, String) - Method in interface io.inugami.api.tools.StringDataCleaner
- replaceAll(Pattern, String, String) - Static method in class io.inugami.api.tools.StringTools
- resolve(Throwable) - Method in interface io.inugami.api.exceptions.ErrorCodeResolver
- resolve(HttpServletRequest) - Method in interface io.inugami.api.monitoring.JavaRestMethodResolver
- ResponseData - Class in io.inugami.api.monitoring.data
-
ResponseData
- ResponseData() - Constructor for class io.inugami.api.monitoring.data.ResponseData
- ResponseData.ResponseDataBuilder - Class in io.inugami.api.monitoring.data
- ResponseDataBuilder() - Constructor for class io.inugami.api.monitoring.data.ResponseData.ResponseDataBuilder
- ResquestData - Class in io.inugami.api.monitoring.data
-
ResquestData
- ResquestData() - Constructor for class io.inugami.api.monitoring.data.ResquestData
- ResquestData.ResquestDataBuilder - Class in io.inugami.api.monitoring.data
- ResquestDataBuilder() - Constructor for class io.inugami.api.monitoring.data.ResquestData.ResquestDataBuilder
- RESTRICTED - io.inugami.api.feature.FeatureContext.Status
- RETRYABLE - Static variable in interface io.inugami.api.exceptions.ErrorCode
- ROLLBACK - Static variable in interface io.inugami.api.exceptions.ErrorCode
- rollbackRequire() - Method in class io.inugami.api.exceptions.DefaultErrorCode.DefaultErrorCodeBuilder
S
- service() - Method in annotation type io.inugami.api.monitoring.partner.Partner
- setUid(PK) - Method in interface io.inugami.api.dao.Identifiable
-
Allows to define the identifier
- shortName() - Method in annotation type io.inugami.api.monitoring.partner.Partner
- shouldPurge(Map<String, Boolean>) - Method in interface io.inugami.api.monitoring.FilterInterceptorCachePurgeStrategy
- shutdown() - Method in interface io.inugami.api.monitoring.BootstrapMonitoringSpi
- shutdown(T) - Method in interface io.inugami.api.ctx.BootstrapContext
- snapshot() - Method in class io.inugami.api.models.tools.Chrono
- SpiConfigurable - Interface in io.inugami.api.spi
-
The monitoring context require to be initialized and has a shutdown process.
- SpiLoaderServiceSPI - Interface in io.inugami.api.spi
- SpiPriority - Annotation Type in io.inugami.api.spi
- start() - Method in class io.inugami.api.models.tools.Chrono
- startChrono() - Static method in class io.inugami.api.models.tools.Chrono
- startup() - Method in interface io.inugami.api.monitoring.BootstrapMonitoringSpi
- STATUS_CODE - Static variable in interface io.inugami.api.exceptions.ErrorCode
- stop() - Method in class io.inugami.api.models.tools.Chrono
- StringDataCleaner - Interface in io.inugami.api.tools
-
Commonly used in Inugami to obfuscate data.
- StringTools - Class in io.inugami.api.tools
- StringTools() - Constructor for class io.inugami.api.tools.StringTools
- SUB_DOMAIN - Static variable in interface io.inugami.api.exceptions.ErrorCode
- subService() - Method in annotation type io.inugami.api.monitoring.partner.Partner
T
- TaskFinishListener - Interface in io.inugami.api.listeners
-
Inugami heavily use multi-threading principle.
- TaskStartListener - Interface in io.inugami.api.listeners
-
Inugami heavily use multi-threading principle.
- TechnicalException - Exception in io.inugami.api.exceptions
-
TechnicalException
- TechnicalException() - Constructor for exception io.inugami.api.exceptions.TechnicalException
- TechnicalException(int, String, Throwable) - Constructor for exception io.inugami.api.exceptions.TechnicalException
- TechnicalException(ErrorCode) - Constructor for exception io.inugami.api.exceptions.TechnicalException
- TechnicalException(ErrorCode, Throwable) - Constructor for exception io.inugami.api.exceptions.TechnicalException
- TechnicalException(ErrorCode, Throwable, String, Object...) - Constructor for exception io.inugami.api.exceptions.TechnicalException
- TechnicalException(String) - Constructor for exception io.inugami.api.exceptions.TechnicalException
- TechnicalException(String, Object...) - Constructor for exception io.inugami.api.exceptions.TechnicalException
- TechnicalException(String, Throwable) - Constructor for exception io.inugami.api.exceptions.TechnicalException
- TechnicalException(Throwable) - Constructor for exception io.inugami.api.exceptions.TechnicalException
- TechnicalException(Throwable, String, Object...) - Constructor for exception io.inugami.api.exceptions.TechnicalException
- TemplateProviderSPI - Interface in io.inugami.api.tools
- toBuilder() - Method in interface io.inugami.api.exceptions.ErrorCode
- toBuilder() - Method in interface io.inugami.api.exceptions.Warning
- tokenType() - Method in annotation type io.inugami.api.monitoring.partner.Partner
- toMap() - Method in interface io.inugami.api.exceptions.ErrorCode
- toMap() - Method in interface io.inugami.api.exceptions.Warning
- toString() - Method in class io.inugami.api.functionnals.NamedVoidFunctionWithException
- track(JavaRestMethodDTO) - Method in interface io.inugami.api.monitoring.JavaRestMethodTracker
- track(List<Warning>) - Method in interface io.inugami.api.exceptions.WarningTracker
- TrackingInformationSPI - Interface in io.inugami.api.monitoring
- TriConsumer<F,S,T> - Interface in io.inugami.api.functionnals
-
In Java we have the Consumer and BiConsumer interfaces.
- type() - Method in annotation type io.inugami.api.monitoring.partner.Partner
- typeFeature() - Method in class io.inugami.api.exceptions.DefaultWarning.DefaultWarningBuilder
- typeFunctional() - Method in class io.inugami.api.exceptions.DefaultWarning.DefaultWarningBuilder
- typeSecurity() - Method in class io.inugami.api.exceptions.DefaultWarning.DefaultWarningBuilder
- typeTechnical() - Method in class io.inugami.api.exceptions.DefaultWarning.DefaultWarningBuilder
U
- uidFieldName() - Method in interface io.inugami.api.dao.Identifiable
- UncheckedException - Exception in io.inugami.api.exceptions
- UncheckedException() - Constructor for exception io.inugami.api.exceptions.UncheckedException
- UncheckedException(ErrorCode) - Constructor for exception io.inugami.api.exceptions.UncheckedException
- UncheckedException(ErrorCode, String) - Constructor for exception io.inugami.api.exceptions.UncheckedException
- UncheckedException(ErrorCode, Throwable) - Constructor for exception io.inugami.api.exceptions.UncheckedException
- UncheckedException(ErrorCode, Throwable, String, Object...) - Constructor for exception io.inugami.api.exceptions.UncheckedException
- UncheckedException(String) - Constructor for exception io.inugami.api.exceptions.UncheckedException
- UncheckedException(String, Object...) - Constructor for exception io.inugami.api.exceptions.UncheckedException
- UncheckedException(String, Throwable) - Constructor for exception io.inugami.api.exceptions.UncheckedException
- UncheckedException(Throwable) - Constructor for exception io.inugami.api.exceptions.UncheckedException
- UncheckedException(Throwable, String, Object...) - Constructor for exception io.inugami.api.exceptions.UncheckedException
- UNKNOWN - io.inugami.api.feature.FeatureContext.Status
- UP - io.inugami.api.feature.FeatureContext.Status
- URL - Static variable in interface io.inugami.api.exceptions.ErrorCode
V
- validate(T) - Method in interface io.inugami.api.functionnals.ValidatorFunction
- ValidatorFunction<T,E extends Exception> - Interface in io.inugami.api.functionnals
-
Basically, the **ValidatorFunction** is designed to create a validation strategy.
- value() - Method in annotation type io.inugami.api.documentation.Glossaries
- value() - Method in annotation type io.inugami.api.documentation.Glossary
- value() - Method in annotation type io.inugami.api.feature.Feature
-
The feature name will take the method name.
- value() - Method in annotation type io.inugami.api.spi.SpiPriority
- valueOf(String) - Static method in enum io.inugami.api.feature.FeatureContext.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.inugami.api.feature.FeatureContext.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VoidFunction - Interface in io.inugami.api.functionnals
-
The Java Function interface should return a value.
- VoidFunctionWithException - Interface in io.inugami.api.functionnals
-
The Java Function interface should return a value.
W
- Warning - Interface in io.inugami.api.exceptions
- WARNING_CATEGORY - Static variable in interface io.inugami.api.exceptions.Warning
- WARNING_CODE - Static variable in interface io.inugami.api.exceptions.Warning
- WARNING_DOMAIN - Static variable in interface io.inugami.api.exceptions.Warning
- WARNING_MESSAGE - Static variable in interface io.inugami.api.exceptions.Warning
- WARNING_MESSAGE_DETAIL - Static variable in interface io.inugami.api.exceptions.Warning
- WARNING_SUB_DOMAIN - Static variable in interface io.inugami.api.exceptions.Warning
- WARNING_TYPE - Static variable in interface io.inugami.api.exceptions.Warning
- WarningTracker - Interface in io.inugami.api.exceptions
-
The WarningTracker interface allows to track warning information.
All Classes All Packages