Tabnine Logo
JoinGroupRequest$ProtocolMetadata.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.apache.kafka.common.requests.JoinGroupRequest$ProtocolMetadata
constructor

Best Java code snippets using org.apache.kafka.common.requests.JoinGroupRequest$ProtocolMetadata.<init> (Showing top 6 results out of 315)

origin: apache/kafka

@Override
public List<ProtocolMetadata> metadata() {
  this.joinedSubscription = subscriptions.subscription();
  List<ProtocolMetadata> metadataList = new ArrayList<>();
  for (PartitionAssignor assignor : assignors) {
    Subscription subscription = assignor.subscription(joinedSubscription);
    ByteBuffer metadata = ConsumerProtocol.serializeSubscription(subscription);
    metadataList.add(new ProtocolMetadata(assignor.name(), metadata));
  }
  return metadataList;
}
origin: apache/kafka

@Override
protected List<JoinGroupRequest.ProtocolMetadata> metadata() {
  return Collections.singletonList(new JoinGroupRequest.ProtocolMetadata("dummy-subprotocol", EMPTY_DATA));
}
origin: apache/kafka

private JoinGroupRequest createJoinGroupRequest(int version) {
  ByteBuffer metadata = ByteBuffer.wrap(new byte[] {});
  List<JoinGroupRequest.ProtocolMetadata> protocols = new ArrayList<>();
  protocols.add(new JoinGroupRequest.ProtocolMetadata("consumer-range", metadata));
  if (version == 0) {
    return new JoinGroupRequest.Builder("group1", 30000, "consumer1", "consumer", protocols).
        build((short) version);
  } else {
    return new JoinGroupRequest.Builder("group1", 10000, "consumer1", "consumer", protocols).
        setRebalanceTimeout(60000).build();
  }
}
origin: org.apache.kafka/connect-runtime

@Override
public List<ProtocolMetadata> metadata() {
  configSnapshot = configStorage.snapshot();
  ConnectProtocol.WorkerState workerState = new ConnectProtocol.WorkerState(restUrl, configSnapshot.offset());
  ByteBuffer metadata = ConnectProtocol.serializeMetadata(workerState);
  return Collections.singletonList(new ProtocolMetadata(DEFAULT_SUBPROTOCOL, metadata));
}
origin: ucarGroup/DataLink

@Override
public List<ProtocolMetadata> metadata() {
  configSnapshot = taskConfigManager.snapshot();
  DatalinkProtocol.WorkerState workerState = new DatalinkProtocol.WorkerState(restUrl, configSnapshot.version());
  ByteBuffer metadata = DatalinkProtocol.serializeMetadata(workerState);
  return Collections.singletonList(new ProtocolMetadata(DEFAULT_SUBPROTOCOL, metadata));
}
origin: apache/kafka

public JoinGroupRequest(Struct struct, short versionId) {
  super(ApiKeys.JOIN_GROUP, versionId);
  groupId = struct.get(GROUP_ID);
  sessionTimeout = struct.getInt(SESSION_TIMEOUT_KEY_NAME);
  if (struct.hasField(REBALANCE_TIMEOUT_KEY_NAME))
    // rebalance timeout is added in v1
    rebalanceTimeout = struct.getInt(REBALANCE_TIMEOUT_KEY_NAME);
  else
    // v0 had no rebalance timeout but used session timeout implicitly
    rebalanceTimeout = sessionTimeout;
  memberId = struct.get(MEMBER_ID);
  protocolType = struct.getString(PROTOCOL_TYPE_KEY_NAME);
  groupProtocols = new ArrayList<>();
  for (Object groupProtocolObj : struct.getArray(GROUP_PROTOCOLS_KEY_NAME)) {
    Struct groupProtocolStruct = (Struct) groupProtocolObj;
    String name = groupProtocolStruct.getString(PROTOCOL_NAME_KEY_NAME);
    ByteBuffer metadata = groupProtocolStruct.getBytes(PROTOCOL_METADATA_KEY_NAME);
    groupProtocols.add(new ProtocolMetadata(name, metadata));
  }
}
org.apache.kafka.common.requestsJoinGroupRequest$ProtocolMetadata<init>

Popular methods of JoinGroupRequest$ProtocolMetadata

  • metadata
  • name

Popular in Java

  • Creating JSON documents from java classes using gson
  • getApplicationContext (Context)
  • setScale (BigDecimal)
  • getContentResolver (Context)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Top plugins for WebStorm
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