Package org.jboss.solder.bean

A collection of base classes and builders for working with Bean metadata objects.

See:
          Description

Interface Summary
ContextualLifecycle<T> Callbacks used by BeanBuilder and ImmutableBean to allow control of the creation and destruction of a custom bean.
 

Class Summary
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.
 

Package org.jboss.solder.bean Description

A collection of base classes and builders for working with Bean metadata objects.

Author:
Pete Muir


Copyright © 2008-2011 Seam Framework. All Rights Reserved.