restored old behavior
diff --git a/impl/src/main/java/org/apache/myfaces/push/AbstractWebsocketComponent.java b/impl/src/main/java/org/apache/myfaces/push/AbstractWebsocketComponent.java
index a440cac..11fe792 100644
--- a/impl/src/main/java/org/apache/myfaces/push/AbstractWebsocketComponent.java
+++ b/impl/src/main/java/org/apache/myfaces/push/AbstractWebsocketComponent.java
@@ -19,6 +19,7 @@
package org.apache.myfaces.push;
+import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import javax.faces.component.UIOutput;
@@ -36,7 +37,15 @@
defaultRendererType="org.apache.myfaces.WebsocketComponent")
public abstract class AbstractWebsocketComponent extends UIOutput implements ClientBehaviorHolder
{
-
+ private static final Collection<String> EVERY_EVENT = Collections.unmodifiableList(new ArrayList<String>()
+ {
+ @Override
+ public boolean contains(Object object)
+ {
+ return true;
+ }
+ });
+
@JSFProperty
public abstract String getChannel();
@@ -61,7 +70,6 @@
@Override
public Collection<String> getEventNames()
{
- return Collections.emptyList();
+ return EVERY_EVENT;
}
-
}