Package org.nuxeo.ecm.core.storage.sql
Interface VCSClusterInvalidator
-
- All Superinterfaces:
ClusterInvalidator<VCSInvalidations>
- All Known Implementing Classes:
VCSPubSubInvalidator
public interface VCSClusterInvalidator extends ClusterInvalidator<VCSInvalidations>
Encapsulates cluster node VCS invalidations management.There is one cluster invalidator per cluster node (repository).
- Since:
- 7.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
initialize(String nodeId, RepositoryImpl repository)
Initializes the cluster invalidator.default boolean
requiresClusterSQL()
Checks if this invalidator requires specific database-level structures.-
Methods inherited from interface org.nuxeo.ecm.core.storage.ClusterInvalidator
close, receiveInvalidations, sendInvalidations
-
-
-
-
Method Detail
-
initialize
void initialize(String nodeId, RepositoryImpl repository)
Initializes the cluster invalidator.- Parameters:
nodeId
- the cluster node idrepository
- the repository
-
requiresClusterSQL
default boolean requiresClusterSQL()
Checks if this invalidator requires specific database-level structures.- Since:
- 11.1
-
-