Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
git-svn-id: http://anonsvn.jboss.org/repos/weld/ri/trunk@700 1c488680-804c-0410-94cd-c6b725194a0e
  • Loading branch information
pmuir committed Dec 24, 2008
1 parent 82aecc9 commit 1220b07
Show file tree
Hide file tree
Showing 16 changed files with 34 additions and 34 deletions.
Expand Up @@ -38,6 +38,6 @@
@Retention(RUNTIME)
@Target( { TYPE, METHOD, FIELD, PARAMETER })
@Documented
public @interface Observable
public @interface Fires
{
}
Expand Up @@ -36,6 +36,6 @@
@Retention(RUNTIME)
@Target( { TYPE, METHOD, FIELD, PARAMETER })
@Documented
public @interface Obtainable
public @interface Obtains
{
}
Expand Up @@ -42,10 +42,10 @@

import javax.webbeans.DefinitionException;
import javax.webbeans.Initializer;
import javax.webbeans.Observable;
import javax.webbeans.Fires;
import javax.webbeans.Observer;
import javax.webbeans.Observes;
import javax.webbeans.Obtainable;
import javax.webbeans.Obtains;

import org.jboss.webbeans.CurrentManager;
import org.jboss.webbeans.ManagerImpl;
Expand Down Expand Up @@ -210,18 +210,18 @@ protected void createBean(AbstractClassBean<?> bean, Set<AbstractBean<?, ?>> bea
}
for (AnnotatedMethod<Object> initializerMethod : bean.getInitializerMethods())
{
for (AnnotatedParameter<Object> parameter : initializerMethod.getAnnotatedParameters(Observable.class))
for (AnnotatedParameter<Object> parameter : initializerMethod.getAnnotatedParameters(Fires.class))
{
registerEvent(parameter, beans);
}
}
for (AnnotatedItem injectionPoint : bean.getInjectionPoints())
{
if ( injectionPoint.isAnnotationPresent(Observable.class) )
if ( injectionPoint.isAnnotationPresent(Fires.class) )
{
registerEvent(injectionPoint, beans);
}
if ( injectionPoint.isAnnotationPresent(Obtainable.class) )
if ( injectionPoint.isAnnotationPresent(Obtains.class) )
{
InstanceBean<Object, Field> instanceBean = createInstanceBean(injectionPoint, manager);
beans.add(instanceBean);
Expand Down Expand Up @@ -343,7 +343,7 @@ private void registerEvents(Set<AnnotatedItem<?,?>> injectionPoints, Set<Abstrac
@SuppressWarnings("unchecked")
private void registerEvent(AnnotatedItem injectionPoint, Set<AbstractBean<?, ?>> beans)
{
if ( injectionPoint.isAnnotationPresent(Observable.class) )
if ( injectionPoint.isAnnotationPresent(Fires.class) )
{
EventBean<Object, Method> eventBean = createEventBean(injectionPoint, manager);
beans.add(eventBean);
Expand Down
Expand Up @@ -23,7 +23,7 @@
import java.util.Set;

import javax.webbeans.Event;
import javax.webbeans.Observable;
import javax.webbeans.Fires;
import javax.webbeans.Observer;
import javax.webbeans.manager.Manager;

Expand All @@ -41,7 +41,7 @@
public class EventImpl<T> extends FacadeImpl<T> implements Event<T>
{
@SuppressWarnings("unchecked")
private static final Set<Class<? extends Annotation>> FILTERED_ANNOTATIONS = new HashSet<Class<? extends Annotation>>(Arrays.asList(Observable.class));
private static final Set<Class<? extends Annotation>> FILTERED_ANNOTATIONS = new HashSet<Class<? extends Annotation>>(Arrays.asList(Fires.class));

/**
* Constructor
Expand Down
Expand Up @@ -30,7 +30,7 @@
import javax.webbeans.BeforeTransactionCompletion;
import javax.webbeans.Disposes;
import javax.webbeans.IfExists;
import javax.webbeans.Observable;
import javax.webbeans.Fires;
import javax.webbeans.Observes;
import javax.webbeans.manager.Manager;

Expand All @@ -44,7 +44,7 @@
public interface AnnotatedMethod<T> extends AnnotatedItem<T, Method>
{
@SuppressWarnings("unchecked")
public static final Set<Class<? extends Annotation>> MAPPED_PARAMETER_ANNOTATIONS = new HashSet<Class<? extends Annotation>>(Arrays.asList(Disposes.class, Observes.class, Observable.class, IfExists.class, BeforeTransactionCompletion.class, AfterTransactionCompletion.class, AfterTransactionFailure.class, AfterTransactionSuccess.class));
public static final Set<Class<? extends Annotation>> MAPPED_PARAMETER_ANNOTATIONS = new HashSet<Class<? extends Annotation>>(Arrays.asList(Disposes.class, Observes.class, Fires.class, IfExists.class, BeforeTransactionCompletion.class, AfterTransactionCompletion.class, AfterTransactionFailure.class, AfterTransactionSuccess.class));

/**
* Gets the abstracted parameters of the method
Expand Down
Expand Up @@ -2,7 +2,7 @@

import javax.webbeans.Event;
import javax.webbeans.Initializer;
import javax.webbeans.Observable;
import javax.webbeans.Fires;

import org.jboss.webbeans.test.beans.StarFinch.Mess;

Expand All @@ -12,7 +12,7 @@ public class AuroraFinch
private Mess someMess;

@Initializer
public AuroraFinch(@Observable Event<Mess> eventObject)
public AuroraFinch(@Fires Event<Mess> eventObject)
{
// Create a new mess and fire the event for it
someMess = new Mess();
Expand Down
@@ -1,12 +1,12 @@
package org.jboss.webbeans.test.beans;

import javax.webbeans.Event;
import javax.webbeans.Observable;
import javax.webbeans.Fires;
import javax.webbeans.Observer;

public class BlueFacedParrotFinch
{
@Observable
@Fires
private Event<String> simpleEvent;

public void methodThatFiresEvent()
Expand Down
Expand Up @@ -5,7 +5,7 @@
import javax.webbeans.ConversationScoped;
import javax.webbeans.Destructor;
import javax.webbeans.Event;
import javax.webbeans.Observable;
import javax.webbeans.Fires;

import org.jboss.webbeans.test.beans.StarFinch.Mess;

Expand All @@ -20,7 +20,7 @@ public Mess getSomeMess()
}

@Destructor @Remove
public void remove(@Observable Event<Mess> eventObject)
public void remove(@Fires Event<Mess> eventObject)
{
// Create a new mess and fire the event for it
someMess = new Mess();
Expand Down
Expand Up @@ -2,7 +2,7 @@

import javax.webbeans.Event;
import javax.webbeans.Initializer;
import javax.webbeans.Observable;
import javax.webbeans.Fires;
import javax.webbeans.RequestScoped;

import org.jboss.webbeans.test.beans.StarFinch.Mess;
Expand All @@ -18,7 +18,7 @@ public OrangeCheekedWaxbill()
}

@Initializer
public void theInitializerMethod(@Observable Event<Mess> eventObject)
public void theInitializerMethod(@Fires Event<Mess> eventObject)
{
// Create a new mess and fire the event for it
someMess = new Mess();
Expand Down
Expand Up @@ -2,7 +2,7 @@

import javax.webbeans.Event;
import javax.webbeans.Named;
import javax.webbeans.Observable;
import javax.webbeans.Fires;
import javax.webbeans.Produces;
import javax.webbeans.RequestScoped;

Expand All @@ -19,7 +19,7 @@ public StarFinch()
}

@Produces
public Mess producerOfMesses(@Observable Event<Mess> messEvent)
public Mess producerOfMesses(@Fires Event<Mess> messEvent)
{
Mess newMess = new Mess();
messEvent.fire(newMess);
Expand Down
@@ -1,11 +1,11 @@
package org.jboss.webbeans.test.beans.broken;

import javax.webbeans.Event;
import javax.webbeans.Observable;
import javax.webbeans.Fires;

public class BlackRumpedWaxbill
{
@Observable
@Fires
private Event simpleEvent;

public void eliminateWarning()
Expand Down
Expand Up @@ -2,11 +2,11 @@

import java.util.ArrayList;

import javax.webbeans.Observable;
import javax.webbeans.Fires;

public class CommonWaxbill
{
@Observable
@Fires
private ArrayList<String> simpleEvent;

public void eliminateWarning()
Expand Down
@@ -1,11 +1,11 @@
package org.jboss.webbeans.test.beans.broken;

import javax.webbeans.Event;
import javax.webbeans.Observable;
import javax.webbeans.Fires;

public class GoldbreastWaxbill
{
@Observable
@Fires
private Event<?> simpleEvent;

public void eliminateWarning()
Expand Down
Expand Up @@ -3,11 +3,11 @@
import java.util.ArrayList;

import javax.webbeans.Event;
import javax.webbeans.Observable;
import javax.webbeans.Fires;

public class JavaSparrow
{
@Observable
@Fires
private Event<ArrayList<String>> simpleEvent;

public void eliminateWarning()
Expand Down
@@ -1,14 +1,14 @@
package org.jboss.webbeans.test.beans.broken;

import javax.webbeans.Event;
import javax.webbeans.Observable;
import javax.webbeans.Fires;
import javax.webbeans.Observer;

import org.jboss.webbeans.test.bindings.AnimalStereotypeAnnotationLiteral;

public class OwlFinch
{
@Observable
@Fires
private Event<String> simpleEvent;

public void methodThatFiresEvent()
Expand Down
@@ -1,15 +1,15 @@
package org.jboss.webbeans.test.beans.broken;

import javax.webbeans.Event;
import javax.webbeans.Observable;
import javax.webbeans.Fires;
import javax.webbeans.Observer;

import org.jboss.webbeans.test.annotations.Role;
import org.jboss.webbeans.test.bindings.RoleBinding;

public class SweeWaxbill
{
@Observable @Role("Admin")
@Fires @Role("Admin")
private Event<String> simpleEvent;

public void methodThatFiresEvent()
Expand Down

0 comments on commit 1220b07

Please sign in to comment.