private static <T> ContextualInstanceStrategy<T> getStrategy(Bean<T> bean) { if (bean instanceof RIBean<?>) { return ((RIBean<T>) bean).getContextualInstanceStrategy(); } return ContextualInstanceStrategy.defaultStrategy(); } }
private static <T> ContextualInstanceStrategy<T> getStrategy(Bean<T> bean) { if (bean instanceof RIBean<?>) { return ((RIBean<T>) bean).getContextualInstanceStrategy(); } return ContextualInstanceStrategy.defaultStrategy(); } }
private static <T> ContextualInstanceStrategy<T> getStrategy(Bean<T> bean) { if (bean instanceof RIBean<?>) { return ((RIBean<T>) bean).getContextualInstanceStrategy(); } return ContextualInstanceStrategy.defaultStrategy(); } }
private static <T> ContextualInstanceStrategy<T> getStrategy(Bean<T> bean) { if (bean instanceof RIBean<?>) { return ((RIBean<T>) bean).getContextualInstanceStrategy(); } return ContextualInstanceStrategy.defaultStrategy(); } }
private static <T> ContextualInstanceStrategy<T> getStrategy(Bean<T> bean) { if (bean instanceof RIBean<?>) { return ((RIBean<T>) bean).getContextualInstanceStrategy(); } return ContextualInstanceStrategy.defaultStrategy(); } }
private static <T> ContextualInstanceStrategy<T> getStrategy(Bean<T> bean) { if (bean instanceof RIBean<?>) { return ((RIBean<T>) bean).getContextualInstanceStrategy(); } return ContextualInstanceStrategy.defaultStrategy(); } }
public static <T> ContextualInstanceStrategy<T> create(BeanAttributes<T> bean, BeanManagerImpl manager) { if (ApplicationScoped.class == bean.getScope() || Singleton.class == bean.getScope()) { return new ApplicationScopedContextualInstanceStrategy<T>(); } else if (CachingContextualInstanceStrategy.CACHEABLE_SCOPES.contains(bean.getScope())) { return new CachingContextualInstanceStrategy<T>(); } return defaultStrategy(); }
public static <T> ContextualInstanceStrategy<T> create(BeanAttributes<T> bean, BeanManagerImpl manager) { if (ApplicationScoped.class == bean.getScope() || Singleton.class == bean.getScope()) { return new ApplicationScopedContextualInstanceStrategy<T>(); } else if (CachingContextualInstanceStrategy.CACHEABLE_SCOPES.contains(bean.getScope())) { return new CachingContextualInstanceStrategy<T>(); } return defaultStrategy(); }
public static <T> ContextualInstanceStrategy<T> create(BeanAttributes<T> bean, BeanManagerImpl manager) { if (ApplicationScoped.class == bean.getScope() || Singleton.class == bean.getScope()) { return new ApplicationScopedContextualInstanceStrategy<T>(); } else if (CachingContextualInstanceStrategy.CACHEABLE_SCOPES.contains(bean.getScope())) { return new CachingContextualInstanceStrategy<T>(); } return defaultStrategy(); }
public static <T> ContextualInstanceStrategy<T> create(BeanAttributes<T> bean, BeanManagerImpl manager) { if (ApplicationScoped.class == bean.getScope() || Singleton.class == bean.getScope()) { return new ApplicationScopedContextualInstanceStrategy<T>(); } else if (CachingContextualInstanceStrategy.CACHEABLE_SCOPES.contains(bean.getScope())) { return new CachingContextualInstanceStrategy<T>(); } return defaultStrategy(); }
public static <T> ContextualInstanceStrategy<T> create(BeanAttributes<T> bean, BeanManagerImpl manager) { if (ApplicationScoped.class == bean.getScope() || Singleton.class == bean.getScope()) { return new ApplicationScopedContextualInstanceStrategy<T>(); } else if (CachingContextualInstanceStrategy.CACHEABLE_SCOPES.contains(bean.getScope())) { return new CachingContextualInstanceStrategy<T>(); } return defaultStrategy(); }
public static <T> ContextualInstanceStrategy<T> create(BeanAttributes<T> bean, BeanManagerImpl manager) { if (ApplicationScoped.class == bean.getScope() || Singleton.class == bean.getScope()) { return new ApplicationScopedContextualInstanceStrategy<T>(); } else if (CachingContextualInstanceStrategy.CACHEABLE_SCOPES.contains(bean.getScope())) { return new CachingContextualInstanceStrategy<T>(); } return defaultStrategy(); }