Author: manik.surtani(a)jboss.com
Date: 2008-02-08 13:45:18 -0500 (Fri, 08 Feb 2008)
New Revision: 5338
Modified:
core/trunk/src/main/java/org/jboss/cache/marshall/io/ReusableObjectInputStream.java
Log:
push back header if it doesn't exist in the stream
Modified:
core/trunk/src/main/java/org/jboss/cache/marshall/io/ReusableObjectInputStream.java
===================================================================
---
core/trunk/src/main/java/org/jboss/cache/marshall/io/ReusableObjectInputStream.java 2008-02-08
18:24:39 UTC (rev 5337)
+++
core/trunk/src/main/java/org/jboss/cache/marshall/io/ReusableObjectInputStream.java 2008-02-08
18:45:18 UTC (rev 5338)
@@ -17,6 +17,11 @@
*/
public class ReusableObjectInputStream extends MarshalledValueInputStream
{
+ public final static byte[] INIT_BYTES = {(byte) ((STREAM_MAGIC >>> 8) &
0xFF),
+ (byte) ((STREAM_MAGIC) & 0xFF),
+ (byte) ((STREAM_VERSION >>> 8)),
+ (byte) ((STREAM_VERSION) & 0xFF),
+ TC_BLOCKDATA, 0};
ResettableByteArrayInputStream bytes;
public ReusableObjectInputStream() throws IOException, SecurityException
@@ -58,12 +63,6 @@
*/
static class ResettableByteArrayInputStream extends ByteArrayInputStream
{
- private final static byte[] INIT_BYTES = {(byte) ((STREAM_MAGIC >>> 8)
& 0xFF),
- (byte) ((STREAM_MAGIC) & 0xFF),
- (byte) ((STREAM_VERSION >>> 8)),
- (byte) ((STREAM_VERSION) & 0xFF),
- TC_BLOCKDATA, 0};
-
/**
* Creates a new instance with a null byte buffer. Use {@link #init(byte[])} to
set the byte buffer to use.
*/