Class BundlingConfigHandler
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.document.bundlor.BundlingConfigHandler
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,org.apache.jackrabbit.oak.spi.commit.Observer
public class BundlingConfigHandler extends java.lang.Object implements org.apache.jackrabbit.oak.spi.commit.Observer, java.io.Closeable
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BUNDLOR
static java.lang.String
CONFIG_PATH
static java.lang.String
DOCUMENT_NODE_STORE
-
Constructor Summary
Constructors Constructor Description BundlingConfigHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
contentChanged(@NotNull org.apache.jackrabbit.oak.spi.state.NodeState root, @NotNull org.apache.jackrabbit.oak.spi.commit.CommitInfo info)
org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean
getMBean()
void
initialize(org.apache.jackrabbit.oak.spi.commit.Observable nodeStore, java.util.concurrent.Executor executor)
boolean
isEnabled()
BundlingHandler
newBundlingHandler()
void
unregisterObserver()
-
-
-
Field Detail
-
DOCUMENT_NODE_STORE
public static final java.lang.String DOCUMENT_NODE_STORE
- See Also:
- Constant Field Values
-
BUNDLOR
public static final java.lang.String BUNDLOR
- See Also:
- Constant Field Values
-
CONFIG_PATH
public static final java.lang.String CONFIG_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
contentChanged
public void contentChanged(@NotNull @NotNull org.apache.jackrabbit.oak.spi.state.NodeState root, @NotNull @NotNull org.apache.jackrabbit.oak.spi.commit.CommitInfo info)
- Specified by:
contentChanged
in interfaceorg.apache.jackrabbit.oak.spi.commit.Observer
-
newBundlingHandler
public BundlingHandler newBundlingHandler()
-
initialize
public void initialize(org.apache.jackrabbit.oak.spi.commit.Observable nodeStore, java.util.concurrent.Executor executor)
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Throws:
java.io.IOException
-
getMBean
public org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean getMBean()
-
isEnabled
public boolean isEnabled()
-
unregisterObserver
public void unregisterObserver() throws java.io.IOException
- Throws:
java.io.IOException
-
-