Package org.apache.webbeans.event

Examples of org.apache.webbeans.event.EventMetadataImpl


        if (qualifiers == null) {
            qualifiers = Collections.emptySet();
        }

        TransactionalEventNotifier.registerTransactionSynchronization(phase, observer, event,
            new EventMetadataImpl(observer.getObservedType(), null, qualifiers.toArray(new Annotation[qualifiers.size()])));
    }
View Full Code Here


        if (qualifiers == null) {
            qualifiers = Collections.emptySet();
        }

        TransactionalEventNotifier.registerTransactionSynchronization(phase, observer, event,
            new EventMetadataImpl(observer.getObservedType(), null, null,
                qualifiers.toArray(new Annotation[qualifiers.size()]), webBeansContext));
    }
View Full Code Here

     * {@inheritDoc}
     */
    @Override
    public void fireEvent(Object event, Annotation... bindings)
    {      
        fireEvent(event, new EventMetadataImpl(event.getClass(), null, bindings));
    }
View Full Code Here

    }

    @Override
    public <T> Set<ObserverMethod<? super T>> resolveObserverMethods(T event, Annotation... qualifiers)
    {
        return resolveObserverMethods(event, new EventMetadataImpl(event.getClass(), null, qualifiers));
    }
View Full Code Here

     * {@inheritDoc}
     */
    @Override
    public void fireEvent(Object event, Annotation... bindings)
    {      
        fireEvent(event, new EventMetadataImpl(event.getClass(), null, bindings), false);
    }
View Full Code Here

     * internal CDI Container lifecycle events. The difference is that those
     * events must only be delivered to CDI Extensions and not to normal beans.
     */
    public void fireLifecycleEvent(Object event, Annotation... bindings)
    {
        fireEvent(event, new EventMetadataImpl(event.getClass(), null, bindings), true);
    }
View Full Code Here

    }

    @Override
    public <T> Set<ObserverMethod<? super T>> resolveObserverMethods(T event, Annotation... qualifiers)
    {
        return resolveObserverMethods(event, new EventMetadataImpl(event.getClass(), null, qualifiers));
    }
View Full Code Here

        if (qualifiers == null) {
            qualifiers = Collections.emptySet();
        }

        TransactionalEventNotifier.registerTransactionSynchronization(phase, observer, event,
                new EventMetadataImpl(observer.getObservedType(), null, qualifiers.toArray(new Annotation[qualifiers.size()])));
    }
View Full Code Here

            Annotation[] qualifiers = new Annotation[injectionPoint.getQualifiers().size()];
            qualifiers = injectionPoint.getQualifiers().toArray(qualifiers);
           
            try
            {
                instance = new EventImpl<T>(new EventMetadataImpl(null, eventType, injectionPoint, qualifiers, webBeansContext), webBeansContext);
            }
            catch (Exception e)
            {
                throw new WebBeansException("Exception in creating Event implicit component for event type : "
                                            + eventType);
View Full Code Here

        Type type = event.getClass();
        if (GenericsUtil.hasTypeParameters(type))
        {
            type = GenericsUtil.getParameterizedType(type);
        }
        fireEvent(event, new EventMetadataImpl(null, type, null, bindings, webBeansContext), containerEvent);
    }
View Full Code Here

TOP

Related Classes of org.apache.webbeans.event.EventMetadataImpl

Copyright © 2018 www.massapicom. 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.