B C D F G L M N O P R S 

B

BeanManager - Class in org.deephacks.confit.spi
Bean Manager is used to create and remove bean instances, to find beans by their name, and to query over beans.
BeanManager() - Constructor for class org.deephacks.confit.spi.BeanManager
 

C

CacheManager<V> - Class in org.deephacks.confit.spi
CacheManager is responsible for maintain cache entries of configurables.
CacheManager() - Constructor for class org.deephacks.confit.spi.CacheManager
 
clear(String) - Method in class org.deephacks.confit.spi.CacheManager
Clear the cache for a particular schema
clear() - Method in class org.deephacks.confit.spi.CacheManager
Clear the whole cache for all instances.
Conversion - Class in org.deephacks.confit.spi
Conversion is responsible for converting values using registered converters.
Conversion.ConversionException - Exception in org.deephacks.confit.spi
 
Conversion.ConversionException(String) - Constructor for exception org.deephacks.confit.spi.Conversion.ConversionException
 
Conversion.ConversionException(Throwable) - Constructor for exception org.deephacks.confit.spi.Conversion.ConversionException
 
Conversion.ConversionException(String, Exception) - Constructor for exception org.deephacks.confit.spi.Conversion.ConversionException
 
Conversion.Converter<V,T> - Interface in org.deephacks.confit.spi
Converts a object of type V to a object of type T.
Conversion.Converter.ObjectToStringConverter - Class in org.deephacks.confit.spi
This is the fallback string converter that simply does a toString on the provided object.
Conversion.Converter.ObjectToStringConverter() - Constructor for class org.deephacks.confit.spi.Conversion.Converter.ObjectToStringConverter
 
Conversion.Converter.StringToBooleanConverter - Class in org.deephacks.confit.spi
 
Conversion.Converter.StringToBooleanConverter() - Constructor for class org.deephacks.confit.spi.Conversion.Converter.StringToBooleanConverter
 
Conversion.Converter.StringToEnumConverter - Class in org.deephacks.confit.spi
This class can convert any enum to a string.
Conversion.Converter.StringToEnumConverter() - Constructor for class org.deephacks.confit.spi.Conversion.Converter.StringToEnumConverter
 
Conversion.Converter.StringToNumberConverter - Class in org.deephacks.confit.spi
This class can convert all number types such as BigDecimal, BigInteger, Byte, Double, Float, Integer, Long, and Short.
Conversion.Converter.StringToNumberConverter() - Constructor for class org.deephacks.confit.spi.Conversion.Converter.StringToNumberConverter
 
Conversion.Converter.StringToObjectConverter - Class in org.deephacks.confit.spi
General purpose converter that is able to convert a String to an object if the object have a suitable static valueof method or a single argument String constructor.
Conversion.Converter.StringToObjectConverter() - Constructor for class org.deephacks.confit.spi.Conversion.Converter.StringToObjectConverter
 
Conversion.UniqueId - Class in org.deephacks.confit.spi
 
Conversion.UniqueId() - Constructor for class org.deephacks.confit.spi.Conversion.UniqueId
 
convert(Object, Class<T>) - Method in class org.deephacks.confit.spi.Conversion
Convert a value to a specific class.
convert(Set<V>, Class<T>) - Method in class org.deephacks.confit.spi.Conversion
 
convert(Collection<V>, Class<T>) - Method in class org.deephacks.confit.spi.Conversion
 
convert(Map<V, Object>, Class<T>) - Method in class org.deephacks.confit.spi.Conversion
 
convert(V, Class<? extends T>) - Method in interface org.deephacks.confit.spi.Conversion.Converter
 
convert(Object, Class<? extends String>) - Method in class org.deephacks.confit.spi.Conversion.Converter.ObjectToStringConverter
 
convert(String, Class<? extends Boolean>) - Method in class org.deephacks.confit.spi.Conversion.Converter.StringToBooleanConverter
 
convert(String, Class<? extends Enum>) - Method in class org.deephacks.confit.spi.Conversion.Converter.StringToEnumConverter
 
convert(String, Class<? extends Number>) - Method in class org.deephacks.confit.spi.Conversion.Converter.StringToNumberConverter
 
convert(String, Class<? extends Object>) - Method in class org.deephacks.confit.spi.Conversion.Converter.StringToObjectConverter
 
create(Bean) - Method in class org.deephacks.confit.spi.BeanManager
Creates a new bean.
create(Collection<Bean>) - Method in class org.deephacks.confit.spi.BeanManager
This is the collection variant of BeanManager.create(Bean).
createSingleton(Bean.BeanId) - Method in class org.deephacks.confit.spi.BeanManager
Create a singleton instance.

D

delete(Bean.BeanId) - Method in class org.deephacks.confit.spi.BeanManager
Delete a bean accoring to id.
delete(String, Collection<String>) - Method in class org.deephacks.confit.spi.BeanManager
This method deletes multiple instances of the same schema type.

F

fire(ConfigChanges<?>) - Method in class org.deephacks.confit.spi.NotificationManager
 
fireCreate(Collection<Bean>) - Method in class org.deephacks.confit.spi.NotificationManager
 
fireDelete(Collection<Bean>) - Method in class org.deephacks.confit.spi.NotificationManager
 
fireUpdated(Collection<Bean>) - Method in class org.deephacks.confit.spi.NotificationManager
 

G

get(Bean.BeanId) - Method in class org.deephacks.confit.spi.CacheManager
Returns the configurable associated with BeanId in this cache.
get(String) - Method in class org.deephacks.confit.spi.CacheManager
Returns the configurable associated with schemaName in this cache.
get() - Static method in class org.deephacks.confit.spi.Conversion
 
getBeanToValidate(Collection<Bean>) - Method in class org.deephacks.confit.spi.BeanManager
Bean Manager is responsible for fetching the beans that are to validated when changes are made to specific bean instance.
getConstructor(Class<T>, Class<?>...) - Static method in class org.deephacks.confit.spi.Conversion.Converter.StringToObjectConverter
 
getEager(Bean.BeanId) - Method in class org.deephacks.confit.spi.BeanManager
Get a specific instance of a particular schema type.
getId(Class<?>) - Method in class org.deephacks.confit.spi.Conversion.UniqueId
 
getLazy(Bean.BeanId) - Method in class org.deephacks.confit.spi.BeanManager
Get a specific instance of a particular schema type.
getObservedClasses() - Method in class org.deephacks.confit.spi.NotificationManager.Observer
 
getParameterizedType(Class<?>, Class<?>) - Static method in class org.deephacks.confit.spi.Conversion
Returns the parameterized type of a class, if exists.
getPossibleValueString(Class<?>) - Method in class org.deephacks.confit.spi.Conversion.Converter.StringToEnumConverter
 
getSchema(String) - Method in class org.deephacks.confit.spi.SchemaManager
Return information that describing the schema for a particular type.
getSchemas() - Method in class org.deephacks.confit.spi.SchemaManager
List name of all schemas managed by the manager.
getSingleton(String) - Method in class org.deephacks.confit.spi.BeanManager
Get a singleton instance for a particular schema.
getStaticMethod(Class<?>, String, Class<?>...) - Static method in class org.deephacks.confit.spi.Conversion.Converter.StringToObjectConverter
 

L

list(String) - Method in class org.deephacks.confit.spi.BeanManager
List all instances of a specific schema type.
list(String, Collection<String>) - Method in class org.deephacks.confit.spi.BeanManager
List specific instances of a specific schema type.

M

merge(Bean) - Method in class org.deephacks.confit.spi.BeanManager
Merges the provided properties with an already existing instance.
merge(Collection<Bean>) - Method in class org.deephacks.confit.spi.BeanManager
This is the collection variant of BeanManager.merge(Bean).

N

newQuery(Schema) - Method in class org.deephacks.confit.spi.BeanManager
Create a new query used for retrieving bean instances using flexible composition of Criterion objects, used to narrow number of beans in the result set.
NotificationManager - Class in org.deephacks.confit.spi
 
NotificationManager() - Constructor for class org.deephacks.confit.spi.NotificationManager
 
NotificationManager.Observer - Class in org.deephacks.confit.spi
 
NotificationManager.Observer(Object) - Constructor for class org.deephacks.confit.spi.NotificationManager.Observer
 
notify(ConfigChanges) - Method in class org.deephacks.confit.spi.NotificationManager.Observer
 

O

org.deephacks.confit.spi - package org.deephacks.confit.spi
This package contains service provider interfaces (SPI) that enable applications to replace, extend and customize different configuration aspects such as storage, caching behaviour, runtime environment and so forth.

P

PROPERTY - Static variable in class org.deephacks.confit.spi.BeanManager
 
PROPERTY - Static variable in class org.deephacks.confit.spi.SchemaManager
 
put(Bean) - Method in class org.deephacks.confit.spi.CacheManager
Associates configurable with BeanId in this cache.

R

register(Conversion.Converter) - Method in class org.deephacks.confit.spi.Conversion
 
register(NotificationManager.Observer) - Method in class org.deephacks.confit.spi.NotificationManager
 
registerSchema(Schema) - Method in class org.deephacks.confit.spi.CacheManager
Register a know schema with the cache.
registerSchema(Schema...) - Method in class org.deephacks.confit.spi.SchemaManager
In cluster deployments every server runs same application and will most probably call this method with exact same name and schema.
remove(Bean.BeanId) - Method in class org.deephacks.confit.spi.CacheManager
Remove a certain bean from the cache.
removeSchema(String) - Method in class org.deephacks.confit.spi.SchemaManager
Removes the schema and will not longer be managed by this configuration manager.

S

SchemaManager - Class in org.deephacks.confit.spi
SchemaManager is responsible for management and storage of schemas.
SchemaManager() - Constructor for class org.deephacks.confit.spi.SchemaManager
 
set(Bean) - Method in class org.deephacks.confit.spi.BeanManager
Replace (set) an existing bean instance with provided data.
set(Collection<Bean>) - Method in class org.deephacks.confit.spi.BeanManager
This is the collection variant of BeanManager.set(Bean).
B C D F G L M N O P R S 

Copyright © 2013. All Rights Reserved.