public interface PortableWriter
| Modifier and Type | Method and Description | 
|---|---|
ObjectDataOutput | 
getRawDataOutput()
After writing portable fields one can subsequently write remaining fields in the old-fashioned way. 
 | 
void | 
writeBoolean(String fieldName,
            boolean value)
Writes a primitive boolean. 
 | 
void | 
writeBooleanArray(String fieldName,
                 boolean[] booleans)
Writes a primitive boolean-array. 
 | 
void | 
writeByte(String fieldName,
         byte value)
Writes a primitive byte. 
 | 
void | 
writeByteArray(String fieldName,
              byte[] bytes)
Writes a primitive byte-array. 
 | 
void | 
writeChar(String fieldName,
         int value)
Writes a primitive char. 
 | 
void | 
writeCharArray(String fieldName,
              char[] chars)
Writes a primitive char-array. 
 | 
void | 
writeDate(String fieldName,
         LocalDate value)
Writes a date field consisting of year, month of the year and day of the month 
 | 
void | 
writeDateArray(String fieldName,
              LocalDate[] values)
Writes an array of Date's 
 | 
void | 
writeDecimal(String fieldName,
            BigDecimal value)
Writes a decimal which is arbitrary precision and scale floating-point number 
 | 
void | 
writeDecimalArray(String fieldName,
                 BigDecimal[] values)
Writes an array of Decimals 
 | 
void | 
writeDouble(String fieldName,
           double value)
Writes a primitive double. 
 | 
void | 
writeDoubleArray(String fieldName,
                double[] values)
Writes a primitive double array. 
 | 
void | 
writeFloat(String fieldName,
          float value)
Writes a primitive float. 
 | 
void | 
writeFloatArray(String fieldName,
               float[] values)
Writes a primitive float array. 
 | 
void | 
writeInt(String fieldName,
        int value)
Writes a primitive int. 
 | 
void | 
writeIntArray(String fieldName,
             int[] ints)
Writes a primitive int-array. 
 | 
void | 
writeLong(String fieldName,
         long value)
Writes a primitive long. 
 | 
void | 
writeLongArray(String fieldName,
              long[] longs)
Writes a primitive long-array. 
 | 
void | 
writeNullPortable(String fieldName,
                 int factoryId,
                 int classId)
To write a null portable value, user needs to provide class and factoryIds of related class. 
 | 
void | 
writePortable(String fieldName,
             Portable portable)
Writes a Portable. 
 | 
void | 
writePortableArray(String fieldName,
                  Portable[] values)
Writes a an array of Portables. 
 | 
void | 
writeShort(String fieldName,
          short value)
Writes a primitive short. 
 | 
void | 
writeShortArray(String fieldName,
               short[] values)
Writes a primitive short-array. 
 | 
void | 
writeString(String fieldName,
           String value)
Writes an UTF string. 
 | 
void | 
writeStringArray(String fieldName,
                String[] values)
Writes a String-array. 
 | 
void | 
writeTime(String fieldName,
         LocalTime value)
Write a time field consisting of hour, minute, seconds and nanos parts 
 | 
void | 
writeTimeArray(String fieldName,
              LocalTime[] values)
Writes an array of Time's 
 | 
void | 
writeTimestamp(String fieldName,
              LocalDateTime value)
Writes a timestamp field consisting of
 year, month of the year, day of the month, hour, minute, seconds, nanos parts 
 | 
void | 
writeTimestampArray(String fieldName,
                   LocalDateTime[] values)
Writes an array of Timestamp's 
 | 
void | 
writeTimestampWithTimezone(String fieldName,
                          OffsetDateTime value)
Writes a timestamp with timezone field consisting of
 year, month of the year, day of the month, offset seconds, hour, minute, seconds, nanos parts 
 | 
void | 
writeTimestampWithTimezoneArray(String fieldName,
                               OffsetDateTime[] values)
Writes an array of TimestampWithTimezone's 
 | 
void | 
writeUTF(String fieldName,
        String value)
Deprecated. 
 
for the sake of better naming. Use  
writeString(String, String) instead. | 
void | 
writeUTFArray(String fieldName,
             String[] values)
Deprecated. 
 
for the sake of better naming. Use  
writeStringArray(String, String[]) instead. | 
void writeInt(@Nonnull String fieldName, int value) throws IOException
fieldName - name of the fieldvalue - int value to be writtenIOException - in case of any exceptional casevoid writeLong(@Nonnull String fieldName, long value) throws IOException
fieldName - name of the fieldvalue - long value to be writtenIOException - in case of any exceptional case@Deprecated void writeUTF(@Nonnull String fieldName, @Nullable String value) throws IOException
writeString(String, String) instead.fieldName - name of the fieldvalue - utf string value to be writtenIOException - in case of any exceptional casevoid writeString(@Nonnull String fieldName, @Nullable String value) throws IOException
fieldName - name of the fieldvalue - utf string value to be writtenIOException - in case of any exceptional casevoid writeBoolean(@Nonnull String fieldName, boolean value) throws IOException
fieldName - name of the fieldvalue - int value to be writtenIOException - in case of any exceptional casevoid writeByte(@Nonnull String fieldName, byte value) throws IOException
fieldName - name of the fieldvalue - int value to be writtenIOException - in case of any exceptional casevoid writeChar(@Nonnull String fieldName, int value) throws IOException
fieldName - name of the fieldvalue - int value to be writtenIOException - in case of any exceptional casevoid writeDouble(@Nonnull String fieldName, double value) throws IOException
fieldName - name of the fieldvalue - int value to be writtenIOException - in case of any exceptional casevoid writeFloat(@Nonnull String fieldName, float value) throws IOException
fieldName - name of the fieldvalue - int value to be writtenIOException - in case of any exceptional casevoid writeShort(@Nonnull String fieldName, short value) throws IOException
fieldName - name of the fieldvalue - int value to be writtenIOException - in case of any exceptional casevoid writePortable(@Nonnull String fieldName, @Nullable Portable portable) throws IOException
writeNullPortable(String, int, int) to write a null PortablefieldName - name of the fieldportable - Portable to be writtenIOException - in case of any exceptional casevoid writeNullPortable(@Nonnull String fieldName, int factoryId, int classId) throws IOException
fieldName - name of the fieldfactoryId - factory ID of related portable classclassId - class ID of related portable classIOException - in case of any exceptional casevoid writeDecimal(@Nonnull String fieldName, @Nullable BigDecimal value) throws IOException
fieldName - name of the fieldvalue - BigDecimal value to be writtenIOException - in case of any exceptional casevoid writeTime(@Nonnull String fieldName, @Nullable LocalTime value) throws IOException
fieldName - name of the fieldvalue - LocalTime value to be writtenIOException - in case of any exceptional casevoid writeDate(@Nonnull String fieldName, @Nullable LocalDate value) throws IOException
fieldName - name of the fieldvalue - LocalDate value to be writtenIOException - in case of any exceptional casevoid writeTimestamp(@Nonnull String fieldName, @Nullable LocalDateTime value) throws IOException
fieldName - name of the fieldvalue - LocalDateTime value to be writtenIOException - in case of any exceptional casevoid writeTimestampWithTimezone(@Nonnull String fieldName, @Nullable OffsetDateTime value) throws IOException
fieldName - name of the fieldvalue - OffsetDateTime value to be writtenIOException - in case of any exceptional casevoid writeByteArray(@Nonnull String fieldName, @Nullable byte[] bytes) throws IOException
fieldName - name of the fieldbytes - byte array to be writtenIOException - in case of any exceptional casevoid writeBooleanArray(@Nonnull String fieldName, @Nullable boolean[] booleans) throws IOException
fieldName - name of the fieldbooleans - boolean array to be writtenIOException - in case of any exceptional casevoid writeCharArray(@Nonnull String fieldName, @Nullable char[] chars) throws IOException
fieldName - name of the fieldchars - char array to be writtenIOException - in case of any exceptional casevoid writeIntArray(@Nonnull String fieldName, @Nullable int[] ints) throws IOException
fieldName - name of the fieldints - int array to be writtenIOException - in case of any exceptional casevoid writeLongArray(@Nonnull String fieldName, @Nullable long[] longs) throws IOException
fieldName - name of the fieldlongs - long array to be writtenIOException - in case of any exceptional casevoid writeDoubleArray(@Nonnull String fieldName, @Nullable double[] values) throws IOException
fieldName - name of the fieldvalues - double array to be writtenIOException - in case of any exceptional casevoid writeFloatArray(@Nonnull String fieldName, @Nullable float[] values) throws IOException
fieldName - name of the fieldvalues - float array to be writtenIOException - in case of any exceptional casevoid writeShortArray(@Nonnull String fieldName, @Nullable short[] values) throws IOException
fieldName - name of the fieldvalues - short array to be writtenIOException - in case of any exceptional case@Deprecated void writeUTFArray(@Nonnull String fieldName, @Nullable String[] values) throws IOException
writeStringArray(String, String[]) instead.fieldName - name of the fieldvalues - String array to be writtenIOException - in case of any exceptional casevoid writeStringArray(@Nonnull String fieldName, @Nullable String[] values) throws IOException
fieldName - name of the fieldvalues - String array to be writtenIOException - in case of any exceptional casevoid writePortableArray(@Nonnull String fieldName, @Nullable Portable[] values) throws IOException
fieldName - name of the fieldvalues - portable array to be writtenIOException - in case of any exceptional casevoid writeDecimalArray(@Nonnull String fieldName, @Nullable BigDecimal[] values) throws IOException
fieldName - name of the fieldvalues - BigDecimal array to be writtenIOException - in case of any exceptional casewriteDecimal(String, BigDecimal)void writeTimeArray(@Nonnull String fieldName, @Nullable LocalTime[] values) throws IOException
fieldName - name of the fieldvalues - LocalTime array to be writtenIOException - in case of any exceptional casewriteTime(String, LocalTime)void writeDateArray(@Nonnull String fieldName, @Nullable LocalDate[] values) throws IOException
fieldName - name of the fieldvalues - LocalDate array to be writtenIOException - in case of any exceptional casewriteDate(String, LocalDate)void writeTimestampArray(@Nonnull String fieldName, @Nullable LocalDateTime[] values) throws IOException
fieldName - name of the fieldvalues - LocalDateTime array to be writtenIOException - in case of any exceptional casewriteTimestamp(String, LocalDateTime)void writeTimestampWithTimezoneArray(@Nonnull String fieldName, @Nullable OffsetDateTime[] values) throws IOException
fieldName - name of the fieldvalues - OffsetDateTime array to be writtenIOException - in case of any exceptional casewriteTimestampWithTimezone(String, OffsetDateTime)@Nonnull ObjectDataOutput getRawDataOutput() throws IOException
IOException - in case of any exceptional caseCopyright © 2023 Hazelcast, Inc.. All rights reserved.