This commit is contained in:
Clebert Suconic 2017-02-09 19:40:15 -05:00
commit 42588fbac4
3 changed files with 1 additions and 20 deletions

View File

@ -29,7 +29,7 @@ import org.apache.activemq.artemis.utils.UTF8Util;
public class ChannelBufferWrapper implements ActiveMQBuffer {
protected ByteBuf buffer; // NO_UCD (use final)
protected final ByteBuf buffer;
private final boolean releasable;
private final boolean isPooled;
public static ByteBuf unwrap(ByteBuf buffer) {

View File

@ -71,13 +71,6 @@ public final class ResetLimitWrappedActiveMQBuffer extends ChannelBufferWrapper
}
}
public void setBuffer(final ActiveMQBuffer buffer) {
if (this.buffer != null) {
this.buffer.release();
}
this.buffer = buffer.byteBuf();
}
@Override
public void clear() {
changed();

View File

@ -1020,18 +1020,6 @@ public abstract class MessageImpl implements MessageInternal {
buffer.setIndex(BODY_OFFSET, BODY_OFFSET);
}
private void forceCopy() {
// Must copy buffer before sending it
buffer = buffer.copy(0, buffer.capacity());
buffer.setIndex(0, getEndOfBodyPosition());
if (bodyBuffer != null) {
bodyBuffer.setBuffer(buffer);
}
}
// Inner classes -------------------------------------------------
private final class DecodingContext implements BodyEncoder {