Module jakarta.cdi

Interface Contextual<T>

Type Parameters:
T - type of the instance
All Known Subinterfaces:
Bean<T>, Decorator<T>, Interceptor<T>
All Known Implementing Classes:
ApplicationMapProducer, ApplicationProducer, ComponentProducer, CompositeComponentProducer, DataModelClassesMapProducer, ExternalContextProducer, FacesContextProducer, FlashProducer, FlowMapProducer, FlowProducer, HeaderMapProducer, HeaderValuesMapProducer, InitParameterMapProducer, ManagedPropertyProducer, RequestCookieMapProducer, RequestMapProducer, RequestParameterMapProducer, RequestParameterValuesMapProducer, RequestProducer, ResourceHandlerProducer, SessionMapProducer, SessionProducer, ViewMapProducer, ViewProducer

public interface Contextual<T>

Defines operations to create and destroy contextual instances of a certain type. Any implementation of Contextual is called a contextual type. In particular, all beans are contextual types.

See Also: