Package org.jboss.as.messaging
Class Messaging13SubsystemParser
- java.lang.Object
-
- org.jboss.as.messaging.MessagingSubsystemParser
-
- org.jboss.as.messaging.Messaging12SubsystemParser
-
- org.jboss.as.messaging.Messaging13SubsystemParser
-
- All Implemented Interfaces:
XMLStreamConstants,org.jboss.staxmapper.XMLElementReader<List<org.jboss.dmr.ModelNode>>
- Direct Known Subclasses:
Messaging14SubsystemParser
public class Messaging13SubsystemParser extends Messaging12SubsystemParser
Messaging subsystem 1.3 XML parser.- Author:
- Jeff Mesnil
-
-
Field Summary
-
Fields inherited from interface javax.xml.stream.XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMessaging13SubsystemParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckBroadcastGroupConstraints(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen)protected voidcheckClusterConnectionConstraints(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen)protected voidcheckDiscoveryGroupConstraints(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen)protected static voidcheckNotBothElements(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen, Element element1, Element element2)Check that not both elements have been definedprotected voidhandleComplexConfigurationAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation)protected voidhandleUnknownBroadcastGroupAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation)protected voidhandleUnknownClusterConnectionAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode clusterConnectionAdd)protected voidhandleUnknownConfigurationAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation)protected voidhandleUnknownConnectionFactoryAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode connectionFactory, boolean pooled)protected voidhandleUnknownDiscoveryGroupAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation)protected List<String>parseRolesAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, int index)[AS7-5808] Support space-separated roles names for backwards compatibility and comma-separated ones for compatibility with HornetQ configuration.protected voidprocessHornetQServers(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode subsystemAddress, List<org.jboss.dmr.ModelNode> list)-
Methods inherited from class org.jboss.as.messaging.Messaging12SubsystemParser
handleUnknownBridgeAttribute, processBridge
-
Methods inherited from class org.jboss.as.messaging.MessagingSubsystemParser
checkOnlyOneOfElements, checkOtherElementIsNotAlreadyDefined, createConnectionFactory, handleUnknownAddressSetting, handleUnknownGroupingHandlerAttribute, parseAddressSettings, parseBroadcastGroup, parseDiscoveryGroup, processAddressSettings, processClusterConnection, processHornetQServer, processStaticConnectors, readElement
-
-
-
-
Method Detail
-
checkClusterConnectionConstraints
protected void checkClusterConnectionConstraints(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen) throws XMLStreamException- Overrides:
checkClusterConnectionConstraintsin classMessaging12SubsystemParser- Throws:
XMLStreamException
-
checkBroadcastGroupConstraints
protected void checkBroadcastGroupConstraints(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen) throws XMLStreamException- Overrides:
checkBroadcastGroupConstraintsin classMessagingSubsystemParser- Throws:
XMLStreamException
-
checkDiscoveryGroupConstraints
protected void checkDiscoveryGroupConstraints(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen) throws XMLStreamException- Overrides:
checkDiscoveryGroupConstraintsin classMessagingSubsystemParser- Throws:
XMLStreamException
-
handleUnknownConnectionFactoryAttribute
protected void handleUnknownConnectionFactoryAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode connectionFactory, boolean pooled) throws XMLStreamException- Overrides:
handleUnknownConnectionFactoryAttributein classMessaging12SubsystemParser- Throws:
XMLStreamException
-
handleUnknownClusterConnectionAttribute
protected void handleUnknownClusterConnectionAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode clusterConnectionAdd) throws XMLStreamException- Overrides:
handleUnknownClusterConnectionAttributein classMessaging12SubsystemParser- Throws:
XMLStreamException
-
handleUnknownConfigurationAttribute
protected void handleUnknownConfigurationAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation) throws XMLStreamException- Overrides:
handleUnknownConfigurationAttributein classMessagingSubsystemParser- Throws:
XMLStreamException
-
handleComplexConfigurationAttribute
protected void handleComplexConfigurationAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation) throws XMLStreamException- Overrides:
handleComplexConfigurationAttributein classMessagingSubsystemParser- Throws:
XMLStreamException
-
handleUnknownBroadcastGroupAttribute
protected void handleUnknownBroadcastGroupAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation) throws XMLStreamException- Overrides:
handleUnknownBroadcastGroupAttributein classMessagingSubsystemParser- Throws:
XMLStreamException
-
handleUnknownDiscoveryGroupAttribute
protected void handleUnknownDiscoveryGroupAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation) throws XMLStreamException- Overrides:
handleUnknownDiscoveryGroupAttributein classMessagingSubsystemParser- Throws:
XMLStreamException
-
processHornetQServers
protected void processHornetQServers(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode subsystemAddress, List<org.jboss.dmr.ModelNode> list) throws XMLStreamException- Overrides:
processHornetQServersin classMessagingSubsystemParser- Throws:
XMLStreamException
-
parseRolesAttribute
protected List<String> parseRolesAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, int index) throws XMLStreamException
[AS7-5808] Support space-separated roles names for backwards compatibility and comma-separated ones for compatibility with HornetQ configuration. Roles are persisted using space character delimiter inMessagingXMLWriter.- Overrides:
parseRolesAttributein classMessagingSubsystemParser- Throws:
XMLStreamException
-
checkNotBothElements
protected static void checkNotBothElements(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen, Element element1, Element element2) throws XMLStreamExceptionCheck that not both elements have been defined- Throws:
XMLStreamException
-
-