[e-cvs] cvs commit: e/src/jsrc/org/erights/e/elib/deflect Deflector.java EventualDeflector.java ImmediateDeflector.java

markm@eros.cs.jhu.edu markm@eros.cs.jhu.edu
Sat, 8 Sep 2001 17:59:19 -0400


markm       01/09/08 17:59:19

  Modified:    src/jsrc/org/erights/e/elib/deflect Deflector.java
                        EventualDeflector.java ImmediateDeflector.java
  Log:
  save state to be deleted

Revision  Changes    Path
1.10      +4 -4      e/src/jsrc/org/erights/e/elib/deflect/Deflector.java

Index: Deflector.java
===================================================================
RCS file: /cvs/e/src/jsrc/org/erights/e/elib/deflect/Deflector.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- Deflector.java	2001/09/07 05:49:22	1.9
+++ Deflector.java	2001/09/08 21:59:19	1.10
@@ -114,11 +114,11 @@
         Callable targ = Ref.toCallable(target);
         InvocationHandler handler;
 
-        if (EventListener.class.isAssignableFrom(face)) {
-            handler = new EventualDeflector(targ, face);
-        } else {
+        //if (EventListener.class.isAssignableFrom(face)) {
+        //    handler = new EventualDeflector(targ, face);
+        //} else {
             handler = new ImmediateDeflector(targ, face);
-        }
+        //}
         return Proxy.newProxyInstance(Callable.class.getClassLoader(),
                                       faces,
                                       handler);



1.11      +1 -0      e/src/jsrc/org/erights/e/elib/deflect/EventualDeflector.java

Index: EventualDeflector.java
===================================================================
RCS file: /cvs/e/src/jsrc/org/erights/e/elib/deflect/EventualDeflector.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- EventualDeflector.java	2001/09/07 18:11:41	1.10
+++ EventualDeflector.java	2001/09/08 21:59:19	1.11
@@ -83,6 +83,7 @@
      * in innerInvoke.
      */
     static private void EnsureEImplementable(Callable target, Class face) {
+        throw new RuntimeException("Eventual Deflector is being retired");
     }
 
     /**



1.8       +2 -2      e/src/jsrc/org/erights/e/elib/deflect/ImmediateDeflector.java

Index: ImmediateDeflector.java
===================================================================
RCS file: /cvs/e/src/jsrc/org/erights/e/elib/deflect/ImmediateDeflector.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ImmediateDeflector.java	2001/09/07 05:49:22	1.7
+++ ImmediateDeflector.java	2001/09/08 21:59:19	1.8
@@ -47,8 +47,8 @@
      * may not be implemented by an E class.
      */
     static private final String[] DisallowedPrefixes = {
-        "java.awt.",
-        "javax.swing."
+        //"java.awt.",
+        //"javax.swing."
     };
 
     /**