Class WorkspaceScopeContext

  • All Implemented Interfaces:
    javax.enterprise.context.spi.Context

    public class WorkspaceScopeContext
    extends Object
    implements javax.enterprise.context.spi.Context
    Workspace context. Uses WorkspaceManager to create beans. Those beans must be annotated with WorkspaceScoped annotation. Every bean has only one instance per workspace.
    • Constructor Detail

      • WorkspaceScopeContext

        public WorkspaceScopeContext​(javax.enterprise.inject.spi.BeanManager beanManager)
    • Method Detail

      • getScope

        public Class<? extends Annotation> getScope()
        Specified by:
        getScope in interface javax.enterprise.context.spi.Context
      • get

        public <T> T get​(javax.enterprise.context.spi.Contextual<T> contextual,
                         javax.enterprise.context.spi.CreationalContext<T> creationalContext)
        Specified by:
        get in interface javax.enterprise.context.spi.Context
      • get

        public <T> T get​(javax.enterprise.context.spi.Contextual<T> contextual)
        Specified by:
        get in interface javax.enterprise.context.spi.Context
      • isActive

        public boolean isActive()
        Specified by:
        isActive in interface javax.enterprise.context.spi.Context
      • getBean

        protected <T> T getBean​(Class<T> clazz)