Bean metadata objects.See: Description
| Interface | Description |
|---|---|
| ContextualLifecycle<T> |
Callbacks used by
BeanBuilder and ImmutableBean to allow control
of the creation and destruction of a custom bean. |
| Class | Description |
|---|---|
| AbstractImmutableBean<T> |
A base class for implementing
Bean. |
| AbstractImmutableProducer<T> |
A base class for implementing
Producer. |
| BeanBuilder<T> |
A builder class for creating immutable beans.
|
| Beans |
A set of utility methods for working with beans.
|
| DelegatingContextualLifecycle<T> |
An implementation of
ContextualLifecycle that is backed by an
InjectionTarget. |
| DummyInjectionTarget<T> |
Injection target implementation that does nothing
|
| ForwardingBean<T> |
An implementation of
Bean that forwards all calls to the
ForwardingBean.delegate(). |
| ForwardingInjectionPoint | |
| ForwardingInjectionTarget<T> |
An implementation of
InjectionTarget that forwards all calls to
ForwardingInjectionTarget.delegate(). |
| ForwardingObserverMethod<T> |
An implementation of
ObserverMethod that forwards all calls to
ForwardingObserverMethod.delegate(). |
| ImmutableBean<T> |
A base class for implementing
Bean. |
| ImmutableInjectionPoint |
A base class for implementing
InjectionPoint. |
| ImmutableNarrowingBean<T> |
A narrowing bean allows you to build a general purpose bean (likely a
producer method), and register it for a narrowed type (or qualifiers).
|
| ImmutablePassivationCapableBean<T> |
A base class for implementing a
PassivationCapable Bean. |
| ImmutablePassivationCapableNarrowingBean<T> |
A passivation capable narrowing bean allows you to build a general purpose,
passivation capable, bean (likely a producer method), and register it for a
narrowed type (or qualifiers).
|
| NarrowingBeanBuilder<T> |
Builder for
ImmutableNarrowingBean and
ImmutablePassivationCapableNarrowingBean. |
A collection of base classes and builders for working with Bean metadata objects.
Copyright © 2008–2013 Seam Framework. All rights reserved.