blob: 9e3b428cd84e776e72ad9d9b3323eb61e66cceb1 [file] [log] [blame]
package org.apache.activemq.protobuf;
import java.io.IOException;
import java.io.OutputStream;
public interface MessageBuffer<B, MB extends MessageBuffer> extends PBMessage<B, MB> {
public int serializedSizeUnframed();
public int serializedSizeFramed();
public Buffer toUnframedBuffer();
public Buffer toFramedBuffer();
public byte[] toUnframedByteArray();
public byte[] toFramedByteArray();
public void writeUnframed(CodedOutputStream output) throws java.io.IOException;
public void writeFramed(CodedOutputStream output) throws java.io.IOException;
public void writeUnframed(OutputStream output) throws IOException;
public void writeFramed(OutputStream output) throws java.io.IOException;
}