| 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.
|
| StatefulAssociationCompositeDescriptor |
Stateful Association Composite 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.
|
| DefaultMethodsFilter |
Filter Default Interface Methods to apply a generic fragment.
|
| 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.
|
| NoSuchCompositeTypeException |
This exception is thrown if client code tries to create a non-existing Composite type.
|
| NoSuchTransientTypeException |
This exception is thrown if client code tries to create a non-existing TransientComposite type.
|