public class JahiaClusterNode
extends org.apache.jackrabbit.core.cluster.ClusterNode
| Constructor and Description |
|---|
JahiaClusterNode() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jackrabbit.core.cluster.UpdateEventChannel |
createUpdateChannel(String workspace)
Create an
UpdateEventChannel for some workspace. |
protected void |
internalSync(boolean startup)
Overrides the super method to avoid syncing in read only mode: even though we stop the cluster node when switching read only mode on,
sync invocations still happen on stopped node, so sync should be muted specifically.
|
void |
process(org.apache.jackrabbit.core.cluster.NamespaceRecord record) |
void |
process(org.apache.jackrabbit.core.cluster.NodeTypeRecord record) |
void |
reallySetRevision(long revision) |
void |
setReadOnly(boolean enable,
long timeout)
Switch read only mode on or off.
|
void |
setRevision(long revision) |
void |
start()
Starts this cluster node.
|
void |
stop()
Stops this cluster node.
|
consume, createLockChannel, disableAutoSync, ended, getId, getJournal, getRevision, getStopDelay, init, init, process, process, process, process, registered, registeredPrivileges, remapped, reregistered, run, setListener, setListener, setListener, setListener, setStopDelay, sync, syncOnStartup, unregistered, workspaceCreatedpublic void start()
throws org.apache.jackrabbit.core.cluster.ClusterException
start in class org.apache.jackrabbit.core.cluster.ClusterNodeorg.apache.jackrabbit.core.cluster.ClusterException - if an error occurspublic void stop()
stop in class org.apache.jackrabbit.core.cluster.ClusterNodepublic org.apache.jackrabbit.core.cluster.UpdateEventChannel createUpdateChannel(String workspace)
UpdateEventChannel for some workspace.createUpdateChannel in class org.apache.jackrabbit.core.cluster.ClusterNodeworkspace - workspace namepublic void process(org.apache.jackrabbit.core.cluster.NamespaceRecord record)
process in interface org.apache.jackrabbit.core.cluster.ClusterRecordProcessorprocess in class org.apache.jackrabbit.core.cluster.ClusterNodepublic void process(org.apache.jackrabbit.core.cluster.NodeTypeRecord record)
process in interface org.apache.jackrabbit.core.cluster.ClusterRecordProcessorprocess in class org.apache.jackrabbit.core.cluster.ClusterNodepublic void setRevision(long revision)
setRevision in interface org.apache.jackrabbit.core.journal.RecordConsumersetRevision in class org.apache.jackrabbit.core.cluster.ClusterNodepublic void reallySetRevision(long revision)
protected void internalSync(boolean startup)
throws org.apache.jackrabbit.core.cluster.ClusterException
internalSync in class org.apache.jackrabbit.core.cluster.ClusterNodeorg.apache.jackrabbit.core.cluster.ClusterExceptionpublic void setReadOnly(boolean enable,
long timeout)
enable - Whether to enable or disable read only modetimeout - Timeout waiting for ongoing sync operations to finish before switching read only mode, ms.Copyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.