public class WorkspaceScopeContext extends Object implements javax.enterprise.context.spi.Context
WorkspaceManager
to create beans. Those beans must be annotated with
WorkspaceScoped
annotation. Every bean has only one instance per workspace.Constructor and Description |
---|
WorkspaceScopeContext(javax.enterprise.inject.spi.BeanManager beanManager) |
Modifier and Type | Method and Description |
---|---|
<T> T |
get(javax.enterprise.context.spi.Contextual<T> contextual) |
<T> T |
get(javax.enterprise.context.spi.Contextual<T> contextual,
javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
protected <T> T |
getBean(Class<T> clazz) |
Class<? extends Annotation> |
getScope() |
protected WorkspaceManager |
getWorkspaceManager() |
boolean |
isActive() |
public WorkspaceScopeContext(javax.enterprise.inject.spi.BeanManager beanManager)
public Class<? extends Annotation> getScope()
getScope
in interface javax.enterprise.context.spi.Context
public <T> T get(javax.enterprise.context.spi.Contextual<T> contextual, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
get
in interface javax.enterprise.context.spi.Context
public <T> T get(javax.enterprise.context.spi.Contextual<T> contextual)
get
in interface javax.enterprise.context.spi.Context
public boolean isActive()
isActive
in interface javax.enterprise.context.spi.Context
protected WorkspaceManager getWorkspaceManager()
protected <T> T getBean(Class<T> clazz)
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.