Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- activationKey(Class<T>, String) - Static method in class restx.factory.Factory
- addFromServiceLoader() - Method in class restx.factory.Factory.Builder
- addLocalMachines(Factory.LocalMachines) - Method in class restx.factory.Factory.Builder
- addMachine(FactoryMachine) - Method in class restx.factory.Factory.Builder
- addMachine(FactoryMachine) - Method in class restx.factory.Factory.LocalMachines
- addQueries(Iterable<Factory.Query<?>>) - Method in class restx.factory.BillOfMaterials
- addWarehouseProvider(Warehouse) - Method in class restx.factory.Factory.Builder
- Alternative - Annotation Interface in restx.factory
-
Marks a class as an alternative implementation, to be used under certain conditions only.
- AlternativesFactoryMachine<T> - Class in restx.factory
- AlternativesFactoryMachine(int, Name<T>, ImmutableMap<T, ? extends FactoryMachine>, ComponentBox.BoxFactory) - Constructor for class restx.factory.AlternativesFactoryMachine
- and() - Method in class restx.factory.Factory
-
Returns current factory, used only for fluent API to have more readable code like factory.start().and().prepare();
- ARRAYS - Static variable in interface restx.factory.ParamDef.SpecialParamHandling
- asClass() - Element in annotation interface restx.factory.Component
- asId() - Method in class restx.factory.Name
- AutoPreparable - Interface in restx.factory
-
An AutoPreparable component is prepared when the factory is prepared.
- AutoStartable - Interface in restx.factory
-
An AutoStartable component is started when the factory is started.
B
- BillOfMaterials - Class in restx.factory
-
User: xavierhanin Date: 2/9/13 Time: 1:17 PM
- BillOfMaterials(ImmutableSet<Factory.Query<?>>) - Constructor for class restx.factory.BillOfMaterials
- bind(Factory) - Method in class restx.factory.Factory.ClassQuery
- bind(Factory) - Method in class restx.factory.Factory.FactoryQuery
- bind(Factory) - Method in class restx.factory.Factory.NameQuery
- bind(Factory) - Method in class restx.factory.Factory.Query
- BoundlessComponentBox<T> - Class in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 6:03 PM
- BoundlessComponentBox(NamedComponent<T>) - Constructor for class restx.factory.BoundlessComponentBox
- build() - Method in class restx.factory.Factory.Builder
- build() - Method in class restx.factory.FactoryMachineWrapper.Builder
- build() - Method in class restx.factory.FilteredWarehouse.FilteredWarehouseBuilder
- builder() - Static method in class restx.factory.Factory
- builder(Warehouse) - Static method in class restx.factory.FilteredWarehouse
- Builder() - Constructor for class restx.factory.Factory.Builder
- Builder() - Constructor for class restx.factory.FactoryMachineWrapper.Builder
- byClass(Class<T>) - Static method in class restx.factory.Factory.Query
- byName(Name<T>) - Static method in class restx.factory.Factory.Query
C
- canBuild(Name<?>) - Method in class restx.config.ConsolidatedConfigFactoryMachine
- canBuild(Name<?>) - Method in class restx.factory.DeactivationFactoryMachine
- canBuild(Name<?>) - Method in class restx.factory.DefaultFactoryMachine
- canBuild(Name<?>) - Method in interface restx.factory.FactoryMachine
- canBuild(Name<?>) - Method in class restx.factory.FactoryMachineWrapper
- canBuild(Name<?>) - Method in class restx.factory.NoopFactoryMachine
- canBuild(Name<?>) - Method in class restx.factory.SingleNameFactoryMachine
- canBuild(Name<?>) - Method in class restx.factory.SystemPropertyFactoryMachine
- canBuild(Name<?>) - Method in class restx.factory.WarehouseProvidersMachine
- canCustomize(Name<T>) - Method in interface restx.factory.ComponentCustomizerEngine
- canCustomize(Name<T>) - Method in class restx.factory.SingleComponentClassCustomizerEngine
- canCustomize(Name<T>) - Method in class restx.factory.SingleComponentNameCustomizerEngine
- causedBy(String) - Method in class restx.factory.Factory.UnsatisfiedDependency
- checkIn(ComponentBox<T>, SatisfiedBOM) - Method in class restx.factory.FilteredWarehouse
- checkIn(ComponentBox<T>, SatisfiedBOM) - Method in class restx.factory.StdWarehouse
- checkIn(ComponentBox<T>, SatisfiedBOM) - Method in interface restx.factory.Warehouse
- checkOut(Name<T>) - Method in class restx.factory.FilteredWarehouse
- checkOut(Name<T>) - Method in class restx.factory.StdWarehouse
- checkOut(Name<T>) - Method in interface restx.factory.Warehouse
- checkSatisfy() - Method in class restx.factory.Factory.Query
- clear() - Method in class restx.factory.Factory.LocalMachines
- close() - Method in class restx.factory.BoundlessComponentBox
- close() - Method in class restx.factory.ComponentBoxWrapper
- close() - Method in class restx.factory.DisposableComponentBox
- close() - Method in class restx.factory.EmptyBox
- close() - Method in class restx.factory.Factory
- close() - Method in class restx.factory.FilteredWarehouse
- close() - Method in class restx.factory.StdWarehouse
- close() - Method in interface restx.factory.Warehouse
- Component - Annotation Interface in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 5:38 PM
- ComponentBox<T> - Interface in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 6:03 PM
- ComponentBox.BoxFactory - Interface in restx.factory
- ComponentBoxWrapper<T> - Class in restx.factory
-
User: xavierhanin Date: 3/17/13 Time: 5:54 PM
- ComponentBoxWrapper(ComponentBox<T>) - Constructor for class restx.factory.ComponentBoxWrapper
- ComponentCustomizer<T> - Interface in restx.factory
-
User: xavierhanin Date: 3/31/13 Time: 12:51 AM
- ComponentCustomizerEngine - Interface in restx.factory
-
User: xavierhanin Date: 3/31/13 Time: 12:51 AM
- concat(Factory.UnsatisfiedDependencies) - Method in class restx.factory.Factory.UnsatisfiedDependencies
- concat(FactoryMachine) - Method in class restx.factory.Factory
- ConfigLoader - Class in restx.config
-
User: xavierhanin Date: 9/24/13 Time: 11:54 PM
- ConfigLoader(Optional<String>) - Constructor for class restx.config.ConfigLoader
- ConfigLoaderFactoryMachine - Class in restx.config
-
Machine for
ConfigLoader. - ConfigLoaderFactoryMachine() - Constructor for class restx.config.ConfigLoaderFactoryMachine
- ConfigSupplier - Interface in restx.config
-
Provide ConfigSupplier to provide a config which is then contributed to the main consolidated config.
- ConsolidatedConfigFactoryMachine - Class in restx.config
-
User: xavierhanin Date: 9/24/13 Time: 10:16 PM
- ConsolidatedConfigFactoryMachine() - Constructor for class restx.config.ConsolidatedConfigFactoryMachine
- contextLocal(String) - Static method in class restx.factory.Factory.LocalMachines
-
Returns a LocalMachines associated with given context name.
- customize(ComponentCustomizer<T>) - Method in class restx.factory.BoundlessComponentBox
- customize(ComponentCustomizer<T>) - Method in interface restx.factory.ComponentBox
- customize(ComponentCustomizer<T>) - Method in class restx.factory.ComponentBoxWrapper
- customize(ComponentCustomizer<T>) - Method in class restx.factory.DisposableComponentBox
- customize(ComponentCustomizer<T>) - Method in class restx.factory.EmptyBox
- customize(NamedComponent<T>) - Method in interface restx.factory.ComponentCustomizer
D
- DeactivationFactoryMachine - Class in restx.factory
- DeactivationFactoryMachine(Iterable<Name<?>>) - Constructor for class restx.factory.DeactivationFactoryMachine
- DefaultFactoryMachine - Class in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 7:23 PM
- DefaultFactoryMachine(int, MachineEngine<?>...) - Constructor for class restx.factory.DefaultFactoryMachine
- defaultValue() - Element in annotation interface restx.config.SettingsKey
- DisposableComponentBox<T> - Class in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 6:03 PM
- DisposableComponentBox(NamedComponent<T>) - Constructor for class restx.factory.DisposableComponentBox
- doc() - Element in annotation interface restx.config.SettingsKey
- doFind() - Method in class restx.factory.Factory.ClassQuery
- doFind() - Method in class restx.factory.Factory.Query
- doFind() - Method in class restx.factory.Factory.SingleQuery
- doFindOne() - Method in class restx.factory.Factory.FactoryQuery
- doFindOne() - Method in class restx.factory.Factory.MultipleQuery
- doFindOne() - Method in class restx.factory.Factory.NameQuery
- doFindOne() - Method in class restx.factory.Factory.Query
- doNewComponent(SatisfiedBOM) - Method in class restx.factory.StdMachineEngine
- dump() - Method in class restx.factory.Factory
- dumper() - Method in class restx.factory.Factory
-
Returns an object which toString method dumps the factory.
E
- ElementsFromConfigFactoryMachine - Class in restx.config
-
User: xavierhanin Date: 9/24/13 Time: 11:12 PM
- ElementsFromConfigFactoryMachine() - Constructor for class restx.config.ElementsFromConfigFactoryMachine
- EMPTY - Static variable in class restx.factory.BillOfMaterials
- EmptyBox<T> - Class in restx.factory
-
User: xavierhanin Date: 3/31/13 Time: 3:16 PM
- EmptyBox(Name<T>) - Constructor for class restx.factory.EmptyBox
- ENGINE_COMPARATOR - Static variable in class restx.factory.Factory
- engines - Variable in class restx.factory.DefaultFactoryMachine
- equals(Object) - Method in class restx.factory.Name
- equals(Object) - Method in class restx.factory.NamedComponent
- equals(Object) - Method in class restx.factory.ParamDef
- excluding(Predicate<Name<?>>...) - Method in class restx.factory.FilteredWarehouse.FilteredWarehouseBuilder
- excluding(Iterable<Predicate<Name<?>>>) - Method in class restx.factory.FilteredWarehouse.FilteredWarehouseBuilder
- excluding(Warehouse, Predicate<Name<?>>...) - Static method in class restx.factory.FilteredWarehouse
- excluding(Warehouse, Iterable<Predicate<Name<?>>>) - Static method in class restx.factory.FilteredWarehouse
- excludingClasses(Class<?>...) - Method in class restx.factory.FilteredWarehouse.FilteredWarehouseBuilder
- excludingClasses(Iterable<Class<?>>) - Method in class restx.factory.FilteredWarehouse.FilteredWarehouseBuilder
- excludingClasses(Warehouse, Class<?>...) - Static method in class restx.factory.FilteredWarehouse
- excludingClasses(Warehouse, Iterable<Class<?>>) - Static method in class restx.factory.FilteredWarehouse
- excludingNames(Iterable<Name<?>>) - Method in class restx.factory.FilteredWarehouse.FilteredWarehouseBuilder
- excludingNames(Name<?>...) - Method in class restx.factory.FilteredWarehouse.FilteredWarehouseBuilder
- excludingNames(Warehouse, Iterable<Name<?>>) - Static method in class restx.factory.FilteredWarehouse
- excludingNames(Warehouse, Name<?>...) - Static method in class restx.factory.FilteredWarehouse
- extractValueFrom(ImmutableList<String>, String) - Method in interface restx.factory.ParamDef.SpecialParamHandling
F
- factory() - Method in class restx.factory.Factory.Query
- Factory - Class in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 5:42 PM
- FACTORY - Static variable in class restx.factory.BoundlessComponentBox
- FACTORY - Static variable in class restx.factory.DisposableComponentBox
- Factory.Builder - Class in restx.factory
- Factory.ClassQuery<T> - Class in restx.factory
- Factory.FactoryQuery - Class in restx.factory
- Factory.LocalMachines - Class in restx.factory
- Factory.MultipleQuery<T> - Class in restx.factory
- Factory.NameQuery<T> - Class in restx.factory
- Factory.Query<T> - Class in restx.factory
- Factory.SatisfiedQuery<T> - Class in restx.factory
- Factory.SingleQuery<T> - Class in restx.factory
- Factory.UnsatisfiedDependencies - Class in restx.factory
- Factory.UnsatisfiedDependenciesException - Exception in restx.factory
- Factory.UnsatisfiedDependency - Class in restx.factory
- FactoryMachine - Interface in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 5:39 PM
- FactoryMachineWrapper - Class in restx.factory
-
User: xavierhanin Date: 3/17/13 Time: 5:56 PM
- FactoryMachineWrapper(FactoryMachine) - Constructor for class restx.factory.FactoryMachineWrapper
- FactoryMachineWrapper.Builder - Class in restx.factory
- factoryQuery() - Static method in class restx.factory.Factory.Query
- fillNode(Map<String, Object>, String, ImmutableList<String>, String) - Method in class restx.factory.ParamDef.ParamValuesHandlings
- FilteredWarehouse - Class in restx.factory
-
Wrap a warehouse in order to filter components by classes or names.
- FilteredWarehouse.FilteredWarehouseBuilder - Class in restx.factory
-
Builder to create a custom
FilteredWarehouse - find() - Method in class restx.factory.Factory.Query
- findAsComponents() - Method in class restx.factory.Factory.Query
- findNames() - Method in class restx.factory.Factory.ClassQuery
- findNames() - Method in class restx.factory.Factory.FactoryQuery
- findNames() - Method in class restx.factory.Factory.NameQuery
- findNames() - Method in class restx.factory.Factory.Query
- findOne() - Method in class restx.factory.Factory.Query
- findOneAsComponent() - Method in class restx.factory.Factory.Query
- forNames(Iterable<Name<?>>) - Static method in class restx.factory.DeactivationFactoryMachine
- forNames(Name<?>...) - Static method in class restx.factory.DeactivationFactoryMachine
- from(FactoryMachine) - Method in class restx.factory.FactoryMachineWrapper.Builder
- from(FactoryMachine) - Static method in class restx.factory.FactoryMachineWrapper
- fromFile(String) - Method in class restx.config.ConfigLoader
-
Provides a ConfigSupplier loading config from a file.
- fromResource(String) - Method in class restx.config.ConfigLoader
-
Provides a ConfigSupplier loading config from a classpath resource.
G
- get(Factory.Query<T>) - Method in class restx.factory.SatisfiedBOM
- getAggregateType() - Method in class restx.factory.ParamDef
- getAllComponents() - Method in class restx.factory.SatisfiedBOM
- getAsComponents(Factory.Query<T>) - Method in class restx.factory.SatisfiedBOM
- getBillOfMaterial() - Method in interface restx.factory.MachineEngine
- getBillOfMaterial() - Method in class restx.factory.MachineEngineWrapper
- getBillOfMaterial() - Method in class restx.factory.NoDepsMachineEngine
- getBom() - Method in class restx.factory.SatisfiedBOM
- getBox() - Method in class restx.factory.Warehouse.StoredBox
- getCause() - Method in class restx.factory.Factory.UnsatisfiedDependency
- getClazz() - Method in class restx.factory.Name
- getComponent() - Method in class restx.factory.NamedComponent
- getComponent(Class<T>) - Method in class restx.factory.Factory
-
Builds a component by class.
- getComponent(Name<T>) - Method in class restx.factory.Factory
-
Builds a component by name.
- getComponentClass() - Method in class restx.factory.Factory.ClassQuery
- getComponentClass() - Method in class restx.factory.Factory.FactoryQuery
- getComponentClass() - Method in class restx.factory.Factory.NameQuery
- getComponentClass() - Method in class restx.factory.Factory.Query
- getComponents(Class<T>) - Method in class restx.factory.Factory
-
Builds and return all the component of given class.
- getCustomizer(Name<T>) - Method in interface restx.factory.ComponentCustomizerEngine
- getCustomizer(Name<T>) - Method in class restx.factory.SingleComponentCustomizerEngine
- getEngine(Name<T>) - Method in class restx.config.ConsolidatedConfigFactoryMachine
- getEngine(Name<T>) - Method in class restx.factory.DeactivationFactoryMachine
- getEngine(Name<T>) - Method in class restx.factory.DefaultFactoryMachine
- getEngine(Name<T>) - Method in interface restx.factory.FactoryMachine
- getEngine(Name<T>) - Method in class restx.factory.FactoryMachineWrapper
- getEngine(Name<T>) - Method in class restx.factory.NoopFactoryMachine
- getEngine(Name<T>) - Method in class restx.factory.SingleNameFactoryMachine
- getEngine(Name<T>) - Method in class restx.factory.SystemPropertyFactoryMachine
- getEngine(Name<T>) - Method in class restx.factory.WarehouseProvidersMachine
- getFactory(String) - Static method in class restx.factory.Factory
- getId() - Method in class restx.factory.Factory
- getId() - Method in class restx.factory.Factory.LocalMachines
- getId() - Method in class restx.factory.FilteredWarehouse
- getId() - Method in class restx.factory.StdWarehouse
- getId() - Method in interface restx.factory.Warehouse
- getInstance() - Static method in class restx.factory.Factory
-
Returns a default Factory instance, getting componenents from ServiceLoader only.
- getName() - Method in class restx.factory.BoundlessComponentBox
- getName() - Method in interface restx.factory.ComponentBox
- getName() - Method in class restx.factory.ComponentBoxWrapper
- getName() - Method in class restx.factory.DisposableComponentBox
- getName() - Method in class restx.factory.EmptyBox
- getName() - Method in class restx.factory.Factory.NameQuery
- getName() - Method in class restx.factory.Factory.SatisfiedQuery
- getName() - Method in interface restx.factory.MachineEngine
- getName() - Method in class restx.factory.MachineEngineWrapper
- getName() - Method in class restx.factory.Name
- getName() - Method in class restx.factory.NamedComponent
- getName() - Method in class restx.factory.ParamDef
- getName() - Method in class restx.factory.StdMachineEngine
- getNbMachines() - Method in class restx.factory.Factory
- getOne(Factory.Query<T>) - Method in class restx.factory.SatisfiedBOM
- getOneAsComponent(Factory.Query<T>) - Method in class restx.factory.SatisfiedBOM
- getParamValuesHandlings() - Method in class restx.factory.ParamDef
- getPath() - Method in class restx.factory.Factory.UnsatisfiedDependency
- getPriority() - Method in interface restx.factory.MachineEngine
- getPriority() - Method in class restx.factory.MachineEngineWrapper
- getPriority() - Method in class restx.factory.NamedComponent
- getPriority() - Method in class restx.factory.StdMachineEngine
- getProviders() - Method in class restx.factory.FilteredWarehouse
- getProviders() - Method in class restx.factory.StdWarehouse
- getProviders() - Method in interface restx.factory.Warehouse
- getQueries() - Method in class restx.factory.BillOfMaterials
- getQuery() - Method in class restx.factory.Factory.SatisfiedQuery
- getRawType() - Method in class restx.factory.ParamDef
- getSatisfiedBOM() - Method in class restx.factory.Warehouse.StoredBox
- getSimpleName() - Method in class restx.factory.Name
- getStoredBox(Name<T>) - Method in class restx.factory.FilteredWarehouse
- getStoredBox(Name<T>) - Method in class restx.factory.StdWarehouse
- getStoredBox(Name<T>) - Method in interface restx.factory.Warehouse
- getType() - Method in class restx.factory.ParamDef
- getUnsatisfied() - Method in class restx.factory.Factory.UnsatisfiedDependency
- getUnsatisfiedDependencies() - Method in class restx.factory.Factory.UnsatisfiedDependencies
- getUnsatisfiedDependencies() - Method in exception restx.factory.Factory.UnsatisfiedDependenciesException
- getWarehouse() - Method in class restx.factory.Factory
H
- hashCode() - Method in class restx.factory.Name
- hashCode() - Method in class restx.factory.NamedComponent
- hashCode() - Method in class restx.factory.ParamDef
- HEALTH_CHECK_REGISTRY - Static variable in class restx.factory.Factory
I
- INSTANCE - Static variable in class restx.factory.NoopFactoryMachine
- isAggregateType() - Method in class restx.factory.ParamDef
- isEmpty() - Method in class restx.factory.Factory.UnsatisfiedDependencies
- isMandatory() - Method in class restx.factory.Factory.Query
- isMultiple() - Method in class restx.factory.Factory.MultipleQuery
- isMultiple() - Method in class restx.factory.Factory.NameQuery
- isMultiple() - Method in class restx.factory.Factory.Query
- isMultiple() - Method in class restx.factory.Factory.SingleQuery
- isPrimitiveType() - Method in class restx.factory.ParamDef
K
- key() - Element in annotation interface restx.config.SettingsKey
L
- listDependencies(Name) - Method in class restx.factory.FilteredWarehouse
- listDependencies(Name) - Method in class restx.factory.StdWarehouse
- listDependencies(Name) - Method in interface restx.factory.Warehouse
- listNames() - Method in class restx.factory.FilteredWarehouse
- listNames() - Method in class restx.factory.StdWarehouse
- listNames() - Method in interface restx.factory.Warehouse
- loadAllFromFile(List<ConfigElement>, String) - Method in class restx.config.ConfigLoader
- loadAllFromResource(List<ConfigElement>, String) - Method in class restx.config.ConfigLoader
- loadFileInto(Path, List<ConfigElement>) - Method in class restx.config.ConfigLoader
- loadResourceInto(String, List<ConfigElement>) - Method in class restx.config.ConfigLoader
- locationKeyForResource(String) - Method in class restx.config.ConfigLoader
-
Gives the name of the system property that can be used to provide a file location to load to override settings for a particular resource.
M
- Machine - Annotation Interface in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 5:38 PM
- MachineEngine<T> - Interface in restx.factory
-
User: xavierhanin Date: 2/9/13 Time: 1:15 PM
- MachineEngineWrapper<T> - Class in restx.factory
-
User: xavierhanin Date: 3/17/13 Time: 5:53 PM
- MachineEngineWrapper(MachineEngine<T>) - Constructor for class restx.factory.MachineEngineWrapper
- mandatory() - Method in class restx.factory.Factory.Query
- mayGetFactory() - Method in class restx.factory.Factory.Query
- METRICS_REGISTRY - Static variable in class restx.factory.Factory
- Module - Annotation Interface in restx.factory
-
User: xavierhanin Date: 2/1/13 Time: 1:41 PM
- MultipleQuery(Factory, boolean) - Constructor for class restx.factory.Factory.MultipleQuery
N
- name() - Element in annotation interface restx.factory.When
- Name<T> - Class in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 5:40 PM
- Name(Class<T>, String) - Constructor for class restx.factory.Name
- NAME - Static variable in class restx.config.ConfigLoaderFactoryMachine
- nameBuildableComponents(Class<T>) - Method in class restx.config.ConsolidatedConfigFactoryMachine
- nameBuildableComponents(Class<T>) - Method in class restx.factory.DeactivationFactoryMachine
- nameBuildableComponents(Class<T>) - Method in class restx.factory.DefaultFactoryMachine
- nameBuildableComponents(Class<T>) - Method in interface restx.factory.FactoryMachine
- nameBuildableComponents(Class<T>) - Method in class restx.factory.FactoryMachineWrapper
- nameBuildableComponents(Class<T>) - Method in class restx.factory.NoopFactoryMachine
- nameBuildableComponents(Class<T>) - Method in class restx.factory.SingleNameFactoryMachine
- nameBuildableComponents(Class<T>) - Method in class restx.factory.SystemPropertyFactoryMachine
- nameBuildableComponents(Class<T>) - Method in class restx.factory.WarehouseProvidersMachine
- named() - Element in annotation interface restx.factory.Alternative
- NAMED_COMPONENT_COMPARATOR - Static variable in class restx.factory.Factory
- NamedComponent<T> - Class in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 5:43 PM
- NamedComponent(Name<T>, int, T) - Constructor for class restx.factory.NamedComponent
- NamedComponent(Name<T>, T) - Constructor for class restx.factory.NamedComponent
- newComponent(SatisfiedBOM) - Method in interface restx.factory.MachineEngine
- newComponent(SatisfiedBOM) - Method in class restx.factory.MachineEngineWrapper
- newComponent(SatisfiedBOM) - Method in class restx.factory.StdMachineEngine
- newInstance() - Static method in class restx.factory.Factory
- NoDepsMachineEngine<T> - Class in restx.factory
-
User: xavierhanin Date: 2/9/13 Time: 2:47 PM
- NoDepsMachineEngine(Name<T>, int, ComponentBox.BoxFactory) - Constructor for class restx.factory.NoDepsMachineEngine
- NoDepsMachineEngine(Name<T>, ComponentBox.BoxFactory) - Constructor for class restx.factory.NoDepsMachineEngine
- NoopFactoryMachine - Class in restx.factory
-
A machine that doesn't build any component.
O
- of() - Static method in class restx.factory.Factory.UnsatisfiedDependencies
- of(Class<T>) - Static method in class restx.factory.Name
- of(Class<T>, String) - Static method in class restx.factory.Name
- of(Class<T>, String) - Static method in class restx.factory.ParamDef
- of(Class<T>, String, int, T) - Static method in class restx.factory.NamedComponent
- of(Class<T>, String, ImmutableMap<String, ParamDef.SpecialParamHandling>) - Static method in class restx.factory.ParamDef
- of(Class<T>, String, T) - Static method in class restx.factory.NamedComponent
- of(Factory.Query<?>...) - Static method in class restx.factory.BillOfMaterials
- of(Factory.Query<T>, Name<T>) - Static method in class restx.factory.Factory.SatisfiedQuery
- of(Factory.UnsatisfiedDependency) - Static method in class restx.factory.Factory.UnsatisfiedDependencies
- of(NamedComponent<T>) - Method in interface restx.factory.ComponentBox.BoxFactory
- of(TypeReference<T>, String) - Static method in class restx.factory.ParamDef
- of(TypeReference<T>, String, ImmutableMap<String, ParamDef.SpecialParamHandling>) - Static method in class restx.factory.ParamDef
- on(ImmutableList<Factory.SatisfiedQuery<?>>, Factory.Query<?>) - Static method in class restx.factory.Factory.UnsatisfiedDependency
- on(ImmutableList<Factory.SatisfiedQuery<?>>, Factory.Query<?>, String) - Static method in class restx.factory.Factory.UnsatisfiedDependency
- on(Factory.Query<T>) - Static method in class restx.factory.Factory.UnsatisfiedDependency
- optional() - Method in class restx.factory.Factory.Query
- overrideComponents() - Static method in class restx.factory.Factory.LocalMachines
-
An alias for threadLocal() which makes the intention of using it to override components clearer.
P
- ParamDef<T> - Class in restx.factory
- ParamDef(Class<T>, String) - Constructor for class restx.factory.ParamDef
- ParamDef(String, TypeReference<T>, Class<T>, ParamDef.ParamValuesHandlings) - Constructor for class restx.factory.ParamDef
- ParamDef(ParamDef) - Constructor for class restx.factory.ParamDef
- ParamDef(TypeReference<T>, String) - Constructor for class restx.factory.ParamDef
- ParamDef.ParamValuesHandlings - Class in restx.factory
- ParamDef.SpecialParamHandling - Interface in restx.factory
- ParamValuesHandlings() - Constructor for class restx.factory.ParamDef.ParamValuesHandlings
- ParamValuesHandlings(ImmutableMap<String, ParamDef.SpecialParamHandling>) - Constructor for class restx.factory.ParamDef.ParamValuesHandlings
- pick() - Method in class restx.factory.BoundlessComponentBox
- pick() - Method in interface restx.factory.ComponentBox
- pick() - Method in class restx.factory.ComponentBoxWrapper
- pick() - Method in class restx.factory.DisposableComponentBox
- pick() - Method in class restx.factory.EmptyBox
- prepare() - Method in interface restx.factory.AutoPreparable
- prepare() - Method in class restx.factory.Factory
-
Prepares all the AutoPreparable components of this factory.
- prepend(Factory.SatisfiedQuery<T>) - Method in class restx.factory.Factory.UnsatisfiedDependencies
- prepend(Factory.SatisfiedQuery<T>) - Method in class restx.factory.Factory.UnsatisfiedDependency
- priority() - Method in class restx.config.ConsolidatedConfigFactoryMachine
- priority() - Element in annotation interface restx.factory.Alternative
- priority() - Element in annotation interface restx.factory.Component
- priority() - Method in interface restx.factory.ComponentCustomizer
- priority() - Method in class restx.factory.DeactivationFactoryMachine
- priority() - Method in class restx.factory.DefaultFactoryMachine
- priority() - Method in interface restx.factory.FactoryMachine
- priority() - Method in class restx.factory.FactoryMachineWrapper
- priority() - Element in annotation interface restx.factory.Module
- priority() - Method in class restx.factory.NoopFactoryMachine
- priority() - Element in annotation interface restx.factory.Provides
-
The priority to set on the provided component.
- priority() - Method in class restx.factory.SingleComponentCustomizerEngine
- priority() - Method in class restx.factory.SingleNameFactoryMachine
- priority() - Method in class restx.factory.SystemPropertyFactoryMachine
- priority() - Method in class restx.factory.WarehouseProvidersMachine
- Provides - Annotation Interface in restx.factory
-
User: xavierhanin Date: 2/1/13 Time: 1:41 PM
- ProvisionException - Exception in restx.factory
- ProvisionException(String, Throwable) - Constructor for exception restx.factory.ProvisionException
Q
- Query(Factory, boolean) - Constructor for class restx.factory.Factory.Query
- queryByClass(Class<T>) - Method in class restx.factory.Factory
- queryByName(Name<T>) - Method in class restx.factory.Factory
R
- raise() - Method in class restx.factory.Factory.UnsatisfiedDependencies
- raise() - Method in class restx.factory.Factory.UnsatisfiedDependency
- register(String, Factory) - Static method in class restx.factory.Factory
- removeMachine(FactoryMachine) - Method in class restx.factory.Factory.LocalMachines
- restx.config - package restx.config
- restx.factory - package restx.factory
S
- SatisfiedBOM - Class in restx.factory
-
User: xavierhanin Date: 2/9/13 Time: 2:14 PM
- SatisfiedBOM(BillOfMaterials, ImmutableMultimap<Factory.Query<?>, NamedComponent<?>>) - Constructor for class restx.factory.SatisfiedBOM
- set(int, Class<T>, String, T) - Method in class restx.factory.Factory.LocalMachines
- set(int, String, Object) - Method in class restx.factory.Factory.LocalMachines
- set(int, NamedComponent<T>) - Method in class restx.factory.Factory.LocalMachines
- set(Class<T>, String, T) - Method in class restx.factory.Factory.LocalMachines
- set(String, Object) - Method in class restx.factory.Factory.LocalMachines
- set(NamedComponent<T>) - Method in class restx.factory.Factory.LocalMachines
- setMandatory(boolean) - Method in class restx.factory.Factory.ClassQuery
- setMandatory(boolean) - Method in class restx.factory.Factory.FactoryQuery
- setMandatory(boolean) - Method in class restx.factory.Factory.NameQuery
- Settings - Annotation Interface in restx.config
-
Annotate an interface with @Settings to mark it as a settings interface, where all methods must be returning simple type and take no parameters, and implementation is generated to look for values in RestxConfig.
- SettingsKey - Annotation Interface in restx.config
-
Defines a Settings key method in a Settings annotated interface.
- SingleComponentClassCustomizerEngine<E> - Class in restx.factory
-
User: xavierhanin Date: 3/31/13 Time: 1:43 AM
- SingleComponentClassCustomizerEngine(int, Class<E>) - Constructor for class restx.factory.SingleComponentClassCustomizerEngine
- SingleComponentCustomizerEngine<E> - Class in restx.factory
-
User: xavierhanin Date: 3/31/13 Time: 1:43 AM
- SingleComponentCustomizerEngine(int) - Constructor for class restx.factory.SingleComponentCustomizerEngine
- SingleComponentNameCustomizerEngine<E> - Class in restx.factory
-
User: xavierhanin Date: 3/31/13 Time: 1:43 AM
- SingleComponentNameCustomizerEngine(int, Name<E>) - Constructor for class restx.factory.SingleComponentNameCustomizerEngine
- SingleNameFactoryMachine<C> - Class in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 7:23 PM
- SingleNameFactoryMachine(int, MachineEngine<C>) - Constructor for class restx.factory.SingleNameFactoryMachine
- SingleQuery(Factory, boolean) - Constructor for class restx.factory.Factory.SingleQuery
- SingletonFactoryMachine<C> - Class in restx.factory
-
A singleton factory machine provides a boundless component box made up of a component created at instanciation time.
- SingletonFactoryMachine(int, NamedComponent<C>) - Constructor for class restx.factory.SingletonFactoryMachine
- start() - Method in interface restx.factory.AutoStartable
- start() - Method in class restx.factory.Factory
-
Starts all the AutoStartable components of this factory.
- StdMachineEngine<T> - Class in restx.factory
-
User: xavierhanin Date: 2/9/13 Time: 2:47 PM
- StdMachineEngine(Name<T>, int, ComponentBox.BoxFactory) - Constructor for class restx.factory.StdMachineEngine
- StdMachineEngine(Name<T>, ComponentBox.BoxFactory) - Constructor for class restx.factory.StdMachineEngine
- StdWarehouse - Class in restx.factory
-
User: xavierhanin Date: 1/31/13 Time: 5:47 PM
- StdWarehouse() - Constructor for class restx.factory.StdWarehouse
- StdWarehouse(ImmutableList<Warehouse>) - Constructor for class restx.factory.StdWarehouse
- StoredBox(ComponentBox<T>, SatisfiedBOM) - Constructor for class restx.factory.Warehouse.StoredBox
- SystemPropertyFactoryMachine - Class in restx.factory
- SystemPropertyFactoryMachine() - Constructor for class restx.factory.SystemPropertyFactoryMachine
T
- threadLocal() - Static method in class restx.factory.Factory.LocalMachines
-
Returns a LocalMachines associated with current thread.
- threadLocalFrom(String) - Static method in class restx.factory.Factory.LocalMachines
-
Return LocalMachines associated with another thread, by id.
- to() - Element in annotation interface restx.factory.Alternative
- toComponent() - Static method in class restx.factory.NamedComponent
- toName() - Static method in class restx.factory.NamedComponent
- toString() - Method in class restx.config.ConsolidatedConfigFactoryMachine
- toString() - Method in class restx.factory.BillOfMaterials
- toString() - Method in class restx.factory.BoundlessComponentBox
- toString() - Method in class restx.factory.DefaultFactoryMachine
- toString() - Method in class restx.factory.DisposableComponentBox
- toString() - Method in class restx.factory.Factory.ClassQuery
- toString() - Method in class restx.factory.Factory.FactoryQuery
- toString() - Method in class restx.factory.Factory.NameQuery
- toString() - Method in class restx.factory.Factory.SatisfiedQuery
- toString() - Method in class restx.factory.Factory
- toString() - Method in class restx.factory.Factory.UnsatisfiedDependencies
- toString() - Method in class restx.factory.Factory.UnsatisfiedDependency
- toString() - Method in class restx.factory.FactoryMachineWrapper
- toString() - Method in class restx.factory.MachineEngineWrapper
- toString() - Method in class restx.factory.Name
- toString() - Method in class restx.factory.NamedComponent
- toString() - Method in class restx.factory.NoopFactoryMachine
- toString() - Method in class restx.factory.ParamDef
- toString() - Method in class restx.factory.SatisfiedBOM
- toString() - Method in class restx.factory.SingleComponentClassCustomizerEngine
- toString() - Method in class restx.factory.SingleComponentNameCustomizerEngine
- toString() - Method in class restx.factory.SingleNameFactoryMachine
- toString() - Method in class restx.factory.SingletonFactoryMachine
- toString() - Method in class restx.factory.StdMachineEngine
- toString() - Method in class restx.factory.StdWarehouse
- toString() - Method in class restx.factory.SystemPropertyFactoryMachine
- toString() - Method in class restx.factory.Warehouse.StoredBox
- toString() - Method in class restx.factory.WarehouseProvidersMachine
- transformComponents(Function<Map.Entry<SatisfiedBOM, NamedComponent>, NamedComponent>) - Method in class restx.factory.FactoryMachineWrapper.Builder
U
- unregister(String, Factory) - Static method in class restx.factory.Factory
- UnsatisfiedDependenciesException(Factory.UnsatisfiedDependencies) - Constructor for exception restx.factory.Factory.UnsatisfiedDependenciesException
- UNSUPPORTED - Static variable in interface restx.factory.ParamDef.SpecialParamHandling
V
W
- Warehouse - Interface in restx.factory
- Warehouse.StoredBox<T> - Class in restx.factory
- WarehouseProvidersMachine - Class in restx.factory
-
Date: 16/11/13 Time: 21:24
- WarehouseProvidersMachine(ImmutableList<Warehouse>) - Constructor for class restx.factory.WarehouseProvidersMachine
- When - Annotation Interface in restx.factory
-
A condition when an alternative should be used.
- withDependencies(Factory.Query<?>...) - Method in class restx.factory.FactoryMachineWrapper.Builder
- withMetrics(MetricRegistry) - Method in class restx.factory.Factory.Builder
- WITHOUT_SPECIAL_PARAMS - Static variable in class restx.factory.ParamDef.ParamValuesHandlings
- withPriority(int) - Method in class restx.factory.FactoryMachineWrapper.Builder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form