All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jgroups.util.OutputStreamAdapter Maven / Gradle / Ivy

There is a newer version: 5.3.13.Final
Show newest version
package org.jgroups.util;

import java.io.IOException;
import java.io.OutputStream;

/**
 * Extends {@link OutputStream} from a {@link ByteArrayDataOutputStream}. Some methods are no-ops.
 * @author Bela Ban
 * @since  3.5
 */
public class OutputStreamAdapter extends OutputStream {
    protected final ByteArrayDataOutputStream output;

    public OutputStreamAdapter(ByteArrayDataOutputStream output) {
        this.output=output;
    }

    public void write(int b) throws IOException {
        output.write(b);
    }

    public void write(byte[] b) throws IOException {
        output.write(b);
    }

    public void write(byte[] b, int off, int len) throws IOException {
        output.write(b, off, len);
    }

    public void flush() throws IOException {
        ;
    }

    public void close() throws IOException {
        ;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy