Author: peter_firmstone
Date: Sat Jan 11 08:00:42 2014
New Revision: 1557326

URL: http://svn.apache.org/r1557326
Log:
Altered Configuration interface to support generics and Object NO_DEFAULT 
values for backward compatibility.

Swallowed RuntimeException in WakeupManager to ensure compliance with 
WakeupManagerTaskExceptionTest.

Modified:
    
river/jtsk/skunk/qa_refactor/trunk/src/com/sun/jini/thread/WakeupManager.java
    river/jtsk/skunk/qa_refactor/trunk/src/net/jini/config/Configuration.java

Modified: 
river/jtsk/skunk/qa_refactor/trunk/src/com/sun/jini/thread/WakeupManager.java
URL: 
http://svn.apache.org/viewvc/river/jtsk/skunk/qa_refactor/trunk/src/com/sun/jini/thread/WakeupManager.java?rev=1557326&r1=1557325&r2=1557326&view=diff
==============================================================================
--- 
river/jtsk/skunk/qa_refactor/trunk/src/com/sun/jini/thread/WakeupManager.java 
(original)
+++ 
river/jtsk/skunk/qa_refactor/trunk/src/com/sun/jini/thread/WakeupManager.java 
Sat Jan 11 08:00:42 2014
@@ -657,7 +657,7 @@ public class WakeupManager {
                    } catch (Throwable t) {
                         t.printStackTrace(System.out);
                         if (t instanceof Error) throw (Error) t;
-                        if (t instanceof RuntimeException) throw 
(RuntimeException) t;
+//                        if (t instanceof RuntimeException) throw 
(RuntimeException) t;
                        try {
                            logger.log(Level.WARNING, 
                                       "task thread creation exception", t);

Modified: 
river/jtsk/skunk/qa_refactor/trunk/src/net/jini/config/Configuration.java
URL: 
http://svn.apache.org/viewvc/river/jtsk/skunk/qa_refactor/trunk/src/net/jini/config/Configuration.java?rev=1557326&r1=1557325&r2=1557326&view=diff
==============================================================================
--- river/jtsk/skunk/qa_refactor/trunk/src/net/jini/config/Configuration.java 
(original)
+++ river/jtsk/skunk/qa_refactor/trunk/src/net/jini/config/Configuration.java 
Sat Jan 11 08:00:42 2014
@@ -170,7 +170,7 @@ public interface Configuration {
     <T> T getEntry(String component,
                    String name,
                    Class<T> type,
-                   T defaultValue)
+                   Object defaultValue)
        throws ConfigurationException;
 
     /**
@@ -230,7 +230,7 @@ public interface Configuration {
     <T> T getEntry(String component,
                    String name,
                    Class<T> type,
-                   T defaultValue,
+                   Object defaultValue,
                    Object data)
        throws ConfigurationException;
 }


Reply via email to