Module jakarta.cdi

Interface Bean<T>

Type Parameters:
T - the class of the bean instance
All Superinterfaces:
BeanAttributes<T>, Contextual<T>
All Known Subinterfaces:
Decorator<T>, Interceptor<T>

public interface Bean<T> extends Contextual<T>, BeanAttributes<T>

Represents an enabled bean. This interface defines everything the container needs to manage instances of the bean.