com.hazelcast.nio.serialization
Class DefaultPortableWriter
java.lang.Object
com.hazelcast.nio.serialization.DefaultPortableWriter
- All Implemented Interfaces:
- PortableWriter
public class DefaultPortableWriter
- extends Object
- implements PortableWriter
- Author:
- mdogan 12/26/12
|
Method Summary |
com.hazelcast.nio.ObjectDataOutput |
getRawDataOutput()
|
int |
getVersion()
|
void |
writeBoolean(String fieldName,
boolean value)
|
void |
writeByte(String fieldName,
byte value)
|
void |
writeByteArray(String fieldName,
byte[] values)
|
void |
writeChar(String fieldName,
int value)
|
void |
writeCharArray(String fieldName,
char[] values)
|
void |
writeDouble(String fieldName,
double value)
|
void |
writeDoubleArray(String fieldName,
double[] values)
|
void |
writeFloat(String fieldName,
float value)
|
void |
writeFloatArray(String fieldName,
float[] values)
|
void |
writeInt(String fieldName,
int value)
|
void |
writeIntArray(String fieldName,
int[] values)
|
void |
writeLong(String fieldName,
long value)
|
void |
writeLongArray(String fieldName,
long[] values)
|
void |
writeNullPortable(String fieldName,
int factoryId,
int classId)
|
void |
writePortable(String fieldName,
Portable portable)
|
void |
writePortableArray(String fieldName,
Portable[] portables)
|
void |
writeShort(String fieldName,
short value)
|
void |
writeShortArray(String fieldName,
short[] values)
|
void |
writeUTF(String fieldName,
String str)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultPortableWriter
public DefaultPortableWriter(com.hazelcast.nio.serialization.PortableSerializer serializer,
com.hazelcast.nio.BufferObjectDataOutput out,
ClassDefinition cd)
throws IOException
- Throws:
IOException
getVersion
public int getVersion()
- Specified by:
getVersion in interface PortableWriter
writeInt
public void writeInt(String fieldName,
int value)
throws IOException
- Specified by:
writeInt in interface PortableWriter
- Throws:
IOException
writeLong
public void writeLong(String fieldName,
long value)
throws IOException
- Specified by:
writeLong in interface PortableWriter
- Throws:
IOException
writeUTF
public void writeUTF(String fieldName,
String str)
throws IOException
- Specified by:
writeUTF in interface PortableWriter
- Throws:
IOException
writeBoolean
public void writeBoolean(String fieldName,
boolean value)
throws IOException
- Specified by:
writeBoolean in interface PortableWriter
- Throws:
IOException
writeByte
public void writeByte(String fieldName,
byte value)
throws IOException
- Specified by:
writeByte in interface PortableWriter
- Throws:
IOException
writeChar
public void writeChar(String fieldName,
int value)
throws IOException
- Specified by:
writeChar in interface PortableWriter
- Throws:
IOException
writeDouble
public void writeDouble(String fieldName,
double value)
throws IOException
- Specified by:
writeDouble in interface PortableWriter
- Throws:
IOException
writeFloat
public void writeFloat(String fieldName,
float value)
throws IOException
- Specified by:
writeFloat in interface PortableWriter
- Throws:
IOException
writeShort
public void writeShort(String fieldName,
short value)
throws IOException
- Specified by:
writeShort in interface PortableWriter
- Throws:
IOException
writePortable
public void writePortable(String fieldName,
Portable portable)
throws IOException
- Specified by:
writePortable in interface PortableWriter
- Throws:
IOException
writeNullPortable
public void writeNullPortable(String fieldName,
int factoryId,
int classId)
throws IOException
- Specified by:
writeNullPortable in interface PortableWriter
- Throws:
IOException
writeByteArray
public void writeByteArray(String fieldName,
byte[] values)
throws IOException
- Specified by:
writeByteArray in interface PortableWriter
- Throws:
IOException
writeCharArray
public void writeCharArray(String fieldName,
char[] values)
throws IOException
- Specified by:
writeCharArray in interface PortableWriter
- Throws:
IOException
writeIntArray
public void writeIntArray(String fieldName,
int[] values)
throws IOException
- Specified by:
writeIntArray in interface PortableWriter
- Throws:
IOException
writeLongArray
public void writeLongArray(String fieldName,
long[] values)
throws IOException
- Specified by:
writeLongArray in interface PortableWriter
- Throws:
IOException
writeDoubleArray
public void writeDoubleArray(String fieldName,
double[] values)
throws IOException
- Specified by:
writeDoubleArray in interface PortableWriter
- Throws:
IOException
writeFloatArray
public void writeFloatArray(String fieldName,
float[] values)
throws IOException
- Specified by:
writeFloatArray in interface PortableWriter
- Throws:
IOException
writeShortArray
public void writeShortArray(String fieldName,
short[] values)
throws IOException
- Specified by:
writeShortArray in interface PortableWriter
- Throws:
IOException
writePortableArray
public void writePortableArray(String fieldName,
Portable[] portables)
throws IOException
- Specified by:
writePortableArray in interface PortableWriter
- Throws:
IOException
getRawDataOutput
public com.hazelcast.nio.ObjectDataOutput getRawDataOutput()
throws IOException
- Specified by:
getRawDataOutput in interface PortableWriter
- Throws:
IOException
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.