@Override public ContextHandle createContextHandle() { final BeanManagerImpl beanManager = getBeanManager(); return () -> { if (beanManager == null || beanManager.isContextActive(RequestScoped.class)) { return () -> { }; } final RequestContext requestContext = beanManager.instance().select(RequestContext.class, UnboundLiteral.INSTANCE).get(); requestContext.activate(); return () -> { requestContext.invalidate(); requestContext.deactivate(); }; }; }
protected boolean isRequestContextActive() { return beanManager.isContextActive(RequestScoped.class); } }
boolean isRequestContextActive() { return beanManager.isContextActive(RequestScoped.class); } }
boolean isRequestContextActive() { return beanManager.isContextActive(RequestScoped.class); } }
boolean isRequestContextActive() { return beanManager.isContextActive(RequestScoped.class); } }
private boolean isRequestContextActive() { return beanManager.isContextActive(RequestScoped.class); }
private boolean isRequestContextActive() { return beanManager.isContextActive(RequestScoped.class); }
private boolean isRequestContextActive() { return beanManager.isContextActive(RequestScoped.class); }
public boolean isContextActive() { return manager.isContextActive(ConversationScoped.class); }
private boolean isRequestContextActive() { return beanManager.isContextActive(RequestScoped.class); }
public boolean isContextActive() { return manager.isContextActive(ConversationScoped.class); }
@Override public boolean isContextActive(Class<? extends Annotation> scopeType) { return delegate().isContextActive(scopeType); }
@Override public boolean isContextActive(Class<? extends Annotation> scopeType) { return delegate().isContextActive(scopeType); }
@Override public boolean isContextActive(Class<? extends Annotation> scopeType) { return delegate().isContextActive(scopeType); }
@Override public boolean isContextActive(Class<? extends Annotation> scopeType) { return delegate().isContextActive(scopeType); }
@Override public boolean isContextActive(Class<? extends Annotation> scopeType) { return delegate().isContextActive(scopeType); }
@Override public void beforeExecution(FaultToleranceOperation operation) { // Note that Hystrix commands are executed on a dedicated thread where a CDI request context should not be active // TODO: maybe we should activate the context for any FT operation? if (operation.isAsync() && !beanManager.isContextActive(RequestScoped.class)) { requestContext.activate(); isActivator.set(true); } }
private boolean isRequestContextActive() { return Container.instance(contextId).deploymentManager().isContextActive(RequestScoped.class); }
private boolean isRequestContextActive() { return Container.instance(contextId).deploymentManager().isContextActive(RequestScoped.class); }
private boolean isRequestContextActive() { return Container.instance(contextId).deploymentManager().isContextActive(RequestScoped.class); }