public class NakadiClient extends Object
| Modifier and Type | Method and Description |
|---|---|
static NakadiClientBuilder |
builder(URI baseUri) |
void |
deleteSubscription(String subscriptionId)
Delete subscription based on subscription ID.
|
List<Partition> |
getPartitions(String eventName) |
<T> void |
publish(String eventName,
List<T> events) |
StreamBuilder.LowLevelStreamBuilder |
stream(String eventName) |
StreamBuilder.SubscriptionStreamBuilder |
stream(Subscription subscription) |
Subscription |
subscribe(String applicationName,
String eventName,
String consumerGroup)
Deprecated.
Use the
SubscriptionBuilder and subscription(String, String) instead. |
SubscriptionBuilder |
subscription(String applicationName,
Set<String> eventNames)
Build a subscription for multiple event types.
|
SubscriptionBuilder |
subscription(String applicationName,
String eventName)
Build a subscription for a single event type.
|
public static NakadiClientBuilder builder(URI baseUri)
public List<Partition> getPartitions(String eventName) throws IOException
IOExceptionpublic <T> void publish(String eventName, List<T> events) throws IOException
IOException@Deprecated public Subscription subscribe(String applicationName, String eventName, String consumerGroup) throws IOException
SubscriptionBuilder and subscription(String, String) instead.IOExceptionpublic SubscriptionBuilder subscription(String applicationName, String eventName) throws IOException
IOExceptionpublic SubscriptionBuilder subscription(String applicationName, Set<String> eventNames) throws IOException
IOExceptionpublic void deleteSubscription(String subscriptionId) throws IOException
IOExceptionpublic StreamBuilder.SubscriptionStreamBuilder stream(Subscription subscription)
public StreamBuilder.LowLevelStreamBuilder stream(String eventName)
Copyright © 2016–2018 Zalando SE. All rights reserved.