Interface | Description |
---|---|
BeanFactory<ID> |
A lookup factory supporting type and ID lookup.
|
BeanLookupFactory<ID> |
The
BeanLookupFactory defines the functionality which must be provided
in order to represent a factory for object creation of objects identified by
an ID String and of the expected type (in contrast to the
TypeFactory and the LookupFactory which create
instances of a predefined type specified with a generic argument). |
CollectionFactory<C extends Collection<?>> |
The
CollectionFactory defines the functionality which must be provided
in order to represent a factory for object creation of *ALL* objects being of
a requested type (in contrast to the TypeFactory and the
LookupFactory which create instances of a predefined type
specified with a generic argument). |
ContextConverterFactory<T,CTX> |
The
ContextConverterFactory defines the functionality which must be
provided in order to represent a factory for object creation depending on
some provided context and of a predefined type specified with a generic
argument (in contrast to the BeanLookupFactory , which creates
instances of an expected type). |
ContextLookupFactory<T,ID,CTX> |
The
ContextLookupFactory defines the functionality which must
be provided in order to represent a factory for object creation of objects
identified by an ID String and of a predefined type specified with a
generic argument (in contrast to the BeanLookupFactory , which creates
instances of an expected type). |
LookupFactory<T,ID> |
The
LookupFactory defines the functionality which must be
provided in order to represent a factory for object creation of objects
identified by an ID String and of a predefined type specified with a
generic argument (in contrast to the BeanLookupFactory , which creates
instances of an expected type). |
MarshalFactory<T> |
The
MarshalFactory defines the functionality which must be provided
in order to represent a factory for object creation depending on some
provided context and of a predefined type specified with a generic argument
(in contrast to the BeanLookupFactory , which creates instances of an
expected type). |
RecyclableTypeFactory<T> |
The
RecyclableTypeFactory is a TypeFactory providing
recycling support for instances as being created by the
RecyclableTypeFactory TypeFactory.toInstance() (or
TypeFactory.toInstance(Properties) . |
TypeFactory<T> |
The
TypeFactory defines the functionality which must be provided in
order to represent a factory for object creation of a predefined type
specified with a generic argument (in contrast to the BeanLookupFactory
, which creates instances of an expected type). |
TypeLookupFactory |
The
TypeLookupFactory defines the functionality which must be
provided in order to represent a factory for object creation of *ALL* objects
being of a requested type (in contrast to the TypeFactory and the
LookupFactory which create instances of a predefined type
specified with a generic argument). |
TypeRecyclable<T> |
A factory implementing the
TypeRecyclable interface takes once
created instances back and will recycle them in terms of reusing: When a new
instance is to be created and the factory contains recycled instances, then
first recycled instances are returned till there are no more such instances
available. |
UnmarshalFactory<SRC> |
The
UnmarshalFactory defines the functionality which must be provided
in order to represent a factory for object creation of an object being of a
requested type (in contrast to the TypeFactory and the
SelectorFactory from an instance of a provided type. |
Exception | Description |
---|---|
FactoryRuntimeException | |
UnexpectedFactoryRuntimeException |
Thrown in case of a caught runtime exception of an underlying framework which
only shows up at runtime (probably not documented in any API).
|
Copyright © 2016. All rights reserved.