A C D E F G I J L N O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEventConverter - Class in org.xwiki.observation.remote.converter
-
Base class for events converters.
- AbstractEventConverter() - Constructor for class org.xwiki.observation.remote.converter.AbstractEventConverter
- AbstractLocalEventListener - Class in org.xwiki.observation.event
-
This is a version of an
AbstractEventListener
that skips automatically all events that are remote: only local events will be processed. - AbstractLocalEventListener(String, Object...) - Constructor for class org.xwiki.observation.event.AbstractLocalEventListener
- AbstractLocalEventListener(String, List<? extends Event>) - Constructor for class org.xwiki.observation.event.AbstractLocalEventListener
- AbstractLocalEventListener(String, Event...) - Constructor for class org.xwiki.observation.event.AbstractLocalEventListener
C
- createLocalEventData(RemoteEventData) - Method in interface org.xwiki.observation.remote.converter.EventConverterManager
-
Convert a remote event to a local event.
- createRemoteEventData(LocalEventData) - Method in interface org.xwiki.observation.remote.converter.EventConverterManager
-
Convert a local event to a remote event.
D
- DEFAULT_PRIORITY - Static variable in class org.xwiki.observation.remote.converter.AbstractEventConverter
-
The default priority.
E
- EventConverterManager - Interface in org.xwiki.observation.remote.converter
-
Provide events converters.
F
- fromRemote(RemoteEventData, LocalEventData) - Method in interface org.xwiki.observation.remote.converter.RemoteEventConverter
-
Convert provided remote event to local event by filling the provided local event object.
G
- getChannels() - Method in interface org.xwiki.observation.remote.RemoteObservationManagerConfiguration
- getData() - Method in class org.xwiki.observation.remote.LocalEventData
- getData() - Method in class org.xwiki.observation.remote.RemoteEventData
- getEvent() - Method in class org.xwiki.observation.remote.LocalEventData
- getEvent() - Method in class org.xwiki.observation.remote.RemoteEventData
- getId() - Method in interface org.xwiki.observation.remote.RemoteObservationManagerConfiguration
- getLocalEventConverters() - Method in interface org.xwiki.observation.remote.converter.EventConverterManager
- getNetworkAdapter() - Method in interface org.xwiki.observation.remote.RemoteObservationManagerConfiguration
- getPriority() - Method in class org.xwiki.observation.remote.converter.AbstractEventConverter
- getPriority() - Method in interface org.xwiki.observation.remote.converter.LocalEventConverter
- getPriority() - Method in interface org.xwiki.observation.remote.converter.RemoteEventConverter
- getRemoteEventConverters() - Method in interface org.xwiki.observation.remote.converter.EventConverterManager
- getSource() - Method in class org.xwiki.observation.remote.LocalEventData
- getSource() - Method in class org.xwiki.observation.remote.RemoteEventData
I
- isEnabled() - Method in interface org.xwiki.observation.remote.RemoteObservationManagerConfiguration
- isRemoteState() - Method in interface org.xwiki.observation.remote.RemoteObservationManagerContext
J
- JGroupsReceiver - Interface in org.xwiki.observation.remote.jgroups
-
Provide a @Role for JGRoups
Receiver
interface.
L
- LocalEventConverter - Interface in org.xwiki.observation.remote.converter
-
Convert a local event to a serializable remote event.
- LocalEventData - Class in org.xwiki.observation.remote
-
Represents a remote event with all its datas.
- LocalEventData() - Constructor for class org.xwiki.observation.remote.LocalEventData
-
Default constructor.
- LocalEventData(Event, Object, Object) - Constructor for class org.xwiki.observation.remote.LocalEventData
N
- NetworkAdapter - Interface in org.xwiki.observation.remote
-
Handle all the actual communication with the network.
- notify(LocalEventData) - Method in interface org.xwiki.observation.remote.RemoteObservationManager
-
Send a event in the different network channels.
- notify(RemoteEventData) - Method in interface org.xwiki.observation.remote.RemoteObservationManager
-
Inject a remote event in the local
ObservationManager
.
O
- onEvent(Event, Object, Object) - Method in class org.xwiki.observation.event.AbstractLocalEventListener
- org.xwiki.observation.event - package org.xwiki.observation.event
- org.xwiki.observation.remote - package org.xwiki.observation.remote
- org.xwiki.observation.remote.converter - package org.xwiki.observation.remote.converter
- org.xwiki.observation.remote.jgroups - package org.xwiki.observation.remote.jgroups
P
- popRemoteState() - Method in interface org.xwiki.observation.remote.RemoteObservationManagerContext
-
Set the remote state to false.
- processLocalEvent(Event, Object, Object) - Method in class org.xwiki.observation.event.AbstractLocalEventListener
-
Handle the local events, see
onEvent(Event, Object, Object)
for details. - pushRemoteState() - Method in interface org.xwiki.observation.remote.RemoteObservationManagerContext
-
Set the remote state to true.
R
- RemoteEventConverter - Interface in org.xwiki.observation.remote.converter
-
Convert a remote event to a local event.
- RemoteEventData - Class in org.xwiki.observation.remote
-
Represents a remote event with all its datas.
- RemoteEventData() - Constructor for class org.xwiki.observation.remote.RemoteEventData
-
The default constructor.
- RemoteEventData(Serializable, Serializable, Serializable) - Constructor for class org.xwiki.observation.remote.RemoteEventData
- RemoteEventException - Exception in org.xwiki.observation.remote
-
Base exception for all exception of the remote observation manager module.
- RemoteEventException(String) - Constructor for exception org.xwiki.observation.remote.RemoteEventException
-
Constructs a new exception with the specified detail message.
- RemoteEventException(String, Throwable) - Constructor for exception org.xwiki.observation.remote.RemoteEventException
-
Constructs a new exception with the specified detail message and cause.
- RemoteObservationManager - Interface in org.xwiki.observation.remote
-
Provide apis to manage the event network interface.
- RemoteObservationManagerConfiguration - Interface in org.xwiki.observation.remote
-
Provide configuration for remote observation manager.
- remoteObservationManagerContext - Variable in class org.xwiki.observation.event.AbstractLocalEventListener
- RemoteObservationManagerContext - Interface in org.xwiki.observation.remote
-
Provide informations about the event in the current thread.
S
- send(RemoteEventData) - Method in interface org.xwiki.observation.remote.NetworkAdapter
-
Send serializable event to the network depending of the implementation.
- setData(Serializable) - Method in class org.xwiki.observation.remote.RemoteEventData
- setData(Object) - Method in class org.xwiki.observation.remote.LocalEventData
- setEvent(Serializable) - Method in class org.xwiki.observation.remote.RemoteEventData
- setEvent(Event) - Method in class org.xwiki.observation.remote.LocalEventData
- setSource(Serializable) - Method in class org.xwiki.observation.remote.RemoteEventData
- setSource(Object) - Method in class org.xwiki.observation.remote.LocalEventData
- startChannel(String) - Method in interface org.xwiki.observation.remote.NetworkAdapter
-
Start a channel.
- startChannel(String) - Method in interface org.xwiki.observation.remote.RemoteObservationManager
-
Start a channel.
- stopAllChannels() - Method in interface org.xwiki.observation.remote.NetworkAdapter
-
Stop all running channels.
- stopChannel(String) - Method in interface org.xwiki.observation.remote.NetworkAdapter
-
Stop a running channel.
- stopChannel(String) - Method in interface org.xwiki.observation.remote.RemoteObservationManager
-
Stop a running channel.
T
- toRemote(LocalEventData, RemoteEventData) - Method in interface org.xwiki.observation.remote.converter.LocalEventConverter
-
Convert provided local event to remote event by filling the provided remote event object.
- toString() - Method in class org.xwiki.observation.remote.LocalEventData
- toString() - Method in class org.xwiki.observation.remote.RemoteEventData
All Classes All Packages