[jboss-cvs] JBossAS SVN: r112503 - in projects/jboss-jca/trunk/core/src: main/java/org/jboss/jca/core/connectionmanager and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Dec 6 09:27:05 EST 2011
Author: jesper.pedersen
Date: 2011-12-06 09:27:04 -0500 (Tue, 06 Dec 2011)
New Revision: 112503
Modified:
projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/api/connectionmanager/ConnectionManager.java
projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/AbstractConnectionManager.java
projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/core/connectionmanager/notx/SerializableTestCase.java
projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/core/connectionmanager/tx/SerializableTestCase.java
Log:
[JBJCA-711] ConnectionManager violates Serializable contract
Modified: projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/api/connectionmanager/ConnectionManager.java
===================================================================
--- projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/api/connectionmanager/ConnectionManager.java 2011-12-05 04:54:07 UTC (rev 112502)
+++ projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/api/connectionmanager/ConnectionManager.java 2011-12-06 14:27:04 UTC (rev 112503)
@@ -30,7 +30,7 @@
* @author <a href="mailto:gurkanerdogdu at yahoo.com">Gurkan Erdogdu</a>
* @author <a href="mailto:jesper.pedersen at jboss.org">Jesper Pedersen</a>
*/
-public interface ConnectionManager extends javax.resource.spi.ConnectionManager, java.io.Serializable
+public interface ConnectionManager extends javax.resource.spi.ConnectionManager
{
/**
* Kill given connection listener wrapped connection instance.
Modified: projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/AbstractConnectionManager.java
===================================================================
--- projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/AbstractConnectionManager.java 2011-12-05 04:54:07 UTC (rev 112502)
+++ projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/AbstractConnectionManager.java 2011-12-06 14:27:04 UTC (rev 112503)
@@ -31,11 +31,6 @@
import org.jboss.jca.core.connectionmanager.pool.api.Pool;
import org.jboss.jca.core.spi.transaction.TransactionIntegration;
-import java.io.IOException;
-import java.io.NotSerializableException;
-import java.io.ObjectInputStream;
-import java.io.ObjectOutputStream;
-import java.io.ObjectStreamException;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
@@ -689,34 +684,4 @@
return subject;
}
-
- /**
- * Write the object to the stream -- THIS IS NOT SUPPORTED
- * @param out The stream
- * @exception IOException Thrown in case of an error
- */
- private void writeObject(ObjectOutputStream out) throws IOException
- {
- throw new IOException(bundle.thisMethodNotSupported());
- }
-
- /**
- * Read the object from the stream -- THIS IS NOT SUPPORTED
- * @param in The stream
- * @exception IOException Thrown in case of an error
- * @exception ClassNotFoundException Thrown if a class can't be resolved
- */
- private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- {
- throw new IOException(bundle.thisMethodNotSupported());
- }
-
- /**
- * Read the object -- THIS IS NOT SUPPORTED
- * @exception ObjectStreamException Thrown in case of an error
- */
- private void readObjectNoData() throws ObjectStreamException
- {
- throw new NotSerializableException(bundle.thisMethodNotSupported());
- }
}
Modified: projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/core/connectionmanager/notx/SerializableTestCase.java
===================================================================
--- projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/core/connectionmanager/notx/SerializableTestCase.java 2011-12-05 04:54:07 UTC (rev 112502)
+++ projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/core/connectionmanager/notx/SerializableTestCase.java 2011-12-06 14:27:04 UTC (rev 112503)
@@ -39,22 +39,24 @@
import org.junit.AfterClass;
import org.junit.BeforeClass;
-import org.junit.Test;
+import org.junit.Ignore;
import static org.junit.Assert.*;
/**
* Serializable test of the transaction connection manager
+ *
+ * We need this in IronJacamar 2.0
* @author <a href="mailto:jesper.pedersen at jboss.org">Jesper Pedersen</a>
*/
+ at Ignore
public class SerializableTestCase
{
/**
* testSerializable.
* @throws Throwable for exception
*/
- @Test(expected = IOException.class)
public void testSerializable() throws Throwable
{
ManagedConnectionFactory mcf = new MockManagedConnectionFactory();
Modified: projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/core/connectionmanager/tx/SerializableTestCase.java
===================================================================
--- projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/core/connectionmanager/tx/SerializableTestCase.java 2011-12-05 04:54:07 UTC (rev 112502)
+++ projects/jboss-jca/trunk/core/src/test/java/org/jboss/jca/core/connectionmanager/tx/SerializableTestCase.java 2011-12-06 14:27:04 UTC (rev 112503)
@@ -43,14 +43,17 @@
import org.junit.AfterClass;
import org.junit.BeforeClass;
-import org.junit.Test;
+import org.junit.Ignore;
import static org.junit.Assert.assertNotNull;
/**
* Serializable test of the transaction connection manager
+ *
+ * We need this in IronJacamar 2.0
* @author <a href="mailto:jesper.pedersen at jboss.org">Jesper Pedersen</a>
*/
+ at Ignore
public class SerializableTestCase
{
/**Embedded JCA*/
@@ -60,7 +63,6 @@
* testSerializable.
* @throws Throwable for exception
*/
- @Test(expected = IOException.class)
public void testSerializable() throws Throwable
{
TransactionIntegration ti = embedded.lookup("TransactionIntegration", TransactionIntegration.class);
More information about the jboss-cvs-commits
mailing list