Class SubscriberBuilder<T,R>
- java.lang.Object
-
- com.cumulocity.sdk.client.notification.SubscriberBuilder<T,R>
-
public class SubscriberBuilder<T,R> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
NOTIFICATIONS
static String
REALTIME
-
Constructor Summary
Constructors Constructor Description SubscriberBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
SubscriberBuilder<T,R>
withUnauthorizedConnectionRetries(int retries)
-
-
-
Field Detail
-
NOTIFICATIONS
public static final String NOTIFICATIONS
- See Also:
- Constant Field Values
-
REALTIME
public static final String REALTIME
- See Also:
- Constant Field Values
-
-
Method Detail
-
identityNameResolve
public static final <T> SubscriptionNameResolver<T> identityNameResolve()
-
anSubscriber
public static <T,R> SubscriberBuilder<T,R> anSubscriber()
-
withRealtimeEndpoint
public SubscriberBuilder<T,R> withRealtimeEndpoint()
-
withNotificationEndpoint
public SubscriberBuilder<T,R> withNotificationEndpoint()
-
withEndpoint
public SubscriberBuilder<T,R> withEndpoint(String endpoint)
-
withDataType
public SubscriberBuilder<T,R> withDataType(Class<R> dataType)
-
withParameters
public SubscriberBuilder<T,R> withParameters(PlatformParameters parameters)
-
withIdentityNameResolver
public SubscriberBuilder<T,R> withIdentityNameResolver()
-
withSubscriptionNameResolver
public SubscriberBuilder<T,R> withSubscriptionNameResolver(SubscriptionNameResolver<T> subscriptionNameResolver)
-
withMessageDeliveryAcknowlage
public SubscriberBuilder<T,R> withMessageDeliveryAcknowlage(boolean enabled)
-
withUnauthorizedConnectionRetries
public SubscriberBuilder<T,R> withUnauthorizedConnectionRetries(int retries)
-
build
public Subscriber<T,R> build()
-
-