Tabnine Logo
QueryTopicConsumeByWhoRequestHeader.getTopic
Code IndexAdd Tabnine to your IDE (free)

How to use
getTopic
method
in
org.apache.rocketmq.common.protocol.header.QueryTopicConsumeByWhoRequestHeader

Best Java code snippets using org.apache.rocketmq.common.protocol.header.QueryTopicConsumeByWhoRequestHeader.getTopic (Showing top 3 results out of 315)

origin: apache/rocketmq

private RemotingCommand queryTopicConsumeByWho(ChannelHandlerContext ctx,
  RemotingCommand request) throws RemotingCommandException {
  final RemotingCommand response = RemotingCommand.createResponseCommand(null);
  QueryTopicConsumeByWhoRequestHeader requestHeader =
    (QueryTopicConsumeByWhoRequestHeader) request.decodeCommandCustomHeader(QueryTopicConsumeByWhoRequestHeader.class);
  HashSet<String> groups = this.brokerController.getConsumerManager().queryTopicConsumeByWho(requestHeader.getTopic());
  Set<String> groupInOffset = this.brokerController.getConsumerOffsetManager().whichGroupByTopic(requestHeader.getTopic());
  if (groupInOffset != null && !groupInOffset.isEmpty()) {
    groups.addAll(groupInOffset);
  }
  GroupList groupList = new GroupList();
  groupList.setGroupList(groups);
  byte[] body = groupList.encode();
  response.setBody(body);
  response.setCode(ResponseCode.SUCCESS);
  response.setRemark(null);
  return response;
}
origin: didi/DDMQ

private RemotingCommand queryTopicConsumeByWho(ChannelHandlerContext ctx,
  RemotingCommand request) throws RemotingCommandException {
  final RemotingCommand response = RemotingCommand.createResponseCommand(null);
  QueryTopicConsumeByWhoRequestHeader requestHeader =
    (QueryTopicConsumeByWhoRequestHeader) request.decodeCommandCustomHeader(QueryTopicConsumeByWhoRequestHeader.class);
  HashSet<String> groups = this.brokerController.getConsumerManager().queryTopicConsumeByWho(requestHeader.getTopic());
  Set<String> groupInOffset = this.brokerController.getConsumerOffsetManager().whichGroupByTopic(requestHeader.getTopic());
  if (groupInOffset != null && !groupInOffset.isEmpty()) {
    groups.addAll(groupInOffset);
  }
  GroupList groupList = new GroupList();
  groupList.setGroupList(groups);
  byte[] body = groupList.encode();
  response.setBody(body);
  response.setCode(ResponseCode.SUCCESS);
  response.setRemark(null);
  return response;
}
origin: org.apache.rocketmq/rocketmq-broker

private RemotingCommand queryTopicConsumeByWho(ChannelHandlerContext ctx,
  RemotingCommand request) throws RemotingCommandException {
  final RemotingCommand response = RemotingCommand.createResponseCommand(null);
  QueryTopicConsumeByWhoRequestHeader requestHeader =
    (QueryTopicConsumeByWhoRequestHeader) request.decodeCommandCustomHeader(QueryTopicConsumeByWhoRequestHeader.class);
  HashSet<String> groups = this.brokerController.getConsumerManager().queryTopicConsumeByWho(requestHeader.getTopic());
  Set<String> groupInOffset = this.brokerController.getConsumerOffsetManager().whichGroupByTopic(requestHeader.getTopic());
  if (groupInOffset != null && !groupInOffset.isEmpty()) {
    groups.addAll(groupInOffset);
  }
  GroupList groupList = new GroupList();
  groupList.setGroupList(groups);
  byte[] body = groupList.encode();
  response.setBody(body);
  response.setCode(ResponseCode.SUCCESS);
  response.setRemark(null);
  return response;
}
org.apache.rocketmq.common.protocol.headerQueryTopicConsumeByWhoRequestHeadergetTopic

Popular methods of QueryTopicConsumeByWhoRequestHeader

  • <init>
  • setTopic

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • requestLocationUpdates (LocationManager)
  • addToBackStack (FragmentTransaction)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • Socket (java.net)
    Provides a client-side TCP socket.
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • 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