Tabnine Logo
org.apache.kafka.common.requests
Code IndexAdd Tabnine to your IDE (free)

How to use org.apache.kafka.common.requests

Best Java code snippets using org.apache.kafka.common.requests (Showing top 20 results out of 315)

origin: apache/kafka

/**
 * Use with care, typically {@link #toSend(String, RequestHeader)} should be used instead.
 */
public ByteBuffer serialize(RequestHeader header) {
  return serialize(header.toStruct(), toStruct());
}
origin: apache/kafka

@Override
public AbstractRequest.Builder createRequest(int timeoutMs) {
  return new ElectPreferredLeadersRequest.Builder(
      ElectPreferredLeadersRequest.toRequestData(partitions, timeoutMs));
}
origin: apache/kafka

/**
 * Visible for testing, typically {@link #toSend(String, ResponseHeader, short)} should be used instead.
 */
public ByteBuffer serialize(short version, ResponseHeader responseHeader) {
  return serialize(responseHeader.toStruct(), toStruct(version));
}
origin: apache/kafka

private CreateAclsResponse createCreateAclsResponse() {
  return new CreateAclsResponse(0, Arrays.asList(new AclCreationResponse(ApiError.NONE),
    new AclCreationResponse(new ApiError(Errors.INVALID_REQUEST, "Foo bar"))));
}
origin: apache/kafka

public short apiVersion() {
  // Use v0 when serializing an unhandled ApiVersion response
  if (isUnsupportedApiVersionsRequest())
    return 0;
  return header.apiVersion();
}
origin: apache/kafka

public Send buildResponse(AbstractResponse body) {
  ResponseHeader responseHeader = header.toResponseHeader();
  return body.toSend(connectionId, responseHeader, apiVersion());
}
origin: apache/kafka

@Override
AbstractRequest.Builder createRequest(int timeoutMs) {
  if (supportsDisablingTopicCreation)
    return new MetadataRequest.Builder(topicNamesList, false);
  else
    return MetadataRequest.Builder.allTopics();
}
origin: apache/kafka

public static ApiVersionsResponse apiVersionsResponse(int throttleTimeMs, byte maxMagic) {
  if (maxMagic == RecordBatch.CURRENT_MAGIC_VALUE && throttleTimeMs == DEFAULT_THROTTLE_TIME) {
    return defaultApiVersionsResponse();
  }
  return createApiVersionsResponse(throttleTimeMs, maxMagic);
}
origin: apache/kafka

private void checkDescribeConfigsResponseVersions() throws Exception {
  DescribeConfigsResponse response = createDescribeConfigsResponse();
  DescribeConfigsResponse deserialized0 = (DescribeConfigsResponse) deserialize(response,
      response.toStruct((short) 0), (short) 0);
  verifyDescribeConfigsResponse(response, deserialized0, 0);
  DescribeConfigsResponse deserialized1 = (DescribeConfigsResponse) deserialize(response,
      response.toStruct((short) 1), (short) 1);
  verifyDescribeConfigsResponse(response, deserialized1, 1);
}
origin: apache/kafka

@Override
public Map<Errors, Integer> errorCounts() {
  return errorCounts(error.error());
}
origin: apache/kafka

@Override
public JoinGroupRequest build(short version) {
  if (version < 1) {
    // v0 had no rebalance timeout but used session timeout implicitly
    rebalanceTimeout = sessionTimeout;
  }
  return new JoinGroupRequest(version, groupId, sessionTimeout,
      rebalanceTimeout, memberId, protocolType, groupProtocols);
}
origin: apache/kafka

private void assertThrowsInvalidRecordExceptionForAllVersions(ProduceRequest.Builder builder) {
  for (short version = builder.oldestAllowedVersion(); version < builder.latestAllowedVersion(); version++) {
    assertThrowsInvalidRecordException(builder, version);
  }
}
origin: apache/kafka

private void checkResponse(AbstractResponse response, int version) throws Exception {
  // Check that we can serialize, deserialize and serialize again
  // We don't check for equality or hashCode because it is likely to fail for any response containing a HashMap
  Struct struct = response.toStruct((short) version);
  AbstractResponse deserialized = (AbstractResponse) deserialize(response, struct, (short) version);
  Struct struct2 = deserialized.toStruct((short) version);
}
origin: apache/kafka

/**
 * Return the metadata for the next error response.
 */
public FetchMetadata nextCloseExisting() {
  return new FetchMetadata(sessionId, INITIAL_EPOCH);
}
origin: apache/kafka

public static Builder forCurrentMagic(short acks,
                   int timeout,
                   Map<TopicPartition, MemoryRecords> partitionRecords) {
  return forMagic(RecordBatch.CURRENT_MAGIC_VALUE, acks, timeout, partitionRecords, null);
}
origin: apache/kafka

  @Override
  public boolean matches(AbstractRequest body) {
    return body instanceof ProduceRequest && ((ProduceRequest) body).hasIdempotentRecords();
  }
}, produceResponse(tp0, -1, Errors.CLUSTER_AUTHORIZATION_FAILED, 0));
origin: apache/kafka

@Override
public StopReplicaRequest build(short version) {
  return new StopReplicaRequest(controllerId, controllerEpoch, brokerEpoch,
      deletePartitions, partitions, version);
}
origin: apache/kafka

  @Override
  public WriteTxnMarkersRequest build(short version) {
    return new WriteTxnMarkersRequest(version, markers);
  }
}
origin: apache/kafka

  @Override
  public boolean matches(AbstractRequest body) {
    return body instanceof InitProducerIdRequest && ((InitProducerIdRequest) body).transactionalId() == null;
  }
}, new InitProducerIdResponse(0, error, producerId, producerEpoch));
origin: apache/kafka

  @Override
  public boolean matches(AbstractRequest body) {
    return body instanceof ProduceRequest && ((ProduceRequest) body).hasIdempotentRecords();
  }
}, produceResponse(tp0, -1, Errors.UNSUPPORTED_FOR_MESSAGE_FORMAT, 0));
org.apache.kafka.common.requests

Most used classes

  • MetadataResponse$TopicMetadata
  • MetadataResponse$PartitionMetadata
  • JoinGroupRequest$ProtocolMetadata
  • HeartbeatResponse
  • JoinGroupRequest
  • MetadataResponse,
  • RequestHeader,
  • ResponseHeader,
  • AbstractRequest,
  • ApiVersionsRequest$Builder,
  • ApiVersionsRequest,
  • ApiVersionsResponse,
  • FetchRequest$PartitionData,
  • FetchRequest,
  • FetchResponse$PartitionData,
  • FetchResponse,
  • HeartbeatRequest,
  • IsolationLevel,
  • LeaveGroupRequest
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