info.magnolia.module.observation.util
Class ObservationUtil

java.lang.Object
  extended by info.magnolia.module.observation.util.ObservationUtil

Deprecated. since 1.2 - use the info.magnolia.cms.util.ObservationUtil instead.

@Deprecated
public class ObservationUtil
extends Object

Same class that in core magnolia, we need it for running the module with previous magnolia versions.


Nested Class Summary
static class ObservationUtil.DeferringEventListener
          Deprecated. Deferred (async) listener.
static class ObservationUtil.ListBasedEventIterator
          Deprecated. List based event iterator.
static class ObservationUtil.ObservationBasedDelayedExecutor
          Deprecated. Deferred event handling.
static class ObservationUtil.SynchEventListener
          Deprecated. Synchronized Listener.
 
Constructor Summary
ObservationUtil()
          Deprecated.  
 
Method Summary
static javax.jcr.observation.EventListener instanciateDeferredEventListener(javax.jcr.observation.EventListener listener, long delay, long maxDelay)
          Deprecated. Use this and register the returned EventListener with the registerChangeListener() methods, if you need to be able to later unregister your EventListener.
static ObservationUtil.SynchEventListener instanciateSynchEventListener(javax.jcr.observation.EventListener listener)
          Deprecated.  
static void registerChangeListener(String repository, String observationPath, boolean includeSubnodes, javax.jcr.observation.EventListener listener)
          Deprecated. Registers an EventListener for any node type.
static void registerChangeListener(String repository, String observationPath, boolean includeSubnodes, String[] nodeTypes, javax.jcr.observation.EventListener listener)
          Deprecated. Register a single event listener, bound to the given path.
static void registerChangeListener(String repository, String observationPath, boolean includeSubnodes, String[] nodeTypes, int eventTypes, javax.jcr.observation.EventListener listener)
          Deprecated. Register a single event listener, bound to the given path.
static void registerChangeListener(String repository, String observationPath, boolean includeSubnodes, String nodeType, javax.jcr.observation.EventListener listener)
          Deprecated. Registers an EventListener for a specific node type.
static void registerChangeListener(String repository, String observationPath, boolean includeSubnodes, String nodeType, int eventTypes, javax.jcr.observation.EventListener listener)
          Deprecated. Registers an EventListener for a specific node type.
static void registerChangeListener(String repository, String observationPath, javax.jcr.observation.EventListener listener)
          Deprecated. Registers an EventListener for any node type.
static void registerDeferredChangeListener(String repository, String observationPath, boolean includeSubnodes, javax.jcr.observation.EventListener listener, long delay, long maxDelay)
          Deprecated.  
static void registerDeferredChangeListener(String repository, String observationPath, boolean includeSubnodes, String[] nodeTypes, javax.jcr.observation.EventListener listener, long delay, long maxDelay)
          Deprecated. The event firing is deffered in case there is a serie of fired events.
static void registerDeferredChangeListener(String repository, String observationPath, boolean includeSubnodes, String nodeType, javax.jcr.observation.EventListener listener, long delay, long maxDelay)
          Deprecated.  
static void registerDeferredChangeListener(String repository, String observationPath, javax.jcr.observation.EventListener listener, long delay, long maxDelay)
          Deprecated.  
static void registerDefferedChangeListener(String repository, String observationPath, boolean includeSubnodes, javax.jcr.observation.EventListener listener, long delay, long maxDelay)
          Deprecated. since 3.6 - typo - use registerDeferredChangeListener
static void registerDefferedChangeListener(String repository, String observationPath, boolean includeSubnodes, String[] nodeTypes, javax.jcr.observation.EventListener listener, long delay, long maxDelay)
          Deprecated. since 3.6 - typo - use registerDeferredChangeListener
static void registerDefferedChangeListener(String repository, String observationPath, boolean includeSubnodes, String nodeType, javax.jcr.observation.EventListener listener, long delay, long maxDelay)
          Deprecated. since 3.6 - typo - use registerDeferredChangeListener
static void registerDefferedChangeListener(String repository, String observationPath, javax.jcr.observation.EventListener listener, long delay, long maxDelay)
          Deprecated. since 3.6 - typo - use registerDeferredChangeListener
static void unregisterChangeListener(String repository, javax.jcr.observation.EventListener listener)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObservationUtil

public ObservationUtil()
Deprecated. 
Method Detail

registerChangeListener

public static void registerChangeListener(String repository,
                                          String observationPath,
                                          javax.jcr.observation.EventListener listener)
Deprecated. 
Registers an EventListener for any node type.

See Also:
registerChangeListener(String,String,boolean,String[],javax.jcr.observation.EventListener)

registerChangeListener

public static void registerChangeListener(String repository,
                                          String observationPath,
                                          boolean includeSubnodes,
                                          javax.jcr.observation.EventListener listener)
Deprecated. 
Registers an EventListener for any node type.

See Also:
registerChangeListener(String,String,boolean,String[],javax.jcr.observation.EventListener)

registerChangeListener

public static void registerChangeListener(String repository,
                                          String observationPath,
                                          boolean includeSubnodes,
                                          String nodeType,
                                          javax.jcr.observation.EventListener listener)
Deprecated. 
Registers an EventListener for a specific node type.

See Also:
registerChangeListener(String,String,boolean,String[],javax.jcr.observation.EventListener)

registerChangeListener

public static void registerChangeListener(String repository,
                                          String observationPath,
                                          boolean includeSubnodes,
                                          String[] nodeTypes,
                                          javax.jcr.observation.EventListener listener)
Deprecated. 
Register a single event listener, bound to the given path. Be careful that if you observe "/", events are going to be generated for jcr:system, which is "shared" accross all workspaces.

Parameters:
repository -
observationPath - repository path
includeSubnodes - the isDeep parameter of ObservationManager.addEventListener()
nodeTypes - the node types to filter events for
listener - event listener
See Also:
ObservationManager.addEventListener(javax.jcr.observation.EventListener, int, java.lang.String, boolean, java.lang.String[], java.lang.String[], boolean)

registerDefferedChangeListener

@Deprecated
public static void registerDefferedChangeListener(String repository,
                                                             String observationPath,
                                                             javax.jcr.observation.EventListener listener,
                                                             long delay,
                                                             long maxDelay)
Deprecated. since 3.6 - typo - use registerDeferredChangeListener


registerDeferredChangeListener

public static void registerDeferredChangeListener(String repository,
                                                  String observationPath,
                                                  javax.jcr.observation.EventListener listener,
                                                  long delay,
                                                  long maxDelay)
Deprecated. 

registerDefferedChangeListener

@Deprecated
public static void registerDefferedChangeListener(String repository,
                                                             String observationPath,
                                                             boolean includeSubnodes,
                                                             javax.jcr.observation.EventListener listener,
                                                             long delay,
                                                             long maxDelay)
Deprecated. since 3.6 - typo - use registerDeferredChangeListener


registerDeferredChangeListener

public static void registerDeferredChangeListener(String repository,
                                                  String observationPath,
                                                  boolean includeSubnodes,
                                                  javax.jcr.observation.EventListener listener,
                                                  long delay,
                                                  long maxDelay)
Deprecated. 

registerDefferedChangeListener

@Deprecated
public static void registerDefferedChangeListener(String repository,
                                                             String observationPath,
                                                             boolean includeSubnodes,
                                                             String nodeType,
                                                             javax.jcr.observation.EventListener listener,
                                                             long delay,
                                                             long maxDelay)
Deprecated. since 3.6 - typo - use registerDeferredChangeListener


registerDeferredChangeListener

public static void registerDeferredChangeListener(String repository,
                                                  String observationPath,
                                                  boolean includeSubnodes,
                                                  String nodeType,
                                                  javax.jcr.observation.EventListener listener,
                                                  long delay,
                                                  long maxDelay)
Deprecated. 

registerDefferedChangeListener

@Deprecated
public static void registerDefferedChangeListener(String repository,
                                                             String observationPath,
                                                             boolean includeSubnodes,
                                                             String[] nodeTypes,
                                                             javax.jcr.observation.EventListener listener,
                                                             long delay,
                                                             long maxDelay)
Deprecated. since 3.6 - typo - use registerDeferredChangeListener


registerDeferredChangeListener

public static void registerDeferredChangeListener(String repository,
                                                  String observationPath,
                                                  boolean includeSubnodes,
                                                  String[] nodeTypes,
                                                  javax.jcr.observation.EventListener listener,
                                                  long delay,
                                                  long maxDelay)
Deprecated. 
The event firing is deffered in case there is a serie of fired events.


registerChangeListener

public static void registerChangeListener(String repository,
                                          String observationPath,
                                          boolean includeSubnodes,
                                          String nodeType,
                                          int eventTypes,
                                          javax.jcr.observation.EventListener listener)
Deprecated. 
Registers an EventListener for a specific node type.

See Also:
registerChangeListener(String,String,boolean,String[],javax.jcr.observation.EventListener)

registerChangeListener

public static void registerChangeListener(String repository,
                                          String observationPath,
                                          boolean includeSubnodes,
                                          String[] nodeTypes,
                                          int eventTypes,
                                          javax.jcr.observation.EventListener listener)
Deprecated. 
Register a single event listener, bound to the given path. Be careful that if you observe "/", events are going to be generated for jcr:system, which is "shared" accross all workspaces.

Parameters:
repository -
observationPath - repository path
includeSubnodes - the isDeep parameter of ObservationManager.addEventListener()
nodeTypes - the node types to filter events for
listener - event listener
See Also:
ObservationManager.addEventListener(javax.jcr.observation.EventListener, int, java.lang.String, boolean, java.lang.String[], java.lang.String[], boolean)

instanciateDeferredEventListener

public static javax.jcr.observation.EventListener instanciateDeferredEventListener(javax.jcr.observation.EventListener listener,
                                                                                   long delay,
                                                                                   long maxDelay)
Deprecated. 
Use this and register the returned EventListener with the registerChangeListener() methods, if you need to be able to later unregister your EventListener.


instanciateSynchEventListener

public static ObservationUtil.SynchEventListener instanciateSynchEventListener(javax.jcr.observation.EventListener listener)
Deprecated. 

unregisterChangeListener

public static void unregisterChangeListener(String repository,
                                            javax.jcr.observation.EventListener listener)
Deprecated. 


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.