/** * {@inheritDoc} */ @Override public void close() throws IOException { close(null); }
/** * {@inheritDoc} */ @Override public <E> GrizzlyFuture<Stream> encode(Transformer<E, Buffer> encoder, E object) throws IOException { return encode(encoder, object, null); }
/** * Cause the overflow handler to be called even if buffer is not full. */ @Override public GrizzlyFuture<Integer> flush() throws IOException { return flush(null); }
/** * {@inheritDoc} */ @Override public void writeDoubleArray(final double[] data) throws IOException { for(int i=0; i<data.length; i++) { writeDouble(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeCharArray(final char[] data) throws IOException { for(int i=0; i<data.length; i++) { writeChar(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeFloatArray(final float[] data) throws IOException { for(int i=0; i<data.length; i++) { writeFloat(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeBoolean(final boolean data) throws IOException { final byte value = data ? (byte) 1 : (byte) 0; writeByte(value); }
/** * {@inheritDoc} */ @Override public void writeLongArray(final long[] data) throws IOException { for(int i=0; i<data.length; i++) { writeLong(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeIntArray(final int[] data) throws IOException { for(int i=0; i<data.length; i++) { writeInt(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeByteArray(final byte[] data) throws IOException { writeByteArray(data, 0, data.length); }
/** * {@inheritDoc} */ @Override public void writeDoubleArray(final double[] data) throws IOException { for(int i=0; i<data.length; i++) { writeDouble(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeCharArray(final char[] data) throws IOException { for(int i=0; i<data.length; i++) { writeChar(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeFloatArray(final float[] data) throws IOException { for(int i=0; i<data.length; i++) { writeFloat(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeBoolean(final boolean data) throws IOException { final byte value = data ? (byte) 1 : (byte) 0; writeByte(value); }
/** * {@inheritDoc} */ @Override public void writeLongArray(final long[] data) throws IOException { for(int i=0; i<data.length; i++) { writeLong(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeIntArray(final int[] data) throws IOException { for(int i=0; i<data.length; i++) { writeInt(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeByteArray(final byte[] data) throws IOException { writeByteArray(data, 0, data.length); }
/** * {@inheritDoc} */ @Override public void writeDoubleArray(final double[] data) throws IOException { for(int i=0; i<data.length; i++) { writeDouble(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeCharArray(final char[] data) throws IOException { for(int i=0; i<data.length; i++) { writeChar(data[i]); } }
/** * {@inheritDoc} */ @Override public void writeFloatArray(final float[] data) throws IOException { for(int i=0; i<data.length; i++) { writeFloat(data[i]); } }