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.