Enum Class EnsemblePlacementPolicy.PlacementPolicyAdherence

java.lang.Object
java.lang.Enum<EnsemblePlacementPolicy.PlacementPolicyAdherence>
org.apache.bookkeeper.client.EnsemblePlacementPolicy.PlacementPolicyAdherence
All Implemented Interfaces:
Serializable, Comparable<EnsemblePlacementPolicy.PlacementPolicyAdherence>, Constable
Enclosing interface:
EnsemblePlacementPolicy

public static enum EnsemblePlacementPolicy.PlacementPolicyAdherence extends Enum<EnsemblePlacementPolicy.PlacementPolicyAdherence>
enum for PlacementPolicyAdherence. Currently we are supporting tri-value enum for PlacementPolicyAdherence. If placement policy is met strictly then it is MEETS_STRICT, if it doesn't adhere to placement policy then it is FAIL. But there are certain placement policies, like ZoneAwareEnsemblePlacementPolicy which has definition of soft adherence level to support zone down scenarios.