Modifier and Type | Method and Description |
---|---|
<T> FactoryDescriptors |
DynamicConfiguration.addActiveFactoryDescriptor(java.lang.Class<? extends Factory<T>> rawFactoryClass)
This adds two active descriptors to the system based completely on the analysis
of the given
Factory class. |
Modifier and Type | Method and Description |
---|---|
static java.util.List<FactoryDescriptors> |
ServiceLocatorUtilities.addFactoryConstants(ServiceLocator locator,
Factory<?>... constants)
This method adds factory constants to the given locator.
|
Modifier and Type | Field and Description |
---|---|
private Factory<T> |
AbstractBindingBuilder.FactoryInstanceBasedBindingBuilder.factory |
Modifier and Type | Field and Description |
---|---|
private java.lang.Class<? extends Factory<T>> |
AbstractBindingBuilder.FactoryTypeBasedBindingBuilder.factoryClass |
Modifier and Type | Method and Description |
---|---|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindFactory(Factory<T> factory)
Start building a new factory instance-based service binding.
|
(package private) static <T> AbstractBindingBuilder<T> |
AbstractBindingBuilder.createFactoryBinder(Factory<T> factory)
Create a new service binding builder.
|
static <T> ServiceBindingBuilder<T> |
BindingBuilderFactory.newFactoryBinder(Factory<T> factory)
Get a new factory instance-based service binding builder.
|
Modifier and Type | Method and Description |
---|---|
<T> FactoryDescriptors |
AbstractBinder.addActiveFactoryDescriptor(java.lang.Class<? extends Factory<T>> rawFactoryClass)
This adds two active descriptors to the system based completely on the analysis
of the given
Factory class. |
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindFactory(java.lang.Class<? extends Factory<T>> factoryType)
Start building a new factory class-based service binding.
|
<T> ServiceBindingBuilder<T> |
AbstractBinder.bindFactory(java.lang.Class<? extends Factory<T>> factoryType,
java.lang.Class<? extends java.lang.annotation.Annotation> factoryScope)
Start building a new factory class-based service binding.
|
(package private) static <T> AbstractBindingBuilder<T> |
AbstractBindingBuilder.createFactoryBinder(java.lang.Class<? extends Factory<T>> factoryType,
java.lang.Class<? extends java.lang.annotation.Annotation> factoryScope)
Create a new service binding builder.
|
static <T> ServiceBindingBuilder<T> |
BindingBuilderFactory.newFactoryBinder(java.lang.Class<? extends Factory<T>> factoryType)
Get a new factory class-based service binding builder.
|
static <T> ServiceBindingBuilder<T> |
BindingBuilderFactory.newFactoryBinder(java.lang.Class<? extends Factory<T>> factoryType,
java.lang.Class<? extends java.lang.annotation.Annotation> factoryScope)
Get a new factory class-based service binding builder.
|
Constructor and Description |
---|
FactoryInstanceBasedBindingBuilder(Factory<T> factory) |
Constructor and Description |
---|
FactoryTypeBasedBindingBuilder(java.lang.Class<? extends Factory<T>> factoryClass,
java.lang.Class<? extends java.lang.annotation.Annotation> factoryScope) |
Modifier and Type | Method and Description |
---|---|
private ServiceHandle<Factory<T>> |
FactoryCreator.getFactoryHandle() |
Modifier and Type | Method and Description |
---|---|
<T> FactoryDescriptors |
DynamicConfigurationImpl.addActiveFactoryDescriptor(java.lang.Class<? extends Factory<T>> rawFactoryClass) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFactory<A,B,C,D>
This is an abstract factory, the true type will
comd from the concrete class
|
class |
ComplexFactory
A factory thar produces a complex object type
|
class |
ConcreteFactory<F>
The class that corresponds to the Factory provide method is
not first, it is not last, it is somewhere in the middle (the Integer)
|
class |
FactoryWithDefaultProxy |
class |
FactoryWithDefaultProxyForSameScope |
class |
FactoryWithFalseProxy |
class |
FactoryWithFalseProxyForSameScope |
class |
FactoryWithRanks |
class |
FactoryWithVisibility |
Modifier and Type | Class and Description |
---|---|
class |
AbstractComplexFactory<E,F,G,H> |
class |
ConcreteComplexFactory<A,B> |
class |
MiddleComplexFactory<C,D> |
Modifier and Type | Class and Description |
---|---|
class |
ConcurrentMapFactory
ConcurrentHashMap provider.
|