A B C D E F G I J L M N P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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() - 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
- createInstance(Class<?>) - Static method in class in.erail.glue.common.Util
- createInstance(String) - Static method in class in.erail.glue.common.Util
- 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 - in.erail.glue.enumeration.PropertyValueModifier
- 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() - Method in class in.erail.glue.factory.ParameterConstructorInstanceFactory
- getConstructorParamType(String[]) - 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) - Static method in class in.erail.glue.common.Util
- 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.
- 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() - Method in class in.erail.glue.factory.MethodInstanceFactory
- getFactoryParamType(String[]) - 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() - Method in class in.erail.glue.DefaultValueProxy
- getLastValueWithModifier(Collection<ValueWithModifier>) - Static method in class in.erail.glue.common.Util
- 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
- GLOBAL - in.erail.glue.enumeration.ComponentScopeType
- Glue - Interface in in.erail.glue
- GLUE_CONFIG - Static variable in class in.erail.glue.common.Constant.SystemProperties
- GLUE_MOUNT_PATH_PROPERTIES - Static variable in class in.erail.glue.common.Constant.Component
- 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 - Class in in.erail.glue.component
- Initial() - Constructor for class in.erail.glue.component.Initial
- INITIAL - Static variable in class in.erail.glue.common.Constant.Component.Path
- 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.FileLoader
- layers - Static variable in class in.erail.glue.common.JsonLoader
- layers - Static variable in class in.erail.glue.PropertiesRepository
- LAYERS - Static variable in class in.erail.glue.common.Constant.SystemProperties
- load() - Method in interface in.erail.glue.ConfigSerializationFactory
-
Load configuration
- load() - Method in class in.erail.glue.factory.DefaultConfigSerializationFactory
- load() - Method in class in.erail.glue.factory.LocalConfigSerializationFactory
- load(String) - Method in interface in.erail.glue.ConfigSerializationFactory
-
Load configuration
- load(String) - Method in class in.erail.glue.factory.DefaultConfigSerializationFactory
- load(String) - Method in class in.erail.glue.factory.LocalConfigSerializationFactory
- load(String, String) - Static method in class in.erail.glue.common.FileLoader
- load(String, String) - Static method in class in.erail.glue.common.JsonLoader
- loadPropertiesInStack(Object, ListMultimap<String, ValueWithModifier>, String, Deque<PropertyContext>) - Method in class in.erail.glue.ComponentRepository
- LOCAL - in.erail.glue.enumeration.ComponentScopeType
- 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
- MINUS - in.erail.glue.enumeration.PropertyValueModifier
- Modifier() - Constructor for class in.erail.glue.common.Constant.Component.Modifier
N
- newBuilder() - Static method in class in.erail.glue.ValueProxyBuilder
- NONE - in.erail.glue.enumeration.PropertyValueModifier
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 - in.erail.glue.enumeration.PropertyValueModifier
- 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) - Method in class in.erail.glue.ComponentRepository
- resolve(String) - Method in interface in.erail.glue.Glue
- resolve(String, ListMultimap<String, ValueWithModifier>) - Method in class in.erail.glue.ComponentRepository
S
- save(Map<String, ListMultimap<String, ValueWithModifier>>) - 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>>) - Method in class in.erail.glue.factory.LocalConfigSerializationFactory
- save(Map<String, ListMultimap<String, ValueWithModifier>>, String) - Method in interface in.erail.glue.ConfigSerializationFactory
-
Save configuration.
- save(Map<String, ListMultimap<String, ValueWithModifier>>, String) - Method in class in.erail.glue.factory.DefaultConfigSerializationFactory
- 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
- VALUE_PROXY_CLASS - Static variable in class in.erail.glue.common.Constant.SystemProperties
- value1 - Variable in class in.erail.glue.common.Tuple
- value2 - Variable in class in.erail.glue.common.Tuple
- 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
All Classes All Packages