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.