Interface | Description |
---|---|
Composite |
Base Composite interface.
|
CompositeDescriptor |
Composite Descriptor.
|
CompositeInstance |
Composite Instance.
|
CompositeInvoker |
Composite method invoker.
|
ConstructorDescriptor |
Composite constructor descriptor.
|
DependencyDescriptor |
Composite dependency descriptor.
|
InjectedFieldDescriptor |
Composite injected field descriptor.
|
InjectedMethodDescriptor |
Composite injected method descriptor.
|
InjectedParametersDescriptor |
Composite constructors and method injected parameters descriptor.
|
MethodDescriptor |
Composite Method Descriptor.
|
ModelDescriptor |
Composite ModelDescriptor.
|
StateDescriptor |
Composite State Descriptor.
|
StatefulCompositeDescriptor |
Stateful Composite Descriptor.
|
TransientBuilder<T> |
TransientBuilders are used to instantiate TransientComposites.
|
TransientBuilderFactory |
This factory creates TransientComposites and the TransientBuilders.
|
TransientComposite |
Transient Composite Type.
|
TransientDescriptor |
TransientComposite Descriptor.
|
Class | Description |
---|---|
CompositeContext<T extends TransientComposite> |
Thread-associated composites.
|
DecoratorMixin |
Generic decorator mixin that allows a Composite to wrap
any other Composite as long as they share an interface.
|
PropertyMapper |
Transfer java.util.Properties to Composite properties
|
Exception | Description |
---|---|
AmbiguousTypeException |
This Exception is thrown when more than one Composite implements a MixinType
that one tries to use to create a Composite instance from.
|
InvalidCompositeException |
This exception is thrown if a Composite is invalid.
|
InvalidValueCompositeException |
This exception is thrown if a ValueComposite is invalid.
|
MissingMethodException |
This exception is thrown if client code tries to invoke a non-existing Composite method.
|
NoSuchCompositeException |
This exception is thrown if client code tries to create a non-existing Composite type.
|
NoSuchTransientException |
This exception is thrown if client code tries to create a non-existing TransientComposite type.
|