Skip to content

Commit

Permalink
Add Beans/BeansLocal#fireEvent()
Browse files Browse the repository at this point in the history
  • Loading branch information
Bauke Scholtz committed Dec 30, 2015
1 parent 3f0a8f8 commit eef138e
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/main/java/org/omnifaces/util/Beans.java
Expand Up @@ -250,4 +250,15 @@ public static <A extends Annotation> A getQualifier(InjectionPoint injectionPoin
return null;
}

/**
* Fires the given CDI event, optionally with the given qualifiers.
* @param event The event object.
* @param qualifiers The event qualifiers, if any.
* @since 2.3
* @see BeanManager#fireEvent(Object, Annotation...)
*/
public static void fireEvent(Object event, Annotation... qualifiers) {
BeansLocal.fireEvent(getManager(), event, qualifiers);
}

}
8 changes: 8 additions & 0 deletions src/main/java/org/omnifaces/util/BeansLocal.java
Expand Up @@ -217,4 +217,12 @@ public static InjectionPoint getCurrentInjectionPoint(BeanManager beanManager, C
);
}

/**
* {@inheritDoc}
* @see Beans#fireEvent(Object, Annotation...)
*/
public static void fireEvent(BeanManager beanManager, Object event, Annotation... qualifiers) {
beanManager.fireEvent(event, qualifiers);
}

}

0 comments on commit eef138e

Please sign in to comment.