public final class FileConfigurationParser extends XMLConfigurationUtil
Modifier and Type | Field and Description |
---|---|
static String |
BROKER_PLUGIN_ELEMENT_NAME |
static String |
BROKER_PLUGINS_ELEMENT_NAME |
static String |
SECURITY_ELEMENT_NAME |
static String |
SECURITY_PLUGIN_ELEMENT_NAME |
static String |
SECURITY_ROLE_MAPPING_NAME |
Constructor and Description |
---|
FileConfigurationParser() |
Modifier and Type | Method and Description |
---|---|
boolean |
isValidateAIO() |
protected CoreAddressConfiguration |
parseAddressConfiguration(Node node) |
protected Pair<String,AddressSettings> |
parseAddressSettings(Node node) |
void |
parseMainConfig(Element e,
Configuration config) |
Configuration |
parseMainConfig(InputStream input) |
protected CoreQueueConfiguration |
parseQueueConfiguration(Node node) |
protected ResourceLimitSettings |
parseResourceLimitSettings(Node node) |
protected Pair<String,Set<Role>> |
parseSecurityRoles(Node node,
Map<String,Set<String>> roleMappings) |
protected void |
parseWildcardConfiguration(Element e,
Configuration mainConfig) |
void |
setValidateAIO(boolean validateAIO) |
getAttributeValue, getBoolean, getDouble, getInteger, getLong, getString, getTextBytesAsIntBytes, getTextBytesAsLongBytes, getTrimmedTextContent, parameterExists
public static final String SECURITY_ELEMENT_NAME
public static final String SECURITY_PLUGIN_ELEMENT_NAME
public static final String SECURITY_ROLE_MAPPING_NAME
public static final String BROKER_PLUGINS_ELEMENT_NAME
public static final String BROKER_PLUGIN_ELEMENT_NAME
public boolean isValidateAIO()
public void setValidateAIO(boolean validateAIO)
validateAIO
- the validateAIO to setpublic Configuration parseMainConfig(InputStream input) throws Exception
Exception
public void parseMainConfig(Element e, Configuration config) throws Exception
Exception
protected Pair<String,Set<Role>> parseSecurityRoles(Node node, Map<String,Set<String>> roleMappings)
node
- protected Pair<String,AddressSettings> parseAddressSettings(Node node)
node
- protected ResourceLimitSettings parseResourceLimitSettings(Node node)
node
- protected CoreQueueConfiguration parseQueueConfiguration(Node node)
protected CoreAddressConfiguration parseAddressConfiguration(Node node)
protected void parseWildcardConfiguration(Element e, Configuration mainConfig)
e
- Copyright © 2018 JBoss by Red Hat. All rights reserved.