private synchronized void init() { // switch into paranoia mode if (this.initialized == null) { if (ClassDeactivation.isClassActivated(BeforeAfterFacesRequestBroadcaster.class)) { this.beforeAfterFacesRequestBroadcaster = CodiUtils.getContextualReferenceByClass(BeforeAfterFacesRequestBroadcaster.class); } this.initialized = true; } } }
/** * Resolves resources outside of CDI for the given class. * @param targetType target type * @param defaultImplementation default implementation * @param <T> current type * @return configured artifact or null if there is no result */ public static <T extends Serializable> T lookupFromEnvironment(Class<T> targetType, T... defaultImplementation) { return lookupFromEnvironment(targetType, null, defaultImplementation); }
private JsfRequestLifecycleBroadcaster resolveBroadcaster() { //cdi has to inject the event return getContextualReferenceByName( this.beanManager, BEAN_NAME, JsfRequestLifecycleBroadcaster.class); }
/** * {@inheritDoc} */ @Override protected String getConfiguredValue(String key) { return CodiUtils.lookupConfigFromEnvironment(key, String.class, ""); } }
RestConversationExpirationEvaluator(BeanManager beanManager, AccessDecisionVoterContext accessDecisionVoterContext) { this.accessDecisionVoterContext = accessDecisionVoterContext; this.restParameters = CodiUtils.getContextualReferenceByClass(beanManager, RestParameters.class); }
/** * {@inheritDoc} */ public boolean filterService(Class<T> serviceClass) { return !ActivationUtils.isActivated(serviceClass, SystemAwareExpressionInterpreter.class); }
/** * Allows to provide a custom {@link ClassDeactivator} * @param classDeactivator class-deactivator which should be used */ public static void setClassDeactivator(ClassDeactivator classDeactivator) { ClassDeactivatorStorage.setClassDeactivator(classDeactivator); }
static <T extends Serializable> void processFoundArtifact(String key, Class<T> targetType, List<T> artifacts) { for(T currentArtifact : artifacts) { cacheArtifact(key, currentArtifact); } }
private synchronized void init() { // switch into paranoia mode if(this.initialized == null) { if(ClassDeactivation.isClassActivated(BeforeAfterFacesRequestBroadcaster.class)) { this.beforeAfterFacesRequestBroadcaster = CodiUtils.getContextualReferenceByClass(BeforeAfterFacesRequestBroadcaster.class); } this.initialized = true; } } }
/** * {@inheritDoc} */ @Override protected String getConfiguredValue(String key) { return CodiUtils.lookupConfigFromEnvironment(key, String.class, ""); } }
/** * Creates a scoped instance (a proxy for normal scoped beans) for the given bean-name and class * @param beanManager current bean-manager * @param beanName name of the bean * @param targetClass class of the bean * @param <T> target type * @return created or resolved instance */ public static <T> T getContextualReferenceByName( BeanManager beanManager, String beanName, Class<T> targetClass) { return getContextualReferenceByName(beanManager, beanName, false, targetClass); }
/** * Resolves resources outside of CDI for the given class. * @param targetType target type * @param defaultImplementation default implementation * @param <T> current type * @return configured artifact or null if there is no result */ public static <T extends Serializable> T lookupFromEnvironment(Class<T> targetType, T... defaultImplementation) { return lookupFromEnvironment(targetType, null, defaultImplementation); }
/** * Resolves the current {@link WindowHandler} * @return current window-handler */ public static WindowHandler getWindowHandler() { return CodiUtils.getContextualReferenceByClass(WindowHandler.class); }
/** * {@inheritDoc} */ public boolean filterService(Class<T> serviceClass) { return !ActivationUtils.isActivated(serviceClass, SystemAwareExpressionInterpreter.class); }
/** * Allows to provide a custom {@link ClassDeactivator} * @param classDeactivator class-deactivator which should be used */ public static void setClassDeactivator(ClassDeactivator classDeactivator) { ClassDeactivatorStorage.setClassDeactivator(classDeactivator); }
private synchronized void init() { // switch into paranoia mode if (this.initialized == null) { if (ClassDeactivation.isClassActivated(BeforeAfterFacesRequestBroadcaster.class)) { this.beforeAfterFacesRequestBroadcaster = CodiUtils.getContextualReferenceByClass(BeforeAfterFacesRequestBroadcaster.class); } this.initialized = true; } } }
/** * {@inheritDoc} */ @Override protected String getConfiguredValue(String key) { return CodiUtils.lookupConfigFromEnvironment(key, String.class, ""); } }
/** * Creates a scoped instance (a proxy for normal scoped beans) for the given bean-name and class * @param beanManager current bean-manager * @param beanName name of the bean * @param targetClass class of the bean * @param <T> target type * @return created or resolved instance */ public static <T> T getContextualReferenceByName( BeanManager beanManager, String beanName, Class<T> targetClass) { return getContextualReferenceByName(beanManager, beanName, false, targetClass); }
/** * {@inheritDoc} */ public boolean filterService(Class<T> serviceClass) { return !ActivationUtils.isActivated(serviceClass, SystemAwareExpressionInterpreter.class); }
private synchronized void init() { // switch into paranoia mode if (this.initialized == null) { if (ClassDeactivation.isClassActivated(BeforeAfterFacesRequestBroadcaster.class)) { this.beforeAfterFacesRequestBroadcaster = CodiUtils.getContextualReferenceByClass(BeforeAfterFacesRequestBroadcaster.class); } this.initialized = true; } } }