package org.jboss.weld.tests.event.observer.validation;
import javax.enterprise.event.Observes;
import javax.inject.Singleton;
@Singleton
public class ArrayObserverBean {
private int[] data;
private boolean receivedUpdate;
public void listenForEvent(@Observes final int[] data) {
this.data = data;
this.receivedUpdate = true;
}
public int[] getData() {
return data;
}
public boolean isReceivedUpdate() {
return receivedUpdate;
}
void reset() {
this.data = null;
this.receivedUpdate = false;
}
}