public class SegmentPropertyIndexEditorProvider extends Object implements org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider, Closeable
Constructor and Description |
---|
SegmentPropertyIndexEditorProvider(File storeDir) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
org.apache.jackrabbit.oak.spi.commit.Editor |
getIndexEditor(String type,
org.apache.jackrabbit.oak.spi.state.NodeBuilder definition,
org.apache.jackrabbit.oak.spi.state.NodeState root,
org.apache.jackrabbit.oak.plugins.index.IndexUpdateCallback callback) |
SegmentPropertyIndexEditorProvider |
with(org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider) |
public SegmentPropertyIndexEditorProvider(File storeDir)
@CheckForNull public org.apache.jackrabbit.oak.spi.commit.Editor getIndexEditor(@Nonnull String type, @Nonnull org.apache.jackrabbit.oak.spi.state.NodeBuilder definition, @Nonnull org.apache.jackrabbit.oak.spi.state.NodeState root, @Nonnull org.apache.jackrabbit.oak.plugins.index.IndexUpdateCallback callback) throws org.apache.jackrabbit.oak.api.CommitFailedException
getIndexEditor
in interface org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider
org.apache.jackrabbit.oak.api.CommitFailedException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public SegmentPropertyIndexEditorProvider with(org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.