Package org.apache.jackrabbit.oak.plugins.observation

Examples of org.apache.jackrabbit.oak.plugins.observation.EventHandler


            @Nonnull NamePathMapper mapper, CommitInfo info,
            @Nonnull NodeState before, @Nonnull NodeState after,
            @Nonnull Iterable<String> basePaths, @Nonnull EventFilter filter) {
        this.generator = new EventGenerator();
        EventFactory factory = new EventFactory(mapper, info);
        EventHandler handler = new FilteredHandler(
                filter, new QueueingHandler(this, factory, before, after));
        for (String path : basePaths) {
            addHandler(before, after, path, handler, generator);
        }
    }
View Full Code Here


    public EventQueue(
            @Nonnull NamePathMapper mapper, CommitInfo info,
            @Nonnull NodeState before, @Nonnull NodeState after,
            @Nonnull String basePath, @Nonnull EventFilter filter) {
        EventFactory factory = new EventFactory(mapper, info);
        EventHandler handler =
                new QueueingHandler(this, factory, before, after);
        for (String name : PathUtils.elements(basePath)) {
            before = before.getChildNode(name);
            after = after.getChildNode(name);
            handler = handler.getChildHandler(name, before, after);
        }
        handler = new FilteredHandler(
                Filters.all(new VisibleFilter(), filter),
                handler);
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.oak.plugins.observation.EventHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.