]> source.dussan.org Git - vaadin-framework.git/commitdiff
Deprecated EventRouter with a message that it will be replaced before 7.0.0 (#8640)
authorArtur Signell <artur@vaadin.com>
Wed, 5 Sep 2012 16:28:23 +0000 (19:28 +0300)
committerArtur Signell <artur@vaadin.com>
Wed, 5 Sep 2012 16:45:50 +0000 (19:45 +0300)
server/src/com/vaadin/event/EventRouter.java
server/src/com/vaadin/event/ListenerMethod.java
server/src/com/vaadin/ui/AbstractComponent.java

index 80c6e5294d4dea5fdcd502c0f7bd5fef29ef08c5..18f13b0ea24e5621b3a8e8ff6f326562c502a7e0 100644 (file)
@@ -31,8 +31,11 @@ import java.util.List;
  * 
  * @author Vaadin Ltd.
  * @since 3.0
+ * @deprecated The EventRouter will be replaced by an EventRouter which does not
+ *             use reflection in Vaadin 7.0.0. See #8640.
  */
 @SuppressWarnings("serial")
+@Deprecated
 public class EventRouter implements MethodEventSource {
 
     /**
index 2c43b31390537a13f705eb9d9f95bcf59495bcb2..199c02e091ec0d52e43d32b540d1463d29a9afd2 100644 (file)
@@ -49,7 +49,10 @@ import java.util.logging.Logger;
  * 
  * @author Vaadin Ltd.
  * @since 3.0
+ * @deprecated The EventRouter will be replaced by an EventRouter which does not
+ *             use reflection in Vaadin 7.0.0. See #8640.
  */
+@Deprecated
 @SuppressWarnings("serial")
 public class ListenerMethod implements EventListener, Serializable {
 
index 85938c4fe36f1040d37679296c9d8d282670286c..09b471cc36badf88b5cf0397e382b2a4cc8e9183 100644 (file)
@@ -66,7 +66,11 @@ public abstract class AbstractComponent extends AbstractClientConnector
 
     /**
      * The EventRouter used for the event model.
+     * 
+     * @deprecated The EventRouter will be replaced by an EventRouter which does
+     *             not use reflection in Vaadin 7.0.0. See #8640.
      */
+    @Deprecated
     private EventRouter eventRouter = null;
 
     /**
@@ -732,7 +736,10 @@ public abstract class AbstractComponent extends AbstractClientConnector
      *            the activation method.
      * 
      * @since 6.2
+     * @deprecated The EventRouter will be replaced by an EventRouter which does
+     *             not use reflection in Vaadin 7.0.0. See #8640.
      */
+    @Deprecated
     protected void addListener(String eventIdentifier, Class<?> eventType,
             Object target, Method method) {
         if (eventRouter == null) {
@@ -817,8 +824,12 @@ public abstract class AbstractComponent extends AbstractClientConnector
      *            the object instance who owns the activation method.
      * @param method
      *            the activation method.
+     * 
+     * @deprecated The EventRouter will be replaced by an EventRouter which does
+     *             not use reflection in Vaadin 7.0.0. See #8640.
      */
     @Override
+    @Deprecated
     public void addListener(Class<?> eventType, Object target, Method method) {
         if (eventRouter == null) {
             eventRouter = new EventRouter();
@@ -859,8 +870,11 @@ public abstract class AbstractComponent extends AbstractClientConnector
      *            the object instance who owns the activation method.
      * @param methodName
      *            the name of the activation method.
+     * @deprecated The EventRouter will be replaced by an EventRouter which does
+     *             not use reflection in Vaadin 7.0.0. See #8640.
      */
     @Override
+    @Deprecated
     public void addListener(Class<?> eventType, Object target, String methodName) {
         if (eventRouter == null) {
             eventRouter = new EventRouter();
@@ -911,8 +925,11 @@ public abstract class AbstractComponent extends AbstractClientConnector
      * @param method
      *            the method owned by <code>target</code> that's registered to
      *            listen to events of type <code>eventType</code>.
+     * @deprecated The EventRouter will be replaced by an EventRouter which does
+     *             not use reflection in Vaadin 7.0.0. See #8640.
      */
     @Override
+    @Deprecated
     public void removeListener(Class<?> eventType, Object target, Method method) {
         if (eventRouter != null) {
             eventRouter.removeListener(eventType, target, method);