public class TopicClientImpl extends Object implements TopicClient
TopicClient.Builderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdescribeTopic, dropTopic, newClientpublic static TopicClient.Builder newClient(TopicRpc rpc)
public CompletableFuture<Status> createTopic(String path, CreateTopicSettings settings)
TopicClientcreateTopic in interface TopicClientpath - path to topicsettings - topic creation settingsCompletableFuture to operation statuspublic CompletableFuture<Status> alterTopic(String path, AlterTopicSettings settings)
TopicClientalterTopic in interface TopicClientpath - path to topicsettings - alter topic settingsCompletableFuture to operation statuspublic CompletableFuture<Status> dropTopic(String path, DropTopicSettings settings)
TopicClientdropTopic in interface TopicClientpath - path to topicsettings - request settings (i.e. timeouts)CompletableFuture to operation statuspublic CompletableFuture<Result<TopicDescription>> describeTopic(String path, DescribeTopicSettings settings)
TopicClientdescribeTopic in interface TopicClientpath - path to topicsettings - request settingsCompletableFuture to a result with TopicDescriptionpublic SyncReader createSyncReader(ReaderSettings settings)
TopicClientcreateSyncReader in interface TopicClientsettings - reader settingsSyncReaderpublic AsyncReader createAsyncReader(ReaderSettings settings, ReadEventHandlersSettings handlersSettings)
TopicClientcreateAsyncReader in interface TopicClientsettings - reader settingshandlersSettings - settings for read event handlingAsyncReaderpublic CompletableFuture<Status> commitOffset(String path, CommitOffsetSettings settings)
TopicClientcommitOffset in interface TopicClientpath - path to topicsettings - request settingsCompletableFuture to operation statuspublic SyncWriter createSyncWriter(WriterSettings settings)
TopicClientcreateSyncWriter in interface TopicClientsettings - WriterSettingsSyncWriterpublic AsyncWriter createAsyncWriter(WriterSettings settings)
TopicClientcreateAsyncWriter in interface TopicClientsettings - WriterSettingsAsyncWriterpublic void close()
close in interface AutoCloseableclose in interface TopicClientCopyright © 2024. All rights reserved.