Package com.turtlequeue
Interface Client
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
ClientImpl
public interface Client extends AutoCloseable
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Adminadmin()static ClientBuilderbuilder()Get a new builder instance that can used to configure and build aClientinstance.CompletableFuture<Client>connect()AcknowledgeBuildernewAcknowledge()ConsumerBuildernewConsumer()ProducerBuildernewProducer()ReaderBuildernewReader()TopicBuilderImplnewTopicBuilder()-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Method Detail
-
builder
static ClientBuilder builder()
Get a new builder instance that can used to configure and build aClientinstance.- Returns:
- the
ClientBuilder - Since:
- 1.0.0
-
connect
CompletableFuture<Client> connect() throws Exception
- Throws:
Exception
-
newConsumer
ConsumerBuilder newConsumer()
-
newReader
ReaderBuilder newReader()
-
newAcknowledge
AcknowledgeBuilder newAcknowledge()
-
newProducer
ProducerBuilder newProducer()
-
admin
Admin admin()
-
newTopicBuilder
TopicBuilderImpl newTopicBuilder()
-
-