private HttpSession session() { if (session == null) { synchronized (this) { if (session == null) { session = obtainHttpSession(); } } } return session; }
/** * Creates an EE resource producer field * * @param field The underlying method abstraction * @param declaringBean The declaring bean abstraction * @param manager the current manager * @return A producer field */ public static <X, T> EEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new EEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
public static <X, T> StaticEEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new StaticEEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
public PrincipalBean(BeanManagerImpl beanManager) { super(Principal.class, new PrincipalCallable(beanManager), beanManager); }
@Override protected HttpSession newInstance(InjectionPoint ip, CreationalContext<HttpSession> creationalContext) { return new SerializableProxy(); }
public UserTransactionBean(BeanManagerImpl beanManager) { super(UserTransaction.class, new UserTransactionCallable(beanManager), beanManager); }
/** * Creates an EE resource producer field * * @param field The underlying method abstraction * @param declaringBean The declaring bean abstraction * @param manager the current manager * @return A producer field */ public static <X, T> EEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new EEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
public static <X, T> StaticEEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new StaticEEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
public PrincipalBean(BeanManagerImpl beanManager) { super(Principal.class, new PrincipalCallable(beanManager), beanManager); }
private SerializableProxy() { this.session = obtainHttpSession(); }
/** * Creates an EE resource producer field * * @param field The underlying method abstraction * @param declaringBean The declaring bean abstraction * @param manager the current manager * @return A producer field */ public static <X, T> EEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new EEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
public static <X, T> StaticEEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new StaticEEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
public PrincipalBean(BeanManagerImpl beanManager) { super(Principal.class, new PrincipalCallable(beanManager), beanManager); }
/** * Creates an EE resource producer field * * @param field The underlying method abstraction * @param declaringBean The declaring bean abstraction * @param manager the current manager * @return A producer field */ public static <X, T> EEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new EEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
public static <X, T> StaticEEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new StaticEEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
public PrincipalBean(BeanManagerImpl beanManager) { super(Principal.class, new PrincipalCallable(beanManager), beanManager); }
/** * Creates an EE resource producer field * * @param field The underlying method abstraction * @param declaringBean The declaring bean abstraction * @param manager the current manager * @return A producer field */ public static <X, T> EEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new EEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
public static <X, T> StaticEEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new StaticEEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
/** * Creates an EE resource producer field * * @param field The underlying method abstraction * @param declaringBean The declaring bean abstraction * @param manager the current manager * @return A producer field */ public static <X, T> EEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new EEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }
public static <X, T> StaticEEResourceProducerField<X, T> of(BeanAttributes<T> attributes, EnhancedAnnotatedField<T, ? super X> field, AbstractClassBean<X> declaringBean, DisposalMethod<X, ?> disposalMethod, BeanManagerImpl manager, ServiceRegistry services) { return new StaticEEResourceProducerField<X, T>(attributes, field, declaringBean, disposalMethod, manager, services); }