org.xwiki.observation.remote.internal.converter
Class SerializableEventConverter

java.lang.Object
  extended by org.xwiki.observation.remote.converter.AbstractEventConverter
      extended by org.xwiki.observation.remote.internal.converter.SerializableEventConverter
All Implemented Interfaces:
LocalEventConverter, RemoteEventConverter

@Component
public class SerializableEventConverter
extends AbstractEventConverter

Default implementation of LocalEventConverter. Support any serializable event.

Since:
2.0M3
Version:
$Id$

Constructor Summary
SerializableEventConverter()
           
 
Method Summary
 boolean fromRemote(RemoteEventData remoteEvent, LocalEventData localEvent)
          Convert provided remote event to local event by filling the provided local event object.
 int getPriority()
          
 boolean toRemote(LocalEventData localEvent, RemoteEventData remoteEvent)
          Convert provided local event to remote event by filling the provided remote event object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializableEventConverter

public SerializableEventConverter()
Method Detail

getPriority

public int getPriority()

Specified by:
getPriority in interface LocalEventConverter
Specified by:
getPriority in interface RemoteEventConverter
Overrides:
getPriority in class AbstractEventConverter
Returns:
the priority of the converter
See Also:
AbstractEventConverter.getPriority()

fromRemote

public boolean fromRemote(RemoteEventData remoteEvent,
                          LocalEventData localEvent)
Convert provided remote event to local event by filling the provided local event object.

Parameters:
remoteEvent - the remote event
localEvent - the local event
Returns:
if the converter support this conversion it should return true after the conversion, otherwise false
See Also:
RemoteEventConverter.fromRemote(org.xwiki.observation.remote.RemoteEventData, org.xwiki.observation.remote.LocalEventData)

toRemote

public boolean toRemote(LocalEventData localEvent,
                        RemoteEventData remoteEvent)
Convert provided local event to remote event by filling the provided remote event object.

Parameters:
localEvent - the local event
remoteEvent - the remote event
Returns:
if the converter support this conversion it should return true after the conversion, otherwise false
See Also:
LocalEventConverter.toRemote(org.xwiki.observation.remote.LocalEventData, org.xwiki.observation.remote.RemoteEventData)


Copyright © 2004-2011 XWiki. All Rights Reserved.