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 Details

    • initialize

      void initialize(String nodeId, RepositoryImpl repository)
      Initializes the cluster invalidator.
      Parameters:
      nodeId - the cluster node id
      repository - the repository
    • requiresClusterSQL

      default boolean requiresClusterSQL()
      Checks if this invalidator requires specific database-level structures.
      Since:
      11.1