public interface EventServiceAsync
| Modifier and Type | Method and Description |
|---|---|
void |
addEvent(Domain aDomain,
Event anEvent,
AsyncCallback<Void> async)
Adds an event for all users in the domain.
|
void |
addEventUserSpecific(Event anEvent,
AsyncCallback<Void> async)
Adds an event only for the current user.
|
void |
deregisterEventFilter(Domain aDomain,
AsyncCallback<Void> async)
Deregisters the
EventFilter of the domain. |
void |
getActiveListenDomains(AsyncCallback<Set<Domain>> async)
Returns the domain names, where the user is listening to
|
void |
getEventFilter(Domain aDomain,
AsyncCallback<EventFilter> async)
Returns the EventFilter for the user domain combination.
|
void |
initEventService(AsyncCallback<EventServiceConfigurationTransferable> async)
Initializes the
EventService. |
void |
isUserRegistered(Domain aDomain,
AsyncCallback<Boolean> async)
Checks if the user is registered for event listening.
|
void |
listen(AsyncCallback<List<DomainEvent>> async)
The listen method returns all events for the user (events for all domains where the user is registered and user
specific events).
|
void |
register(Domain aDomain,
AsyncCallback<Void> async)
Register listen for a domain.
|
void |
register(Domain aDomain,
EventFilter anEventFilter,
AsyncCallback<Void> async)
Register listen for a domain.
|
void |
register(Set<Domain> aDomains,
AsyncCallback<Void> async)
Register listen for a domain.
|
void |
register(Set<Domain> aDomains,
EventFilter anEventFilter,
AsyncCallback<Void> async)
Register listen for domains.
|
void |
registerEventFilter(Domain aDomain,
EventFilter anEventFilter,
AsyncCallback<Void> async)
Registers an
EventFilter for the domain. |
void |
registerUnlistenEvent(UnlistenEventListener.Scope anUnlistenScope,
UnlistenEvent anUnlistenEvent,
AsyncCallback<Void> async)
Registers an
UnlistenEvent which is triggered on a
timeout or when a user/client leaves a Domain. |
void |
unlisten(AsyncCallback<Void> async)
Unlisten for events (for the current user) in all domains (deregisters the user from all domains).
|
void |
unlisten(Domain aDomain,
AsyncCallback<Void> async)
Unlisten for events
|
void |
unlisten(Set<Domain> aDomains,
AsyncCallback<Void> async)
Unlisten for events (for the current user) in the domains and deregisters the user from the domains.
|
void initEventService(AsyncCallback<EventServiceConfigurationTransferable> async)
EventService.void register(Domain aDomain, AsyncCallback<Void> async)
aDomain - domain to listen tovoid register(Domain aDomain, EventFilter anEventFilter, AsyncCallback<Void> async)
aDomain - domain to listen toanEventFilter - EventFilter to filter eventsvoid register(Set<Domain> aDomains, AsyncCallback<Void> async)
aDomains - domains to listen tovoid register(Set<Domain> aDomains, EventFilter anEventFilter, AsyncCallback<Void> async)
aDomains - domains to listen toanEventFilter - EventFilter to filter events (applied to all domains)void registerUnlistenEvent(UnlistenEventListener.Scope anUnlistenScope, UnlistenEvent anUnlistenEvent, AsyncCallback<Void> async)
UnlistenEvent which is triggered on a
timeout or when a user/client leaves a Domain. An
UnlistenEvent is hold at the server side and can
contain custom data. Other users/clients can use the custom data when the event is for example triggered by a timeout.anUnlistenScope - scope of the unlisten events to receiveanUnlistenEvent - UnlistenEvent which should
be transferred to other users/clients when a timeout occurs or a domain is leaved.void registerEventFilter(Domain aDomain, EventFilter anEventFilter, AsyncCallback<Void> async)
EventFilter for the domain.aDomain - domain to register the EventFilter toanEventFilter - EventFilter to filter events for the domainvoid deregisterEventFilter(Domain aDomain, AsyncCallback<Void> async)
EventFilter of the domain.aDomain - domain to drop the EventFilters fromvoid getEventFilter(Domain aDomain, AsyncCallback<EventFilter> async)
aDomain - domainvoid listen(AsyncCallback<List<DomainEvent>> async)
void unlisten(AsyncCallback<Void> async)
void unlisten(Domain aDomain, AsyncCallback<Void> async)
aDomain - the domain to unlistenvoid unlisten(Set<Domain> aDomains, AsyncCallback<Void> async)
aDomains - set of domains to unlistenvoid isUserRegistered(Domain aDomain, AsyncCallback<Boolean> async)
aDomain - domain to checkvoid addEvent(Domain aDomain, Event anEvent, AsyncCallback<Void> async)
aDomain - domain to add the eventanEvent - event to addvoid addEventUserSpecific(Event anEvent, AsyncCallback<Void> async)
anEvent - event to add to the uservoid getActiveListenDomains(AsyncCallback<Set<Domain>> async)
Copyright © 2012. All Rights Reserved.