You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2011/11/27 12:46:23 UTC
svn commit: r1206701 -
/wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/serialize/java/JavaSerializer.java
Author: mgrigorov
Date: Sun Nov 27 11:46:22 2011
New Revision: 1206701
URL: http://svn.apache.org/viewvc?rev=1206701&view=rev
Log:
WICKET-4264
JavaSerializer Does Not Call SerializableChecker
Modified:
wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/serialize/java/JavaSerializer.java
Modified: wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/serialize/java/JavaSerializer.java
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/serialize/java/JavaSerializer.java?rev=1206701&r1=1206700&r2=1206701&view=diff
==============================================================================
--- wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/serialize/java/JavaSerializer.java (original)
+++ wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/serialize/java/JavaSerializer.java Sun Nov 27 11:46:22 2011
@@ -235,17 +235,19 @@ public class JavaSerializer implements I
*/
private static class CheckerObjectOutputStream extends ObjectOutputStream
{
+ private final ObjectOutputStream oos;
+
public CheckerObjectOutputStream(OutputStream out) throws IOException
{
- super(out);
+ oos = new ObjectOutputStream(out);
}
@Override
- protected final void writeObjectOverride(final Object obj) throws IOException
+ protected final void writeObjectOverride(Object obj) throws IOException
{
try
{
- super.writeObject(obj);
+ oos.writeObject(obj);
}
catch (NotSerializableException nsx)
{
@@ -270,13 +272,13 @@ public class JavaSerializer implements I
@Override
public void flush() throws IOException
{
- super.flush();
+ oos.flush();
}
@Override
public void close() throws IOException
{
- super.close();
+ oos.close();
}
}
}