Class StreamingServicesCoreProperties

java.lang.Object
org.apereo.cas.configuration.model.support.services.stream.StreamingServicesCoreProperties
All Implemented Interfaces:
Serializable

@RequiresModule(name="cas-server-support-service-registry-stream") public class StreamingServicesCoreProperties extends Object implements Serializable
Since:
6.5.0
See Also:
  • Constructor Details

    • StreamingServicesCoreProperties

      public StreamingServicesCoreProperties()
  • Method Details

    • getReplicationMode

      Indicates the replication mod.
    • isEnabled

      public boolean isEnabled()
      Whether service registry events should be streamed and published across a CAS cluster. One typical workflow is to enable the publisher on one master node and have others consume definitions and changes from the upstream master node in order to avoid overrides and timing issues as changes may step over each other if the service registry schedule is not timed correctly.
    • setReplicationMode

      Indicates the replication mod.
      Returns:
      this.
    • setEnabled

      public StreamingServicesCoreProperties setEnabled(boolean enabled)
      Whether service registry events should be streamed and published across a CAS cluster. One typical workflow is to enable the publisher on one master node and have others consume definitions and changes from the upstream master node in order to avoid overrides and timing issues as changes may step over each other if the service registry schedule is not timed correctly.
      Returns:
      this.