Use ObjectInputStreamFiltered
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/eb507494 Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/eb507494 Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/eb507494 Branch: refs/heads/tomee-7.0.0-M1 Commit: eb5074943832b2b9ad410a25f2d38b352eb24f23 Parents: a7a915f Author: AndyGee <andy...@gmx.de> Authored: Thu Dec 3 04:11:13 2015 +0100 Committer: AndyGee <andy...@gmx.de> Committed: Thu Dec 3 04:11:13 2015 +0100 ---------------------------------------------------------------------- .../org/apache/openejb/timer/EjbTimerImplSerializableTest.java | 3 ++- .../SerializationOfTransactionRolledBackExceptionTest.java | 3 ++- .../java/org/apache/openejb/util/PojoExternalizationTest.java | 5 +++-- .../java/org/apache/openejb/util/PojoSerializationTest.java | 5 +++-- .../openejb/util/proxy/LocalBeanProxySerializationTest.java | 3 ++- .../openejb/util/proxy/LocalReferenceSerializationTest.java | 3 ++- 6 files changed, 14 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tomee/blob/eb507494/container/openejb-core/src/test/java/org/apache/openejb/timer/EjbTimerImplSerializableTest.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/timer/EjbTimerImplSerializableTest.java b/container/openejb-core/src/test/java/org/apache/openejb/timer/EjbTimerImplSerializableTest.java index b0a951d..daabbc5 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/timer/EjbTimerImplSerializableTest.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/timer/EjbTimerImplSerializableTest.java @@ -18,6 +18,7 @@ package org.apache.openejb.timer; import org.apache.openejb.BeanContext; import org.apache.openejb.MethodContext; +import org.apache.openejb.core.ObjectInputStreamFiltered; import org.apache.openejb.core.timer.CalendarTimerData; import org.apache.openejb.core.timer.EjbTimeoutJob; import org.apache.openejb.core.timer.EjbTimerService; @@ -113,7 +114,7 @@ public class EjbTimerImplSerializableTest { private static Object deserialize(final byte[] serial) throws Exception { final ByteArrayInputStream bais = new ByteArrayInputStream(serial); - final ObjectInputStream ois = new ObjectInputStream(bais); + final ObjectInputStream ois = new ObjectInputStreamFiltered(bais); return ois.readObject(); } http://git-wip-us.apache.org/repos/asf/tomee/blob/eb507494/container/openejb-core/src/test/java/org/apache/openejb/transaction/SerializationOfTransactionRolledBackExceptionTest.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/transaction/SerializationOfTransactionRolledBackExceptionTest.java b/container/openejb-core/src/test/java/org/apache/openejb/transaction/SerializationOfTransactionRolledBackExceptionTest.java index 369a494..c6a2d98 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/transaction/SerializationOfTransactionRolledBackExceptionTest.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/transaction/SerializationOfTransactionRolledBackExceptionTest.java @@ -16,6 +16,7 @@ */ package org.apache.openejb.transaction; +import org.apache.openejb.core.ObjectInputStreamFiltered; import org.junit.Test; import javax.transaction.TransactionRolledbackException; @@ -42,7 +43,7 @@ public class SerializationOfTransactionRolledBackExceptionTest { private static Object deserialize(final byte[] serial) throws Exception { final ByteArrayInputStream bais = new ByteArrayInputStream(serial); - final ObjectInputStream ois = new ObjectInputStream(bais); + final ObjectInputStream ois = new ObjectInputStreamFiltered(bais); return ois.readObject(); } http://git-wip-us.apache.org/repos/asf/tomee/blob/eb507494/container/openejb-core/src/test/java/org/apache/openejb/util/PojoExternalizationTest.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/util/PojoExternalizationTest.java b/container/openejb-core/src/test/java/org/apache/openejb/util/PojoExternalizationTest.java index e8b49ab..a269a50 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/util/PojoExternalizationTest.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/util/PojoExternalizationTest.java @@ -17,6 +17,7 @@ package org.apache.openejb.util; import junit.framework.TestCase; +import org.apache.openejb.core.ObjectInputStreamFiltered; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -47,7 +48,7 @@ public class PojoExternalizationTest extends TestCase { out.close(); final ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()); - final ObjectInputStream in = new ObjectInputStream(bais); + final ObjectInputStream in = new ObjectInputStreamFiltered(bais); for (int i = count; i > 0; i--) { final Green actual = (Green) in.readObject(); @@ -69,7 +70,7 @@ public class PojoExternalizationTest extends TestCase { out.close(); final ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()); - final ObjectInputStream in = new ObjectInputStream(bais); + final ObjectInputStream in = new ObjectInputStreamFiltered(bais); final Green actual = (Green) in.readObject(); assertEquals(green, actual); http://git-wip-us.apache.org/repos/asf/tomee/blob/eb507494/container/openejb-core/src/test/java/org/apache/openejb/util/PojoSerializationTest.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/util/PojoSerializationTest.java b/container/openejb-core/src/test/java/org/apache/openejb/util/PojoSerializationTest.java index 6603a74..a661498 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/util/PojoSerializationTest.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/util/PojoSerializationTest.java @@ -17,6 +17,7 @@ package org.apache.openejb.util; import junit.framework.TestCase; +import org.apache.openejb.core.ObjectInputStreamFiltered; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -47,7 +48,7 @@ public class PojoSerializationTest extends TestCase { out.close(); final ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()); - final ObjectInputStream in = new ObjectInputStream(bais); + final ObjectInputStream in = new ObjectInputStreamFiltered(bais); for (int i = count; i > 0; i--) { final Green actual = (Green) in.readObject(); @@ -69,7 +70,7 @@ public class PojoSerializationTest extends TestCase { out.close(); final ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()); - final ObjectInputStream in = new ObjectInputStream(bais); + final ObjectInputStream in = new ObjectInputStreamFiltered(bais); final Green actual = (Green) in.readObject(); assertEquals(green, actual); http://git-wip-us.apache.org/repos/asf/tomee/blob/eb507494/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalBeanProxySerializationTest.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalBeanProxySerializationTest.java b/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalBeanProxySerializationTest.java index 27a6eda..35cd691 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalBeanProxySerializationTest.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalBeanProxySerializationTest.java @@ -17,6 +17,7 @@ package org.apache.openejb.util.proxy; +import org.apache.openejb.core.ObjectInputStreamFiltered; import org.apache.openejb.jee.Empty; import org.apache.openejb.jee.StatelessBean; import org.apache.openejb.junit.ApplicationComposer; @@ -54,7 +55,7 @@ public class LocalBeanProxySerializationTest { oos.writeObject(bean); final ByteArrayInputStream bis = new ByteArrayInputStream(baos.toByteArray()); - final ObjectInputStream ois = new ObjectInputStream(bis); + final ObjectInputStream ois = new ObjectInputStreamFiltered(bis); final SampleLocalBean deserialized = (SampleLocalBean) ois.readObject(); assertEquals(5, deserialized.add(2, 3)); } http://git-wip-us.apache.org/repos/asf/tomee/blob/eb507494/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalReferenceSerializationTest.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalReferenceSerializationTest.java b/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalReferenceSerializationTest.java index 0b3acc9..0167d81 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalReferenceSerializationTest.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalReferenceSerializationTest.java @@ -18,6 +18,7 @@ package org.apache.openejb.util.proxy; import org.apache.openejb.ProxyInfo; +import org.apache.openejb.core.ObjectInputStreamFiltered; import org.apache.openejb.core.ServerFederation; import org.apache.openejb.jee.EjbJar; import org.apache.openejb.jee.StatelessBean; @@ -102,7 +103,7 @@ public class LocalReferenceSerializationTest { oos.writeObject(bean); final ByteArrayInputStream bis = new ByteArrayInputStream(baos.toByteArray()); - final ObjectInputStream ois = new ObjectInputStream(bis); + final ObjectInputStream ois = new ObjectInputStreamFiltered(bis); return (T) ois.readObject(); }