Interface ISubscriptionsService
-
public interface ISubscriptionsServiceAPI methods for performing subscription operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String[]getEventNames()Retrieves list of event names.String[]getList()Retrieves list of subscriptions.Stringsubscribe(String endpoint, boolean isRestEndpoint, String path, String eventName)Creates a new subscription.voidunsubscribe(String id)Unsubscribes a user from the system.
-
-
-
Method Detail
-
subscribe
String subscribe(String endpoint, boolean isRestEndpoint, String path, String eventName)
Creates a new subscription.- Parameters:
endpoint- The endpoint to subscribe to.isRestEndpoint- Whether the endpoint is a REST endpoint.path- The resource path.eventName- The event name.- Returns:
- the subscription identifier.
-
unsubscribe
void unsubscribe(String id)
Unsubscribes a user from the system.- Parameters:
id- the subscription identifier
-
getEventNames
String[] getEventNames()
Retrieves list of event names.- Returns:
- list of event names.
-
getList
String[] getList()
Retrieves list of subscriptions.- Returns:
- The list of subscriptions.
-
-