Index: jackrabbit-api/src/main/java/org/apache/jackrabbit/api/observation/JackrabbitEventFilter.java
===================================================================
--- jackrabbit-api/src/main/java/org/apache/jackrabbit/api/observation/JackrabbitEventFilter.java	(revision 1766377)
+++ jackrabbit-api/src/main/java/org/apache/jackrabbit/api/observation/JackrabbitEventFilter.java	(working copy)
@@ -87,11 +87,13 @@
 public class JackrabbitEventFilter {  // TODO extends EventFilter once JCR 2.1 is out
     private int eventTypes;
     private String absPath;
+    private String globPath;
     private boolean isDeep;
     private String[] identifiers;
     private String[] nodeTypeNames;
     private boolean noLocal;
     private String[] absPaths = new String[]{};
+    private String[] globPaths = new String[]{};
     private String[] excludedPaths = new String[]{};
     private boolean noExternal;
     private boolean noInternal;
@@ -139,6 +141,31 @@
     }
 
     /**
+     * Sets the <code>globPath</code> parameter of the filter.
+     * If left unset, this parameter defaults to <code>null</code>.
+     * Can be used along side of absolute path property/ies.
+     * <p>
+     * The globPath can contain glob patterns as defined in
+     * <a href="https://jackrabbit.apache.org/oak/docs/apidocs/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.html">here</a>
+     * 
+     * @param globPath a path containing glob patterns
+     * @return This EventFilter object with the <code>globPath</code> parameter set.
+     */
+    public JackrabbitEventFilter setGlobPath(String globPath) {
+        this.globPath = globPath;
+        return this;
+    }
+    
+    /**
+     * Returns the <code>globPath></code> parameter of the filter.
+     * 
+     * @return a <code>String></code>.
+     */
+    public String getGlobPath() {
+        return globPath;
+    }
+    
+    /**
      * Sets the <code>isDeep</code> parameter of the filter.
      * If left unset, this parameter defaults to <code>false</code>.
      *
@@ -242,6 +269,31 @@
     public String[] getAdditionalPaths() {
         return copyOf(absPaths, absPaths.length);
     }
+    
+    /**
+     * Sets the <code>globPaths</code> parameter of the filter.
+     * If left unset, this parameter defaults to an empty array.
+     * Can be used along side of absolute path property/ies.
+     * <p>
+     * The globPaths can contain glob patterns as defined in
+     * <a href="https://jackrabbit.apache.org/oak/docs/apidocs/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.html">here</a>
+     * 
+     * @param globPath a path containing glob patterns
+     * @return This EventFilter object with the <code>globPath</code> parameter set.
+     */
+    public JackrabbitEventFilter setAdditionalGlobPaths(String... globPaths) {
+        this.globPaths = copyOf(globPaths, globPaths.length);
+        return this;
+    }
+    
+    /**
+     * Returns the <code>globPaths</code> parameter of the filter.
+     * 
+     * @return a <code>String</code> array.
+     */
+    public String[] getAdditionalGlobPaths() {
+        return copyOf(globPaths, globPaths.length);
+    }
 
     /**
      * Sets the <code>excludedPaths</code> parameter of the filter.
