[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