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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanEnable REST cluster administration mutations such as Raft leader step-down, cluster state/version changes, CP subsystem reset, and CP session force-close.voidsetDirectReadsEnabled(boolean directReadsEnabled) voidsetDirectWritesEnabled(boolean directWritesEnabled) voidsetOperatorAdminMutationsEnabled(boolean operatorAdminMutationsEnabled)
-
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)
-