Examples of resolveObserverMethods()


Examples of javax.enterprise.inject.spi.BeanManager.resolveObserverMethods()

    @Test
    public void testObserverBelongingToParentActivityBelongsToChildActivity() {
        Assert.assertEquals(1, beanManager.resolveObserverMethods(new NightTime()).size());
        ObserverMethod<?> observer = beanManager.resolveObserverMethods(new NightTime()).iterator().next();
        BeanManager childActivity = beanManager.createActivity();
        Assert.assertEquals(1, childActivity.resolveObserverMethods(new NightTime()).size());
        Assert.assertEquals(observer, childActivity.resolveObserverMethods(new NightTime()).iterator().next());
    }

    @Test
    public void testObserverBelongingToParentFiresForChildActivity() {
View Full Code Here

Examples of javax.enterprise.inject.spi.BeanManager.resolveObserverMethods()

    public void testObserverBelongingToParentActivityBelongsToChildActivity() {
        Assert.assertEquals(1, beanManager.resolveObserverMethods(new NightTime()).size());
        ObserverMethod<?> observer = beanManager.resolveObserverMethods(new NightTime()).iterator().next();
        BeanManager childActivity = beanManager.createActivity();
        Assert.assertEquals(1, childActivity.resolveObserverMethods(new NightTime()).size());
        Assert.assertEquals(observer, childActivity.resolveObserverMethods(new NightTime()).iterator().next());
    }

    @Test
    public void testObserverBelongingToParentFiresForChildActivity() {
        Fox.setObserved(false);
View Full Code Here

Examples of javax.enterprise.inject.spi.BeanManager.resolveObserverMethods()

     * @param <T>
     * @return
     */
    public static <T> boolean hasObservers(T event, Annotation qualifier) {
        BeanManager beanManager = getBeanManager();
        return !beanManager.resolveObserverMethods(event,qualifier).isEmpty();
    }

    /**
     * Convenience method for checking if there are observers for an event trigger field of a service. Pass the service
     * as first parameter and the name of the field of type Event<T> as second argument.
View Full Code Here

Examples of org.jboss.weld.event.ObserverNotifier.resolveObserverMethods()

     * observer for the Initialized(ConversationScoped.class) event is present or not. If an observer is present, the lazy conversation context is disabled by
     * default. Otherwise, it is enabled.
     */
    private boolean initLazyConversationContext(BeanManagerImpl manager, ServletContext ctx) {
        ObserverNotifier notifier = manager.getAccessibleLenientObserverNotifier();
        boolean noObservers = notifier.resolveObserverMethods(notifier.buildEventResolvable(HttpServletRequest.class, InitializedLiteral.CONVERSATION)).isEmpty()
                && notifier.resolveObserverMethods(notifier.buildEventResolvable(HttpServletRequest.class, DestroyedLiteral.CONVERSATION)).isEmpty();
        return getBooleanInitParameter(ctx, CONVERSATION_CONTEXT_LAZY_PARAM, noObservers);
    }

    @Override
View Full Code Here

Examples of org.jboss.weld.event.ObserverNotifier.resolveObserverMethods()

     * default. Otherwise, it is enabled.
     */
    private boolean initLazyConversationContext(BeanManagerImpl manager, ServletContext ctx) {
        ObserverNotifier notifier = manager.getAccessibleLenientObserverNotifier();
        boolean noObservers = notifier.resolveObserverMethods(notifier.buildEventResolvable(HttpServletRequest.class, InitializedLiteral.CONVERSATION)).isEmpty()
                && notifier.resolveObserverMethods(notifier.buildEventResolvable(HttpServletRequest.class, DestroyedLiteral.CONVERSATION)).isEmpty();
        return getBooleanInitParameter(ctx, CONVERSATION_CONTEXT_LAZY_PARAM, noObservers);
    }

    @Override
    public void contextDestroyed(ServletContextEvent sce) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.