[webbeans-commits] Webbeans SVN: r554 - in ri/trunk/webbeans-ri/src: main/java/org/jboss/webbeans/servlet and 5 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Thu Dec 18 15:46:57 EST 2008


Author: nickarls
Date: 2008-12-18 15:46:57 -0500 (Thu, 18 Dec 2008)
New Revision: 554

Added:
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/valid/GoodDoggie.java
Modified:
   ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/log/Logging.java
   ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/WebBeansListener.java
   ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/transaction/UTTransaction.java
   ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/util/ConcurrentCache.java
   ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/util/EnumerationIterator.java
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/Greyhound.java
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/Husky.java
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/IrishTerrier.java
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/mock/MockEjbDescriptor.java
Log:
minor stuff

Modified: ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/log/Logging.java
===================================================================
--- ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/log/Logging.java	2008-12-18 20:35:15 UTC (rev 553)
+++ ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/log/Logging.java	2008-12-18 20:46:57 UTC (rev 554)
@@ -24,7 +24,7 @@
       return new LogImpl(category);
    }
 
-   public static Log getLog(Class clazz)
+   public static Log getLog(Class<?> clazz)
    {
       return new LogImpl(clazz.getName());
    }
@@ -34,7 +34,7 @@
       return isLog4JAvailable ? new Log4JProvider(category, wrapped) : new JDKProvider(category, wrapped);
    }
 
-   public static LogProvider getLogProvider(Class clazz)
+   public static LogProvider getLogProvider(Class<?> clazz)
    {
       return getLogProvider(clazz.getName(), false);
    }

Modified: ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/WebBeansListener.java
===================================================================
--- ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/WebBeansListener.java	2008-12-18 20:35:15 UTC (rev 553)
+++ ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/servlet/WebBeansListener.java	2008-12-18 20:46:57 UTC (rev 554)
@@ -69,7 +69,7 @@
    }
 
    /**
-    * Called when the context is destroyed (application sopped)
+    * Called when the context is destroyed (application scoped)
     * 
     * @param event The context event
     */

Modified: ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/transaction/UTTransaction.java
===================================================================
--- ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/transaction/UTTransaction.java	2008-12-18 20:35:15 UTC (rev 553)
+++ ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/transaction/UTTransaction.java	2008-12-18 20:46:57 UTC (rev 554)
@@ -43,11 +43,9 @@
             HeuristicRollbackException, SecurityException, IllegalStateException, SystemException
    {
       log.debug("committing JTA transaction");
-      boolean success = false;
       try
       {
          delegate.commit();
-         success = true;
       }
       finally
       {

Modified: ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/util/ConcurrentCache.java
===================================================================
--- ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/util/ConcurrentCache.java	2008-12-18 20:35:15 UTC (rev 553)
+++ ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/util/ConcurrentCache.java	2008-12-18 20:46:57 UTC (rev 554)
@@ -35,19 +35,35 @@
 public class ConcurrentCache<K, V> extends ForwardingMap<K, Future<V>>
 {
 
+   // The backing map with the value wrapped in a Future instance
    private ConcurrentMap<K, Future<V>> map;
 
+   /**
+    * Constructor
+    */
    public ConcurrentCache()
    {
       map = new ConcurrentHashMap<K, Future<V>>();
    }
 
+   /**
+    * Gets the Future value from the map
+    *  
+    * @param key The key to look for
+    * @return The Future instance of the value
+    */
    @SuppressWarnings("unchecked")
    public <T extends V> Future<T> getFuture(K key)
    {
       return (Future<T>) super.get(key);
    }
    
+   /**
+    * Gets a value from the map. Blocks until it is available
+    *  
+    * @param key The key to look for
+    * @return The value
+    */
    @SuppressWarnings("unchecked")
    public <T extends V> T getValue(K key)
    {
@@ -80,6 +96,13 @@
       }
    }
    
+   /**
+    * Adds an item to the map if it's not already there
+
+    * @param key The key to place the item under
+    * @param callable The item, wrapped in a Callable instance
+    * @return The item added
+    */
    @SuppressWarnings("unchecked")
    public <E> E putIfAbsent(K key, Callable<E> callable)
    {
@@ -119,12 +142,22 @@
       }
    }
 
+   /**
+    * Gets the delegate map
+    * 
+    * @return The backing map
+    */
    @Override
    protected Map<K, Future<V>> delegate()
    {
       return map;
    }
    
+   /**
+    * Examines and re-throws an exception
+    * 
+    * @param e The exception that happened during execution
+    */
    protected void rethrow(ExecutionException e)
    {
       if (e.getCause() instanceof RuntimeException)

Modified: ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/util/EnumerationIterator.java
===================================================================
--- ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/util/EnumerationIterator.java	2008-12-18 20:35:15 UTC (rev 553)
+++ ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/util/EnumerationIterator.java	2008-12-18 20:46:57 UTC (rev 554)
@@ -25,6 +25,7 @@
  *  
  * @author Pete Muir
  */
+ at SuppressWarnings("unchecked")
 public class EnumerationIterator<T> implements Iterator<T>
 {
    // The enumeration

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/Greyhound.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/Greyhound.java	2008-12-18 20:35:15 UTC (rev 553)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/Greyhound.java	2008-12-18 20:46:57 UTC (rev 554)
@@ -1,9 +1,8 @@
 package org.jboss.webbeans.test.ejb.invalid;
 
+import javax.ejb.Singleton;
 import javax.webbeans.RequestScoped;
 
-import org.jboss.webbeans.test.annotations.Singleton;
-
 @Singleton
 @RequestScoped
 public class Greyhound

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/Husky.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/Husky.java	2008-12-18 20:35:15 UTC (rev 553)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/Husky.java	2008-12-18 20:46:57 UTC (rev 554)
@@ -1,8 +1,8 @@
 package org.jboss.webbeans.test.ejb.invalid;
 
+import javax.ejb.Singleton;
 import javax.webbeans.ConversationScoped;
 
-import org.jboss.webbeans.test.annotations.Singleton;
 
 @Singleton
 @ConversationScoped

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/IrishTerrier.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/IrishTerrier.java	2008-12-18 20:35:15 UTC (rev 553)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/invalid/IrishTerrier.java	2008-12-18 20:46:57 UTC (rev 554)
@@ -1,9 +1,8 @@
 package org.jboss.webbeans.test.ejb.invalid;
 
+import javax.ejb.Singleton;
 import javax.webbeans.SessionScoped;
 
-import org.jboss.webbeans.test.annotations.Singleton;
-
 @Singleton
 @SessionScoped
 public class IrishTerrier

Added: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/valid/GoodDoggie.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/valid/GoodDoggie.java	                        (rev 0)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/ejb/valid/GoodDoggie.java	2008-12-18 20:46:57 UTC (rev 554)
@@ -0,0 +1,14 @@
+package org.jboss.webbeans.test.ejb.valid;
+
+import javax.ejb.Remove;
+import javax.ejb.Stateful;
+import javax.webbeans.Destructor;
+
+ at Stateful
+public class GoodDoggie
+{
+   @Destructor @Remove
+   public void bye() {
+   }
+
+}

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/mock/MockEjbDescriptor.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/mock/MockEjbDescriptor.java	2008-12-18 20:35:15 UTC (rev 553)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/mock/MockEjbDescriptor.java	2008-12-18 20:46:57 UTC (rev 554)
@@ -28,14 +28,15 @@
       this.type = type;
       this.ejbName = type.getSimpleName();
       this.localInterfaces = new ArrayList<BusinessInterfaceDescriptor<?>>();
-      for (final Class<Object> clazz : type.getInterfaces())
+      for (final Class<?> clazz : type.getInterfaces())
       {
          localInterfaces.add(new BusinessInterfaceDescriptor<Object>()
                {
 
+                  @SuppressWarnings("unchecked")
                   public Class<Object> getInterface()
                   {
-                     return clazz;
+                     return (Class<Object>) clazz;
                   }
 
                   public String getJndiName()




More information about the weld-commits mailing list