Class RestWriteSafetyProperties

java.lang.Object
com.loomcache.springboot.security.RestWriteSafetyProperties

@ConfigurationProperties(prefix="loomcache.rest.write-safety") public class RestWriteSafetyProperties extends Object
Controls whether REST endpoints may invoke local data-structure APIs.
  • Constructor Details

    • RestWriteSafetyProperties

      public RestWriteSafetyProperties()
  • Method Details

    • isDirectReadsEnabled

      public boolean isDirectReadsEnabled()
    • setDirectReadsEnabled

      public void setDirectReadsEnabled(boolean directReadsEnabled)
    • isDirectWritesEnabled

      public boolean isDirectWritesEnabled()
    • setDirectWritesEnabled

      public void setDirectWritesEnabled(boolean directWritesEnabled)
    • isOperatorAdminMutationsEnabled

      public boolean isOperatorAdminMutationsEnabled()
      Enable REST cluster administration mutations such as Raft leader step-down, cluster state/version changes, CP subsystem reset, and CP session force-close. This is intentionally separate from direct data-structure writes.
    • setOperatorAdminMutationsEnabled

      public void setOperatorAdminMutationsEnabled(boolean operatorAdminMutationsEnabled)