Tabnine Logo
GetMessageResult.getBufferTotalSize
Code IndexAdd Tabnine to your IDE (free)

How to use
getBufferTotalSize
method
in
org.apache.rocketmq.store.GetMessageResult

Best Java code snippets using org.apache.rocketmq.store.GetMessageResult.getBufferTotalSize (Showing top 14 results out of 315)

origin: apache/rocketmq

@Override
public long count() {
  return byteBufferHeader.limit() + this.getMessageResult.getBufferTotalSize();
}
origin: apache/rocketmq

private byte[] readGetMessageResult(final GetMessageResult getMessageResult, final String group, final String topic,
  final int queueId) {
  final ByteBuffer byteBuffer = ByteBuffer.allocate(getMessageResult.getBufferTotalSize());
  long storeTimestamp = 0;
  try {
    List<ByteBuffer> messageBufferList = getMessageResult.getMessageBufferList();
    for (ByteBuffer bb : messageBufferList) {
      byteBuffer.put(bb);
      storeTimestamp = bb.getLong(MessageDecoder.MESSAGE_STORE_TIMESTAMP_POSTION);
    }
  } finally {
    getMessageResult.release();
  }
  this.brokerController.getBrokerStatsManager().recordDiskFallBehindTime(group, topic, queueId, this.brokerController.getMessageStore().now() - storeTimestamp);
  return byteBuffer.array();
}
origin: apache/rocketmq

if (this.isTheBatchFull(sizePy, maxMsgNums, getResult.getBufferTotalSize(), getResult.getMessageCount(),
  isInDisk)) {
  break;
  if (getResult.getBufferTotalSize() == 0) {
    status = GetMessageStatus.NO_MATCHED_MESSAGE;
  if (getResult.getBufferTotalSize() == 0) {
    status = GetMessageStatus.MESSAGE_WAS_REMOVING;
  if (getResult.getBufferTotalSize() == 0) {
    status = GetMessageStatus.NO_MATCHED_MESSAGE;
origin: didi/DDMQ

@Override
public long count() {
  return byteBufferHeader.limit() + this.getMessageResult.getBufferTotalSize();
}
origin: apache/rocketmq

  getMessageResult.getMessageCount());
this.brokerController.getBrokerStatsManager().incGroupGetSize(group, topic,
  getMessageResult.getBufferTotalSize());
this.brokerController.getBrokerStatsManager().incBrokerGetNums(getMessageResult.getMessageCount());
this.brokerController.getBrokerStatsManager().recordDiskFallBehindTime(group, topic, queueId,
origin: didi/DDMQ

private byte[] readGetMessageResult(final GetMessageResult getMessageResult, final String group, final String topic,
  final int queueId) {
  final ByteBuffer byteBuffer = ByteBuffer.allocate(getMessageResult.getBufferTotalSize());
  long storeTimestamp = 0;
  try {
    List<ByteBuffer> messageBufferList = getMessageResult.getMessageBufferList();
    for (ByteBuffer bb : messageBufferList) {
      byteBuffer.put(bb);
      storeTimestamp = bb.getLong(MessageDecoder.MESSAGE_STORE_TIMESTAMP_POSTION);
    }
  } finally {
    getMessageResult.release();
  }
  this.brokerController.getBrokerStatsManager().recordDiskFallBehindTime(group, topic, queueId, this.brokerController.getMessageStore().now() - storeTimestamp);
  return byteBuffer.array();
}
origin: apache/rocketmq

context.setCommercialRcvSize(getMessageResult.getBufferTotalSize());
context.setCommercialOwner(owner);
getMessageResult.getBufferTotalSize());
try {
  FileRegion fileRegion =
    new ManyMessageTransfer(response.encodeHeader(getMessageResult.getBufferTotalSize()), getMessageResult);
  channel.writeAndFlush(fileRegion).addListener(new ChannelFutureListener() {
    @Override
origin: org.apache.rocketmq/rocketmq-broker

@Override
public long count() {
  return byteBufferHeader.limit() + this.getMessageResult.getBufferTotalSize();
}
origin: didi/DDMQ

if (this.isTheBatchFull(sizePy, maxMsgNums, getResult.getBufferTotalSize(), getResult.getMessageCount(),
  isInDisk)) {
  break;
  if (getResult.getBufferTotalSize() == 0) {
    status = GetMessageStatus.NO_MATCHED_MESSAGE;
  if (getResult.getBufferTotalSize() == 0) {
    status = GetMessageStatus.MESSAGE_WAS_REMOVING;
  if (getResult.getBufferTotalSize() == 0) {
    status = GetMessageStatus.NO_MATCHED_MESSAGE;
origin: org.apache.rocketmq/rocketmq-broker

private byte[] readGetMessageResult(final GetMessageResult getMessageResult, final String group, final String topic,
  final int queueId) {
  final ByteBuffer byteBuffer = ByteBuffer.allocate(getMessageResult.getBufferTotalSize());
  long storeTimestamp = 0;
  try {
    List<ByteBuffer> messageBufferList = getMessageResult.getMessageBufferList();
    for (ByteBuffer bb : messageBufferList) {
      byteBuffer.put(bb);
      storeTimestamp = bb.getLong(MessageDecoder.MESSAGE_STORE_TIMESTAMP_POSTION);
    }
  } finally {
    getMessageResult.release();
  }
  this.brokerController.getBrokerStatsManager().recordDiskFallBehindTime(group, topic, queueId, this.brokerController.getMessageStore().now() - storeTimestamp);
  return byteBuffer.array();
}
origin: didi/DDMQ

context.setCommercialRcvSize(getMessageResult.getBufferTotalSize());
context.setCommercialOwner(owner);
getMessageResult.getBufferTotalSize());
try {
  FileRegion fileRegion =
    new ManyMessageTransfer(response.encodeHeader(getMessageResult.getBufferTotalSize()), getMessageResult);
  channel.writeAndFlush(fileRegion).addListener(new ChannelFutureListener() {
    @Override
origin: org.apache.rocketmq/rocketmq-store

if (this.isTheBatchFull(sizePy, maxMsgNums, getResult.getBufferTotalSize(), getResult.getMessageCount(),
  isInDisk)) {
  break;
  if (getResult.getBufferTotalSize() == 0) {
    status = GetMessageStatus.NO_MATCHED_MESSAGE;
  if (getResult.getBufferTotalSize() == 0) {
    status = GetMessageStatus.MESSAGE_WAS_REMOVING;
  if (getResult.getBufferTotalSize() == 0) {
    status = GetMessageStatus.NO_MATCHED_MESSAGE;
origin: org.apache.rocketmq/rocketmq-broker

  getMessageResult.getMessageCount());
this.brokerController.getBrokerStatsManager().incGroupGetSize(group, topic,
  getMessageResult.getBufferTotalSize());
this.brokerController.getBrokerStatsManager().incBrokerGetNums(getMessageResult.getMessageCount());
this.brokerController.getBrokerStatsManager().recordDiskFallBehindTime(group, topic, queueId,
origin: org.apache.rocketmq/rocketmq-broker

context.setCommercialRcvSize(getMessageResult.getBufferTotalSize());
context.setCommercialOwner(owner);
getMessageResult.getBufferTotalSize());
try {
  FileRegion fileRegion =
    new ManyMessageTransfer(response.encodeHeader(getMessageResult.getBufferTotalSize()), getMessageResult);
  channel.writeAndFlush(fileRegion).addListener(new ChannelFutureListener() {
    @Override
org.apache.rocketmq.storeGetMessageResultgetBufferTotalSize

Popular methods of GetMessageResult

  • getMessageCount
  • <init>
  • addMessage
  • getMaxOffset
  • getMessageBufferList
  • getMinOffset
  • getMsgCount4Commercial
  • getNextBeginOffset
  • getStatus
  • isSuggestPullingFromSlave
  • release
  • setMaxOffset
  • release,
  • setMaxOffset,
  • setMinOffset,
  • setNextBeginOffset,
  • setStatus,
  • setSuggestPullingFromSlave

Popular in Java

  • Finding current android device location
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getSupportFragmentManager (FragmentActivity)
  • setScale (BigDecimal)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now