[jboss-cvs] JBossAS SVN: r85802 - in projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10: section3 and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 12 23:27:24 EDT 2009


Author: jeff.zhang
Date: 2009-03-12 23:27:23 -0400 (Thu, 12 Mar 2009)
New Revision: 85802

Modified:
   projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleBootstrapContext.java
   projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleResourceAdapter.java
   projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleWork.java
   projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/section3/WorkManagementModelTestCase.java
   projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/section3/WorkManagerInterfaceTestCase.java
Log:
[JBJCA-47] checkstyle msg remove

Modified: projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleBootstrapContext.java
===================================================================
--- projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleBootstrapContext.java	2009-03-13 02:32:10 UTC (rev 85801)
+++ projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleBootstrapContext.java	2009-03-13 03:27:23 UTC (rev 85802)
@@ -41,36 +41,76 @@
    private WorkManager workManager;
    private XATerminator xATerminator;
 
+   /**
+    * Creates a new <code>java.util.Timer</code> instance. 
+    *
+    * @throws UnavailableException UnavailableException
+    *
+    * @return a new <code>Timer</code> instance.
+    */
    public Timer createTimer() throws UnavailableException
    {
       return null;
    }
 
+   /**
+    * Provides a handle to a <code>TransactionSynchronization</code> instance.
+    *
+    * @return a <code>TransactionSynchronizationRegistry</code> instance.
+    */
    public TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
    {
       return null;
    }
 
+   /**
+    * Provides a handle to a <code>WorkManager</code> instance.
+    *
+    * @return a <code>WorkManager</code> instance.
+    */
    public WorkManager getWorkManager()
    {
       return workManager;
    }
-   
+
+   /**
+    * Provides a handle to a <code>WorkManager</code> instance.
+    *
+    * @param workManager instance
+    */
    public void setWorkManager(WorkManager workManager)
    {
       this.workManager = workManager;
    }
    
+   /**
+    * Provides a handle to a <code>XATerminator</code> instance.
+    * 
+    * @return a <code>XATerminator</code> instance.
+    */
    public XATerminator getXATerminator()
    {
       return xATerminator;
    }
 
+   /**
+    * Provides a handle to a <code>XATerminator</code> instance.
+    * 
+    * @param terminator instance
+    */
    public void setXATerminator(XATerminator terminator)
    {
       xATerminator = terminator;
    }
 
+   /**
+    * A resource adapter can check an application server’s support 
+    * for a particular InflowContext type through this method. 
+    *
+    * @param inflowContextClass inflowContextClass
+    * @return true if the <code>inflowContextClass</code> is supported
+    * by the application server. 
+    */
    public boolean isContextSupported(
          Class<? extends WorkContext> inflowContextClass)
    {

Modified: projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleResourceAdapter.java
===================================================================
--- projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleResourceAdapter.java	2009-03-13 02:32:10 UTC (rev 85801)
+++ projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleResourceAdapter.java	2009-03-13 03:27:23 UTC (rev 85802)
@@ -21,6 +21,7 @@
  */
 package org.jboss.jca.test.core.spec.chapter10;
 
+import javax.resource.NotSupportedException;
 import javax.resource.ResourceException;
 import javax.resource.spi.ActivationSpec;
 import javax.resource.spi.BootstrapContext;
@@ -38,6 +39,17 @@
 public class SimpleResourceAdapter implements ResourceAdapter
 {
 
+   /**
+    * This is called during the activation of a message endpoint. 
+    *
+    * @param endpointFactory a message endpoint factory instance.
+    *
+    * @param spec an activation spec JavaBean instance.
+    *
+    * @throws ResourceException indicates message endpoint 
+    * activation rejection due to incorrect activation 
+    * setup information.
+    */
    public void endpointActivation(MessageEndpointFactory endpointFactory,
          ActivationSpec spec) throws ResourceException
    {
@@ -45,6 +57,13 @@
 
    }
 
+   /**
+    * This is called when a message endpoint is deactivated. 
+    *
+    * @param endpointFactory a message endpoint factory instance.
+    *
+    * @param spec an activation spec JavaBean instance.
+    */
    public void endpointDeactivation(MessageEndpointFactory endpointFactory,
          ActivationSpec spec)
    {
@@ -52,20 +71,44 @@
 
    }
 
+   /**
+    * This method is called by the application server during crash recovery.
+    * 
+    * @param specs an array of <code>ActivationSpec</code> JavaBeans each of 
+    * which corresponds to an deployed endpoint application that was 
+    * active prior to the system crash.
+    *
+    * @throws ResourceException generic exception if operation fails due to an
+    * error condition.
+    *
+    * @return an array of <code>XAResource</code> objects each of which 
+    * represents a unique resource manager.
+    */
    public XAResource[] getXAResources(ActivationSpec[] specs)
-         throws ResourceException
+      throws ResourceException
    {
       // TODO Auto-generated method stub
       return null;
    }
 
+   /**
+    * This is called when a resource adapter instance is bootstrapped. 
+    *
+    * @param ctx a bootstrap context containing references to
+    *
+    * @throws ResourceAdapterInternalException indicates bootstrap failure.
+    */
    public void start(BootstrapContext ctx)
-         throws ResourceAdapterInternalException
+      throws ResourceAdapterInternalException
    {
       // TODO Auto-generated method stub
 
    }
 
+   /**
+    * This is called when a resource adapter instance is undeployed or
+    * during application server shutdown. 
+    */
    public void stop()
    {
       // TODO Auto-generated method stub

Modified: projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleWork.java
===================================================================
--- projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleWork.java	2009-03-13 02:32:10 UTC (rev 85801)
+++ projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/SimpleWork.java	2009-03-13 03:27:23 UTC (rev 85802)
@@ -25,10 +25,22 @@
 import javax.resource.spi.work.WorkException;
 import javax.resource.spi.work.WorkManager;
 
+/**
+ * SimpleWork.
+
+ * @author <a href="mailto:jeff.zhang at jboss.org">Jeff Zhang</a>
+ * @version $Revision: $
+ */
 public class SimpleWork implements Work
 {
-   public static int BLOCK_TIME = 100;
-   public static int Follow_TIME = 50;
+   /**
+    * block time
+    */
+   public static final int BLOCK_TIME = 100;
+   /**
+    * follow time
+    */
+   public static final int FOLLOW_TIME = 50;
    
    private static StringBuffer buf = new StringBuffer();
    private static WorkManager workManager = null;
@@ -41,24 +53,42 @@
    private boolean nestDoWork = false;
    private boolean nestStartWork = false;
 
-
+   /**
+    * SimpleWork.
+    */
    public SimpleWork()
    {
    }
    
+   /**
+    * SimpleWork.
+    * @param name test name
+    */
    public SimpleWork(String name)
    {
       this.name = name;
    }
 
+   /**
+    * The <code>WorkManager</code> might call this method to hint the
+    * active <code>Work</code> instance to complete execution as soon as 
+    * possible. This would be called on a seperate thread other than the
+    * one currently executing the <code>Work</code> instance.
+    */
    public void release()
    {
-      synchronized(this)
+      synchronized (this)
       {
          callRelease = true;
       }
    }
 
+   /**
+    * When an object implementing interface <code>Runnable</code> is used 
+    * to create a thread, 
+    *
+    * @see     java.lang.Thread#run()
+    */
    public void run()
    {
 
@@ -72,7 +102,8 @@
          try
          {
             workManager.doWork(workB);
-         } catch (WorkException e)
+         } 
+         catch (WorkException e)
          {
             e.printStackTrace();
          }
@@ -84,7 +115,8 @@
          try
          {
             workManager.startWork(workB);
-         } catch (WorkException e)
+         } 
+         catch (WorkException e)
          {
             e.printStackTrace();
          }
@@ -94,11 +126,13 @@
          try
          {
             Thread.currentThread().sleep(BLOCK_TIME);
-         } catch (InterruptedException e)
+         } 
+         catch (InterruptedException e)
          {
+            e.printStackTrace();
          }
       }
-      synchronized(this)
+      synchronized (this)
       {
          callRun = true;
       }
@@ -106,50 +140,89 @@
       buf.append(name);
    }
 
+   /**
+    * setWorkManager.
+    * @param workManager work manager
+    */
    public static void setWorkManager(WorkManager workManager)
    {
       SimpleWork.workManager = workManager;
    }
 
+   /**
+    * call run.
+    * @return boolean
+    */   
    public boolean isCallRun()
    {
       return callRun;
    }
 
+   /**
+    * setWorkManager.
+    * @param throwWorkAException if throw WorkAException
+    */
    public void setThrowWorkAException(boolean throwWorkAException)
    {
       this.throwWorkAException = throwWorkAException;
    }
 
+   /**
+    * call release
+    * @return boolean
+    */   
    public boolean isCallRelease()
    {
       return callRelease;
    }
 
+   /**
+    * setBlockRun.
+    * @param blockRun if block
+    */
    public void setBlockRun(boolean blockRun)
    {
       this.blockRun = blockRun;
    }
    
+   /**
+    * setNestDoWork.
+    * @param nestDoWork if nest doWork
+    */
    public void setNestDoWork(boolean nestDoWork)
    {
       this.nestDoWork = nestDoWork;
    }
    
+   /**
+    * setNestStartWork.
+    * @param nestStartWork if nest startWork
+    */
    public void setNestStartWork(boolean nestStartWork)
    {
       this.nestStartWork = nestStartWork;
    }
    
+   /**
+    * get string buffer
+    * @return String buffer
+    */  
    public String getStringBuffer()
    {
       return buf.toString();
    }
+   
+   /**
+    * reset string buffer
+    */  
    public void resetStringBuffer()
    {
       buf = new StringBuffer();
    }
 
+   /**
+    * WorkAException
+    */  
    public class WorkAException extends RuntimeException
    {
       private static final long serialVersionUID = 1L;

Modified: projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/section3/WorkManagementModelTestCase.java
===================================================================
--- projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/section3/WorkManagementModelTestCase.java	2009-03-13 02:32:10 UTC (rev 85801)
+++ projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/section3/WorkManagementModelTestCase.java	2009-03-13 03:27:23 UTC (rev 85802)
@@ -114,7 +114,7 @@
       workManager.startWork(work1);
       workManager.startWork(work2);
       workManager.startWork(work3);
-      Thread.currentThread().sleep(SimpleWork.BLOCK_TIME + SimpleWork.Follow_TIME);
+      Thread.currentThread().sleep(SimpleWork.BLOCK_TIME + SimpleWork.FOLLOW_TIME);
       assertTrue(work1.isCallRun());
       assertTrue(work2.isCallRun());
       assertTrue(work3.isCallRun());
@@ -141,10 +141,10 @@
       assertFalse(work2.isCallRun());
 
       workManager.startWork(work1);
-      Thread.currentThread().sleep(SimpleWork.Follow_TIME);
+      Thread.currentThread().sleep(SimpleWork.FOLLOW_TIME);
       workManager.startWork(work2);
 
-      Thread.currentThread().sleep(SimpleWork.BLOCK_TIME + SimpleWork.Follow_TIME);
+      Thread.currentThread().sleep(SimpleWork.BLOCK_TIME + SimpleWork.FOLLOW_TIME);
       assertTrue(work1.isCallRun());
       assertTrue(work2.isCallRun());
 

Modified: projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/section3/WorkManagerInterfaceTestCase.java
===================================================================
--- projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/section3/WorkManagerInterfaceTestCase.java	2009-03-13 02:32:10 UTC (rev 85801)
+++ projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/test/core/spec/chapter10/section3/WorkManagerInterfaceTestCase.java	2009-03-13 03:27:23 UTC (rev 85802)
@@ -118,7 +118,7 @@
       assertFalse(work.isCallRun());
       workManager.startWork(work);
       assertFalse(work.isCallRun());
-      Thread.currentThread().sleep(SimpleWork.BLOCK_TIME + SimpleWork.Follow_TIME);
+      Thread.currentThread().sleep(SimpleWork.BLOCK_TIME + SimpleWork.FOLLOW_TIME);
       assertTrue(work.isCallRun());
       work = null;
    }
@@ -160,7 +160,7 @@
       workA.resetStringBuffer();
       workManager.startWork(workA);
 
-      Thread.currentThread().sleep(SimpleWork.BLOCK_TIME + SimpleWork.Follow_TIME);
+      Thread.currentThread().sleep(SimpleWork.BLOCK_TIME + SimpleWork.FOLLOW_TIME);
       assertEquals(workA.getStringBuffer(), "AB");
       workA = null;
    }
@@ -180,7 +180,7 @@
       assertFalse(work.isCallRun());
       workManager.scheduleWork(work);
       assertFalse(work.isCallRun());
-      Thread.currentThread().sleep(SimpleWork.BLOCK_TIME + SimpleWork.Follow_TIME);
+      Thread.currentThread().sleep(SimpleWork.BLOCK_TIME + SimpleWork.FOLLOW_TIME);
       assertTrue(work.isCallRun());
       work = null;
    }




More information about the jboss-cvs-commits mailing list