Class AdminMetadataManager.AdminMetadataUpdater
java.lang.Object
org.apache.kafka.clients.admin.internals.AdminMetadataManager.AdminMetadataUpdater
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.kafka.clients.MetadataUpdater
- Enclosing class:
AdminMetadataManager
public class AdminMetadataManager.AdminMetadataUpdater
extends Object
implements org.apache.kafka.clients.MetadataUpdater
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()List<org.apache.kafka.common.Node> voidhandleFailedRequest(long now, Optional<org.apache.kafka.common.KafkaException> maybeFatalException) voidhandleServerDisconnect(long now, String destinationId, Optional<org.apache.kafka.common.errors.AuthenticationException> maybeFatalException) voidhandleSuccessfulResponse(org.apache.kafka.common.requests.RequestHeader requestHeader, long now, org.apache.kafka.common.requests.MetadataResponse metadataResponse) booleanisUpdateDue(long now) longmaybeUpdate(long now)
-
Constructor Details
-
AdminMetadataUpdater
public AdminMetadataUpdater()
-
-
Method Details
-
fetchNodes
- Specified by:
fetchNodesin interfaceorg.apache.kafka.clients.MetadataUpdater
-
isUpdateDue
public boolean isUpdateDue(long now) - Specified by:
isUpdateDuein interfaceorg.apache.kafka.clients.MetadataUpdater
-
maybeUpdate
public long maybeUpdate(long now) - Specified by:
maybeUpdatein interfaceorg.apache.kafka.clients.MetadataUpdater
-
handleServerDisconnect
public void handleServerDisconnect(long now, String destinationId, Optional<org.apache.kafka.common.errors.AuthenticationException> maybeFatalException) - Specified by:
handleServerDisconnectin interfaceorg.apache.kafka.clients.MetadataUpdater
-
handleFailedRequest
public void handleFailedRequest(long now, Optional<org.apache.kafka.common.KafkaException> maybeFatalException) - Specified by:
handleFailedRequestin interfaceorg.apache.kafka.clients.MetadataUpdater
-
handleSuccessfulResponse
public void handleSuccessfulResponse(org.apache.kafka.common.requests.RequestHeader requestHeader, long now, org.apache.kafka.common.requests.MetadataResponse metadataResponse) - Specified by:
handleSuccessfulResponsein interfaceorg.apache.kafka.clients.MetadataUpdater
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.apache.kafka.clients.MetadataUpdater
-