public class LuceneIndexEditor extends Object implements org.apache.jackrabbit.oak.plugins.index.IndexEditor, Aggregate.AggregateRoot
IndexEditor
implementation that is responsible for keeping the
LuceneIndex
up to dateLuceneIndex
public String getPath()
public void enter(org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after) throws org.apache.jackrabbit.oak.api.CommitFailedException
enter
in interface org.apache.jackrabbit.oak.spi.commit.Editor
org.apache.jackrabbit.oak.api.CommitFailedException
public void leave(org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after) throws org.apache.jackrabbit.oak.api.CommitFailedException
leave
in interface org.apache.jackrabbit.oak.spi.commit.Editor
org.apache.jackrabbit.oak.api.CommitFailedException
public void propertyAdded(org.apache.jackrabbit.oak.api.PropertyState after)
propertyAdded
in interface org.apache.jackrabbit.oak.spi.commit.Editor
public void propertyChanged(org.apache.jackrabbit.oak.api.PropertyState before, org.apache.jackrabbit.oak.api.PropertyState after)
propertyChanged
in interface org.apache.jackrabbit.oak.spi.commit.Editor
public void propertyDeleted(org.apache.jackrabbit.oak.api.PropertyState before)
propertyDeleted
in interface org.apache.jackrabbit.oak.spi.commit.Editor
public org.apache.jackrabbit.oak.spi.commit.Editor childNodeAdded(String name, org.apache.jackrabbit.oak.spi.state.NodeState after)
childNodeAdded
in interface org.apache.jackrabbit.oak.spi.commit.Editor
public org.apache.jackrabbit.oak.spi.commit.Editor childNodeChanged(String name, org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after)
childNodeChanged
in interface org.apache.jackrabbit.oak.spi.commit.Editor
public org.apache.jackrabbit.oak.spi.commit.Editor childNodeDeleted(String name, org.apache.jackrabbit.oak.spi.state.NodeState before) throws org.apache.jackrabbit.oak.api.CommitFailedException
childNodeDeleted
in interface org.apache.jackrabbit.oak.spi.commit.Editor
org.apache.jackrabbit.oak.api.CommitFailedException
public void markDirty()
markDirty
in interface Aggregate.AggregateRoot
Copyright © 2012-2018 The Apache Software Foundation. All Rights Reserved.