public class SubscriberBuilder<T,R> extends Object
Modifier and Type | Field and Description |
---|---|
static String |
NOTIFICATIONS |
static String |
REALTIME |
Constructor and Description |
---|
SubscriberBuilder() |
Modifier and Type | Method and Description |
---|---|
static <T,R> SubscriberBuilder<T,R> |
anSubscriber() |
Subscriber<T,R> |
build() |
static <T> SubscriptionNameResolver<T> |
identityNameResolve() |
SubscriberBuilder<T,R> |
withDataType(Class<R> dataType) |
SubscriberBuilder<T,R> |
withEndpoint(String endpoint) |
SubscriberBuilder<T,R> |
withIdentityNameResolver() |
SubscriberBuilder<T,R> |
withMessageDeliveryAcknowlage(boolean enabled) |
SubscriberBuilder<T,R> |
withNotificationEndpoint() |
SubscriberBuilder<T,R> |
withParameters(PlatformParameters parameters) |
SubscriberBuilder<T,R> |
withRealtimeEndpoint() |
SubscriberBuilder<T,R> |
withSubscriptionNameResolver(SubscriptionNameResolver<T> subscriptionNameResolver) |
public static final String NOTIFICATIONS
public static final String REALTIME
public static final <T> SubscriptionNameResolver<T> identityNameResolve()
public static <T,R> SubscriberBuilder<T,R> anSubscriber()
public SubscriberBuilder<T,R> withRealtimeEndpoint()
public SubscriberBuilder<T,R> withNotificationEndpoint()
public SubscriberBuilder<T,R> withEndpoint(String endpoint)
public SubscriberBuilder<T,R> withDataType(Class<R> dataType)
public SubscriberBuilder<T,R> withParameters(PlatformParameters parameters)
public SubscriberBuilder<T,R> withIdentityNameResolver()
public SubscriberBuilder<T,R> withSubscriptionNameResolver(SubscriptionNameResolver<T> subscriptionNameResolver)
public SubscriberBuilder<T,R> withMessageDeliveryAcknowlage(boolean enabled)
public Subscriber<T,R> build()
Copyright © 2020 (C) Cumulocity GmbH. All rights reserved.