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

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.
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