|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| Method Summary | |
SubscriberResult |
createSubscriber(Notification notification,
TopicsService[] topicServices)
Creates a subscriber. |
Event[] |
getEvents(java.lang.String subscriberId,
long timeout)
Retrieves events in pulling mode. |
TopicsService[] |
getTopics(java.lang.String subscriberId)
Retrieves all topics. |
void |
removeSubscriber(java.lang.String subscriberId)
Removes the subscriber. |
void |
setNotification(java.lang.String subscriberId,
Notification notification)
Sets notification mode. |
TopicServiceError[] |
subscribeTopics(java.lang.String subscriberId,
TopicsService[] topicServices)
Subscribes to new topics. |
void |
unsubscribeAllTopics(java.lang.String subscriberId)
Unsubscribes all topics. |
TopicServiceError[] |
unsubscribeTopics(java.lang.String subscriberId,
TopicsServiceRemove[] topicServicesRemove)
Unsubscribes topics. |
| Method Detail |
public SubscriberResult createSubscriber(Notification notification,
TopicsService[] topicServices)
throws ServiceException,
java.rmi.RemoteException
notification - If null, pulling mode is enabled; otherwise push mode is used.topicServices - The topics to subscribe to. Sets (attributes, filters) couple on each (serviceName, eventName, trigger) tuple.
ServiceException
java.rmi.RemoteException
public void setNotification(java.lang.String subscriberId,
Notification notification)
throws ServiceException,
java.rmi.RemoteException
subscriberId - The subscriber identifier.notification - If null, pulling mode is enabled; otherwise push mode is used.
ServiceException
java.rmi.RemoteException
public TopicServiceError[] subscribeTopics(java.lang.String subscriberId,
TopicsService[] topicServices)
throws ServiceException,
java.rmi.RemoteException
subscriberId - The subscriber identifier.topicServices - The topics to subscribe to. Sets (attributes, filters) couple on each (serviceName, eventName, trigger) tuple.
ServiceException
java.rmi.RemoteException
public void unsubscribeAllTopics(java.lang.String subscriberId)
throws ServiceException,
java.rmi.RemoteException
subscriberId - The subscriber identifier.
ServiceException
java.rmi.RemoteException
public TopicServiceError[] unsubscribeTopics(java.lang.String subscriberId,
TopicsServiceRemove[] topicServicesRemove)
throws ServiceException,
java.rmi.RemoteException
subscriberId - The subscriber identifier.topicServicesRemove - The topics to unsubscribe to. Indicates subscription removal on each specified (serviceName, eventName, trigger) tuple.
ServiceException
java.rmi.RemoteException
public TopicsService[] getTopics(java.lang.String subscriberId)
throws ServiceException,
java.rmi.RemoteException
subscriberId - The subscriber identifier.
ServiceException
java.rmi.RemoteException
public void removeSubscriber(java.lang.String subscriberId)
throws ServiceException,
java.rmi.RemoteException
subscriberId - The subscriber identifier.
ServiceException
java.rmi.RemoteException
public Event[] getEvents(java.lang.String subscriberId,
long timeout)
throws ServiceException,
java.rmi.RemoteException
subscriberId - The subscriber identifier.timeout - Time (in seconds) to wait for an event to occur. 0, do not wait.
ServiceException
java.rmi.RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||