A C D E F G I J L N O P R S T 
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
 
A C D E F G I J L N O P R S T 
All Classes All Packages