Skip navigation links
A B C D E F G I J L M N P R S T U V 

A

accumulator(JsonObject, JsonObject) - Static method in class in.erail.glue.common.JsonLoader
 

B

BASED_ON - Static variable in class in.erail.glue.common.Constant.Component
 
BASED_ON_SPECIAL_PROPERTIES - Static variable in class in.erail.glue.common.Constant.Component
 
Boot - Class in in.erail.glue
 
Boot() - Constructor for class in.erail.glue.Boot
 
build() - Method in class in.erail.glue.ValueProxyBuilder
 
buildGetPropertyName(String, boolean) - Static method in class in.erail.glue.common.Util
 
buildSetPropertyName(String) - Static method in class in.erail.glue.common.Util
 

C

CLASS - Static variable in class in.erail.glue.common.Constant.Component
 
combine(JsonObject, JsonObject) - Static method in class in.erail.glue.common.JsonLoader
 
Component() - Constructor for class in.erail.glue.common.Constant.Component
 
COMPONENT_PATH_SPECIAL_PROPERTIES - Static variable in class in.erail.glue.common.Constant.Component
 
ComponentRepository - Class in in.erail.glue
 
ComponentRepository() - Constructor for class in.erail.glue.ComponentRepository
 
ComponentScopeType - Enum in in.erail.glue.enumeration
 
ConfigSerializationFactory - Interface in in.erail.glue
 
Constant - Class in in.erail.glue.common
 
Constant() - Constructor for class in.erail.glue.common.Constant
 
Constant.Component - Class in in.erail.glue.common
 
Constant.Component.Modifier - Class in in.erail.glue.common
 
Constant.Component.Path - Class in in.erail.glue.common
 
Constant.SystemProperties - Class in in.erail.glue.common
 
convertCSVIntoArray(String) - Static method in class in.erail.glue.common.Util
 
convertDotToCamelCase(String) - Static method in class in.erail.glue.common.Util
 
createArray(Class) - Static method in class in.erail.glue.ProxyValueResolverRegistry
 
createInstance(String) - Static method in class in.erail.glue.common.Util
 
createInstance() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
createInstance() - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
createInstance() - Method in interface in.erail.glue.InstanceFactory
 
createList(Class) - Static method in class in.erail.glue.ProxyValueResolverRegistry
 
createMap(Class) - Static method in class in.erail.glue.ProxyValueResolverRegistry
 
createSet(Class) - Static method in class in.erail.glue.ProxyValueResolverRegistry
 

D

DEFAULT_IDENTIFIER - Static variable in interface in.erail.glue.ConfigSerializationFactory
 
DefaultConfigSerializationFactory - Class in in.erail.glue.factory
 
DefaultConfigSerializationFactory() - Constructor for class in.erail.glue.factory.DefaultConfigSerializationFactory
 
DefaultValueProxy - Class in in.erail.glue
 
DefaultValueProxy() - Constructor for class in.erail.glue.DefaultValueProxy
 

E

ENV_DISABLE_SAVE - Static variable in class in.erail.glue.factory.LocalConfigSerializationFactory
 
ENV_FILE_LOCATION - Static variable in class in.erail.glue.factory.LocalConfigSerializationFactory
 
ENV_FILE_NAME - Static variable in class in.erail.glue.factory.LocalConfigSerializationFactory
 
ENV_IDENTIFIER - Static variable in class in.erail.glue.factory.LocalConfigSerializationFactory
 

F

FileLoader - Class in in.erail.glue.common
 
FileLoader() - Constructor for class in.erail.glue.common.FileLoader
 
findFactoryMethod(Class, String, Class[]) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
FROM - Static variable in class in.erail.glue.common.Constant.Component.Modifier
 

G

get(String) - Method in class in.erail.glue.component.ServiceMap
 
getBaseClass() - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
getClassToValue() - Static method in class in.erail.glue.ProxyValueResolverRegistry
 
getComponentPath() - Method in class in.erail.glue.common.PropertyContext
 
getComponentPath() - Method in class in.erail.glue.DefaultValueProxy
 
getComponentPath() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
getComponentPath() - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
getComponentPath() - Method in class in.erail.glue.ValueProxyBuilder
 
getComponents() - Method in class in.erail.glue.component.Initial
 
getConfigSerializationFactory() - Static method in class in.erail.glue.common.Util
 
getConstructorMethodParams(String[], Constructor) - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
getConstructorParamType(String[]) - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
getConstructorParamType() - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
getConstructorParamValues() - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
getDeferredComponent() - Method in class in.erail.glue.DefaultValueProxy
 
getDeferredComponentPath() - Method in class in.erail.glue.DefaultValueProxy
 
getDeferredComponentPath() - Method in interface in.erail.glue.ValueProxy
Deferred component path
getDeferredComponentProperty() - Method in class in.erail.glue.DefaultValueProxy
 
getEnvironmentValue(String, String) - Static method in class in.erail.glue.common.Util
Get property value from Java System Properties, if not found then get it form environment variable.
getEnvironmentValue(String) - Static method in class in.erail.glue.common.Util
 
getFactoryClass() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
getFactoryInstance() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
getFactoryMethodName() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
getFactoryMethodParams(String[], Method) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
getFactoryParamType(String[]) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
getFactoryParamType() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
getFactoryParamValues() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
getInitial() - Method in class in.erail.glue.component.Initial
 
getInstance() - Method in class in.erail.glue.common.PropertyContext
 
getInstance(String, ListMultimap<String, ValueWithModifier>) - Method in class in.erail.glue.ComponentRepository
 
getLastValue(ListMultimap<String, ValueWithModifier>, String) - Static method in class in.erail.glue.common.Util
 
getLastValue(ListMultimap<String, ValueWithModifier>, String, String) - Static method in class in.erail.glue.common.Util
 
getLastValueWithModifier(Collection<ValueWithModifier>) - Static method in class in.erail.glue.common.Util
 
getLastValueWithModifier() - Method in class in.erail.glue.DefaultValueProxy
 
getLayers() - Static method in class in.erail.glue.PropertiesRepository
 
getLog() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
getLog() - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
getMapFromValue(String) - Static method in class in.erail.glue.common.Util
 
getMethod() - Method in class in.erail.glue.common.PropertyContext
 
getMethod(Class, String) - Static method in class in.erail.glue.common.Util
 
getMethodFirstArgumentClass(Method) - Static method in class in.erail.glue.common.Util
 
getMethodWithAnnotation(Class, Class<T>) - Static method in class in.erail.glue.common.Util
 
getMetricRegistry() - Static method in class in.erail.glue.common.Util
 
getParamType() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
getParamType() - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
getPropertiesCache() - Static method in class in.erail.glue.ComponentRepository
 
getPropertiesCache() - Method in class in.erail.glue.PropertiesRepository
 
getPropertyValue() - Method in class in.erail.glue.DefaultValueProxy
 
getPropertyValue() - Method in class in.erail.glue.ValueProxyBuilder
 
getPropertyValueModifier() - Method in class in.erail.glue.common.ValueWithModifier
 
getServices() - Method in class in.erail.glue.component.ServiceMap
 
getSystemLayers() - Static method in class in.erail.glue.common.Util
 
getTargetClass() - Method in class in.erail.glue.DefaultValueProxy
 
getTargetClass() - Method in interface in.erail.glue.ValueProxy
Resolved object expected class
getTargetClass() - Method in class in.erail.glue.ValueProxyBuilder
 
getValue() - Method in class in.erail.glue.common.PropertyContext
 
getValue() - Method in class in.erail.glue.common.ValueWithModifier
 
getValue() - Method in class in.erail.glue.DefaultValueProxy
 
getValue() - Method in interface in.erail.glue.ValueProxy
Return resolved value
getValueAsString() - Method in class in.erail.glue.DefaultValueProxy
 
Glue - Interface in in.erail.glue
 
GLUE_CONFIG - Static variable in class in.erail.glue.common.Constant.SystemProperties
 
GLUE_SERIALIZATION_FACTORY - Static variable in class in.erail.glue.common.Constant.SystemProperties
 

I

in.erail.glue - package in.erail.glue
 
in.erail.glue.annotation - package in.erail.glue.annotation
 
in.erail.glue.common - package in.erail.glue.common
 
in.erail.glue.component - package in.erail.glue.component
 
in.erail.glue.enumeration - package in.erail.glue.enumeration
 
in.erail.glue.factory - package in.erail.glue.factory
 
init() - Method in class in.erail.glue.DefaultValueProxy
 
init() - Method in class in.erail.glue.PropertiesRepository
 
init() - Method in interface in.erail.glue.ValueProxy
Initialise value proxy instance
INITIAL - Static variable in class in.erail.glue.common.Constant.Component.Path
 
Initial - Class in in.erail.glue.component
 
Initial() - Constructor for class in.erail.glue.component.Initial
 
instance() - Static method in class in.erail.glue.ComponentRepository
 
instance() - Static method in interface in.erail.glue.Glue
 
INSTANCE_FACTORY - Static variable in class in.erail.glue.common.Constant.Component
 
InstanceFactory - Interface in in.erail.glue
 
isConstructorEnable() - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
isDeferredComponentProcessed() - Method in class in.erail.glue.DefaultValueProxy
 
isDeferredComponentProcessed() - Method in interface in.erail.glue.ValueProxy
Check if deferred value is already calculated.
isDeferredValue() - Method in class in.erail.glue.DefaultValueProxy
 
isDeferredValue() - Method in interface in.erail.glue.ValueProxy
Does value required deferred processing.
isFactoryEnable() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
isInitialized() - Method in class in.erail.glue.PropertiesRepository
 
isOSWindows() - Static method in class in.erail.glue.common.Util
 
isProcessed() - Method in class in.erail.glue.DefaultValueProxy
 

J

JsonLoader - Class in in.erail.glue.common
 
JsonLoader() - Constructor for class in.erail.glue.common.JsonLoader
 

L

LAYERS - Static variable in class in.erail.glue.common.Constant.SystemProperties
 
layers - Static variable in class in.erail.glue.common.FileLoader
 
layers - Static variable in class in.erail.glue.common.JsonLoader
 
layers - Static variable in class in.erail.glue.PropertiesRepository
 
load(String, String) - Static method in class in.erail.glue.common.FileLoader
 
load(String, String) - Static method in class in.erail.glue.common.JsonLoader
 
load() - Method in interface in.erail.glue.ConfigSerializationFactory
Load configuration
load(String) - Method in interface in.erail.glue.ConfigSerializationFactory
Load configuration
load() - Method in class in.erail.glue.factory.DefaultConfigSerializationFactory
 
load(String) - Method in class in.erail.glue.factory.DefaultConfigSerializationFactory
 
load() - Method in class in.erail.glue.factory.LocalConfigSerializationFactory
 
load(String) - Method in class in.erail.glue.factory.LocalConfigSerializationFactory
 
loadPropertiesInStack(Object, ListMultimap<String, ValueWithModifier>, String, Deque<PropertyContext>) - Method in class in.erail.glue.ComponentRepository
 
LocalConfigSerializationFactory - Class in in.erail.glue.factory
 
LocalConfigSerializationFactory() - Constructor for class in.erail.glue.factory.LocalConfigSerializationFactory
 
logger - Variable in class in.erail.glue.ComponentRepository
 
logger - Variable in class in.erail.glue.DefaultValueProxy
 
logger - Variable in class in.erail.glue.PropertiesRepository
 

M

main(String[]) - Static method in class in.erail.glue.Boot
 
main(String[]) - Static method in class in.erail.glue.factory.LocalConfigSerializationFactory
 
MethodInstanceFactory - Class in in.erail.glue.factory
 
MethodInstanceFactory() - Constructor for class in.erail.glue.factory.MethodInstanceFactory
 
METRIC_REGISTRY_NAME - Static variable in class in.erail.glue.common.Constant.SystemProperties
 
MINU - Static variable in class in.erail.glue.common.Constant.Component.Modifier
 
Modifier() - Constructor for class in.erail.glue.common.Constant.Component.Modifier
 

N

newBuilder() - Static method in class in.erail.glue.ValueProxyBuilder
 

P

ParameterConstructorInstanceFactory - Class in in.erail.glue.factory
 
ParameterConstructorInstanceFactory() - Constructor for class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
Path() - Constructor for class in.erail.glue.common.Constant.Component.Path
 
PLUS - Static variable in class in.erail.glue.common.Constant.Component.Modifier
 
process() - Method in class in.erail.glue.DefaultValueProxy
 
process() - Method in interface in.erail.glue.ValueProxy
Process String based Property Value
processProperty(PropertyContext, Deque<PropertyContext>) - Method in class in.erail.glue.ComponentRepository
 
processPropertyStack(Deque<PropertyContext>) - Method in class in.erail.glue.ComponentRepository
 
PropertiesRepository - Class in in.erail.glue
 
PropertiesRepository() - Constructor for class in.erail.glue.PropertiesRepository
 
PropertyContext - Class in in.erail.glue.common
 
PropertyContext() - Constructor for class in.erail.glue.common.PropertyContext
 
PropertyValueModifier - Enum in in.erail.glue.enumeration
 
ProxyValueResolverRegistry - Class in in.erail.glue
 
ProxyValueResolverRegistry() - Constructor for class in.erail.glue.ProxyValueResolverRegistry
 

R

resolve(String, ListMultimap<String, ValueWithModifier>) - Method in class in.erail.glue.ComponentRepository
 
resolve(String) - Method in class in.erail.glue.ComponentRepository
 
resolve(String) - Method in interface in.erail.glue.Glue
 

S

save(Map<String, ListMultimap<String, ValueWithModifier>>) - Method in interface in.erail.glue.ConfigSerializationFactory
Save configuration.
save(Map<String, ListMultimap<String, ValueWithModifier>>, String) - Method in interface in.erail.glue.ConfigSerializationFactory
Save configuration.
save(Map<String, ListMultimap<String, ValueWithModifier>>) - Method in class in.erail.glue.factory.DefaultConfigSerializationFactory
 
save(Map<String, ListMultimap<String, ValueWithModifier>>, String) - Method in class in.erail.glue.factory.DefaultConfigSerializationFactory
 
save(Map<String, ListMultimap<String, ValueWithModifier>>) - Method in class in.erail.glue.factory.LocalConfigSerializationFactory
 
save(Map<String, ListMultimap<String, ValueWithModifier>>, String) - Method in class in.erail.glue.factory.LocalConfigSerializationFactory
 
SCOPE - Static variable in class in.erail.glue.common.Constant.Component
 
SEPERATOR - Static variable in class in.erail.glue.common.Constant.SystemProperties
 
ServiceMap - Class in in.erail.glue.component
 
ServiceMap(Map<String, String>) - Constructor for class in.erail.glue.component.ServiceMap
 
setBaseClass(String) - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
setComponentPath(String) - Method in class in.erail.glue.common.PropertyContext
 
setComponentPath(String) - Method in class in.erail.glue.DefaultValueProxy
 
setComponentPath(String) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
setComponentPath(String) - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
setComponentPath(String) - Method in interface in.erail.glue.ValueProxy
Path of component to which this property/value belongs
setComponentPath(String) - Method in class in.erail.glue.ValueProxyBuilder
 
setConstructorEnable(boolean) - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
setConstructorParamType(String[]) - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
setConstructorParamValues(String[]) - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
setDeferredComponent(Object) - Method in class in.erail.glue.DefaultValueProxy
 
setDeferredComponent(Object) - Method in interface in.erail.glue.ValueProxy
Deferred component instance
setDeferredComponentPath(String) - Method in class in.erail.glue.DefaultValueProxy
 
setDeferredComponentProcessed(boolean) - Method in class in.erail.glue.DefaultValueProxy
 
setDeferredComponentProcessed(boolean) - Method in interface in.erail.glue.ValueProxy
Mark deferred processing status
setDeferredComponentProperty(String) - Method in class in.erail.glue.DefaultValueProxy
 
setDeferredValue(boolean) - Method in class in.erail.glue.DefaultValueProxy
 
setFactoryClass(String) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
setFactoryEnable(boolean) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
setFactoryInstance(String) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
setFactoryMethodName(String) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
setFactoryParamType(String[]) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
setFactoryParamValues(String[]) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
setInitial(String[]) - Method in class in.erail.glue.component.Initial
 
setInitialized(boolean) - Method in class in.erail.glue.PropertiesRepository
 
setInstance(Object) - Method in class in.erail.glue.common.PropertyContext
 
setLayers(List<String>) - Static method in class in.erail.glue.PropertiesRepository
 
setLog(Logger) - Method in class in.erail.glue.factory.MethodInstanceFactory
 
setLog(Logger) - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
setMethod(Method) - Method in class in.erail.glue.common.PropertyContext
 
setParamType(Class[]) - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
setProcessed(boolean) - Method in class in.erail.glue.DefaultValueProxy
 
setPropertyValue(Collection<ValueWithModifier>) - Method in class in.erail.glue.DefaultValueProxy
 
setPropertyValue(Collection<ValueWithModifier>) - Method in interface in.erail.glue.ValueProxy
Ordered properties value from all layers
setPropertyValue(Collection<ValueWithModifier>) - Method in class in.erail.glue.ValueProxyBuilder
 
setTargetClass(Class) - Method in class in.erail.glue.DefaultValueProxy
 
setTargetClass(Class) - Method in interface in.erail.glue.ValueProxy
Expected target value class
setTargetClass(Class) - Method in class in.erail.glue.ValueProxyBuilder
 
setValue(ValueProxy) - Method in class in.erail.glue.common.PropertyContext
 
setValue(Object) - Method in class in.erail.glue.DefaultValueProxy
 
SPECIAL_PROPERTY - Static variable in class in.erail.glue.common.Constant.Component
 
start() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
start() - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
 
StartService - Annotation Type in in.erail.glue.annotation
 
startup() - Method in class in.erail.glue.component.Initial
 
SystemProperties() - Constructor for class in.erail.glue.common.Constant.SystemProperties
 

T

toString() - Method in class in.erail.glue.common.PropertyContext
 
toString() - Method in class in.erail.glue.common.Tuple
 
toString() - Method in class in.erail.glue.common.ValueWithModifier
 
toString() - Method in class in.erail.glue.DefaultValueProxy
 
toString() - Method in class in.erail.glue.factory.MethodInstanceFactory
 
toString() - Method in class in.erail.glue.PropertiesRepository
 
Tuple<K,V> - Class in in.erail.glue.common
 
Tuple(K, V) - Constructor for class in.erail.glue.common.Tuple
 

U

unzip(Path, Path) - Static method in class in.erail.glue.common.Util
 
Util - Class in in.erail.glue.common
 
Util() - Constructor for class in.erail.glue.common.Util
 

V

value1 - Variable in class in.erail.glue.common.Tuple
 
value2 - Variable in class in.erail.glue.common.Tuple
 
VALUE_PROXY_CLASS - Static variable in class in.erail.glue.common.Constant.SystemProperties
 
valueOf(String) - Static method in enum in.erail.glue.enumeration.ComponentScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum in.erail.glue.enumeration.PropertyValueModifier
Returns the enum constant of this type with the specified name.
ValueProxy - Interface in in.erail.glue
 
ValueProxyBuilder - Class in in.erail.glue
 
ValueProxyBuilder() - Constructor for class in.erail.glue.ValueProxyBuilder
 
values() - Static method in enum in.erail.glue.enumeration.ComponentScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum in.erail.glue.enumeration.PropertyValueModifier
Returns an array containing the constants of this enum type, in the order they are declared.
ValueWithModifier - Class in in.erail.glue.common
 
ValueWithModifier(String, PropertyValueModifier) - Constructor for class in.erail.glue.common.ValueWithModifier
 
A B C D E F G I J L M N P R S T U V 
Skip navigation links

Copyright © 2019. All rights reserved.