datastructures/datastructures-bytes/src/test/java/net/openhft/chronicle/bytes/MyBytes.java

32 lines
706 B
Java

package net.openhft.chronicle.bytes;
import java.io.Closeable;
import java.io.IOException;
@SuppressWarnings("rawtypes")
class MyBytes implements BytesMarshallable, Closeable {
Bytes bytes1;
Bytes bytes2;
public MyBytes() {
}
public MyBytes(Bytes bytes1, Bytes bytes2) {
this.bytes1 = bytes1;
this.bytes2 = bytes2;
}
@Override
public void close() throws IOException {
if (bytes1 != null) bytes1.releaseLast();
if (bytes2 != null) bytes2.releaseLast();
}
@Override
public String toString() {
return "MyBytes{" +
"bytes1=" + bytes1 +
", bytes2=" + bytes2 +
'}';
}
}