Codota Logo
JoinGroupRequest$ProtocolMetadata.name
Code IndexAdd Codota to your IDE (free)

How to use
name
method
in
org.apache.kafka.common.requests.JoinGroupRequest$ProtocolMetadata

Best Java code snippets using org.apache.kafka.common.requests.JoinGroupRequest$ProtocolMetadata.name (Showing top 2 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
FileOutputStream f =
  • Codota IconFile file;new FileOutputStream(file)
  • Codota IconString name;new FileOutputStream(name)
  • Codota IconFile file;new FileOutputStream(file, true)
  • Smart code suggestions by Codota
}
origin: apache/kafka

@Test
public void testProtocolMetadataOrder() {
  RoundRobinAssignor roundRobin = new RoundRobinAssignor();
  RangeAssignor range = new RangeAssignor();
  try (Metrics metrics = new Metrics(time)) {
    ConsumerCoordinator coordinator = buildCoordinator(metrics, Arrays.<PartitionAssignor>asList(roundRobin, range),
                              ConsumerConfig.DEFAULT_EXCLUDE_INTERNAL_TOPICS, false, true);
    List<ProtocolMetadata> metadata = coordinator.metadata();
    assertEquals(2, metadata.size());
    assertEquals(roundRobin.name(), metadata.get(0).name());
    assertEquals(range.name(), metadata.get(1).name());
  }
  try (Metrics metrics = new Metrics(time)) {
    ConsumerCoordinator coordinator = buildCoordinator(metrics, Arrays.<PartitionAssignor>asList(range, roundRobin),
                              ConsumerConfig.DEFAULT_EXCLUDE_INTERNAL_TOPICS, false, true);
    List<ProtocolMetadata> metadata = coordinator.metadata();
    assertEquals(2, metadata.size());
    assertEquals(range.name(), metadata.get(0).name());
    assertEquals(roundRobin.name(), metadata.get(1).name());
  }
}
origin: ucarGroup/DataLink

private void handleJoinGroupRequest(ChannelHandlerContext ctx, Request request) {
  JoinGroupRequest joinGroupRequest = (JoinGroupRequest) request.getBody();
  ResponseHeader responseHeader = new ResponseHeader(request.getHeader().correlationId());
  List<ProtocolEntry> protocols = joinGroupRequest.groupProtocols().stream().map(protocol -> new ProtocolEntry(protocol.name(), Utils.toArray(protocol.metadata()))).collect(Collectors.toList());
  coordinator.handleJoinGroup(
      joinGroupRequest.groupId(),
      joinGroupRequest.memberId(),
      request.getHeader().clientId(),
      request.getClientAddress().toString(),
      joinGroupRequest.rebalanceTimeout(),
      joinGroupRequest.sessionTimeout(),
      joinGroupRequest.protocolType(),
      protocols,
      (joinResult) -> {
        Map<String, ByteBuffer> members = joinResult.getMembers().entrySet().stream().collect(Collectors.toMap(k -> k.getKey(), k -> ByteBuffer.wrap(k.getValue())));
        JoinGroupResponse responseBody = new JoinGroupResponse(request.getHeader().apiVersion(), joinResult.getErrorCode(), joinResult.getGenerationId(),
            joinResult.getSubProtocol(), joinResult.getMemberId(), joinResult.getLeaderId(), members);
        logger.trace(String.format("Sending join group response %s for correlation id %d to client %s.",
            responseBody, request.getHeader().correlationId(), request.getHeader().clientId()));
        sendResponse(ctx, new Response(responseHeader, responseBody));
      }
  );
}
org.apache.kafka.common.requestsJoinGroupRequest$ProtocolMetadataname

Popular methods of JoinGroupRequest$ProtocolMetadata

  • <init>
  • metadata

Popular in Java

  • Creating JSON documents from java classes using gson
  • notifyDataSetChanged (ArrayAdapter)
  • onCreateOptionsMenu (Activity)
  • setRequestProperty (URLConnection)
    Sets the general request property. If a property with the key already exists, overwrite its value wi
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Set (java.util)
    A collection that contains no duplicate elements. More formally, sets contain no pair of elements e1
  • Notification (javax.management)
  • Reference (javax.naming)
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now