This closes #1003
This commit is contained in:
commit
42588fbac4
|
@ -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) {
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue