public class NodeRoles extends Object
Modifier and Type | Class and Description |
---|---|
static class |
NodeRoles.Role |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_ROLES_STRING
Roles to be assumed on nodes that don't have roles specified for them at startup
|
static String |
MODE_ALLOWED |
static String |
MODE_DISALLOWED |
static String |
MODE_OFF |
static String |
MODE_ON |
static String |
MODE_PREFERRED |
static String |
NODE_ROLES_PROP |
Modifier and Type | Method and Description |
---|---|
String |
getRoleMode(NodeRoles.Role role) |
Map<NodeRoles.Role,String> |
getRoles() |
static String |
getZNodeForRole(NodeRoles.Role role) |
static String |
getZNodeForRoleMode(NodeRoles.Role role,
String mode) |
boolean |
isOverseerAllowedOrPreferred() |
public static final String NODE_ROLES_PROP
public static final String DEFAULT_ROLES_STRING
public static final String MODE_ON
public static final String MODE_OFF
public static final String MODE_ALLOWED
public static final String MODE_PREFERRED
public static final String MODE_DISALLOWED
public NodeRoles(String rolesString)
public Map<NodeRoles.Role,String> getRoles()
public String getRoleMode(NodeRoles.Role role)
public boolean isOverseerAllowedOrPreferred()
public static String getZNodeForRole(NodeRoles.Role role)
public static String getZNodeForRoleMode(NodeRoles.Role role, String mode)
Copyright © 2000-2024 Apache Software Foundation. All Rights Reserved.