Package org.jboss.as.messaging
Class MessagingSubsystemParser
- java.lang.Object
-
- org.jboss.as.messaging.MessagingSubsystemParser
-
- All Implemented Interfaces:
XMLStreamConstants,org.jboss.staxmapper.XMLElementReader<List<org.jboss.dmr.ModelNode>>
- Direct Known Subclasses:
Messaging12SubsystemParser
public class MessagingSubsystemParser extends Object implements XMLStreamConstants, org.jboss.staxmapper.XMLElementReader<List<org.jboss.dmr.ModelNode>>
The messaging subsystem domain parser- Author:
- scott.stark@jboss.org, Emanuel Muckenhuber, Andy Taylor, Brian Stansberry (c) 2011 Red Hat Inc.
-
-
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 protectedMessagingSubsystemParser()
-
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 voidcheckOnlyOneOfElements(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen, Element element1, Element element2)Check one and only one of the 2 elements has been definedprotected voidcheckOtherElementIsNotAlreadyDefined(XMLStreamReader reader, Set<Element> seen, Element currentElement, Element otherElement)protected org.jboss.dmr.ModelNodecreateConnectionFactory(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode connectionFactory, boolean pooled)protected voidhandleComplexConfigurationAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation)protected voidhandleUnknownAddressSetting(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode addressSettingsAdd)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 voidhandleUnknownGroupingHandlerAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation)protected org.jboss.dmr.ModelNodeparseAddressSettings(org.jboss.staxmapper.XMLExtendedStreamReader reader)protected voidparseBroadcastGroup(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode address, List<org.jboss.dmr.ModelNode> updates)protected voidparseDiscoveryGroup(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode address, List<org.jboss.dmr.ModelNode> updates)protected List<String>parseRolesAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, int index)protected voidprocessAddressSettings(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode address, List<org.jboss.dmr.ModelNode> operations)protected voidprocessBridge(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode address, List<org.jboss.dmr.ModelNode> updates)protected voidprocessClusterConnection(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode address, List<org.jboss.dmr.ModelNode> updates)protected voidprocessHornetQServer(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode subsystemAddress, List<org.jboss.dmr.ModelNode> list, Namespace namespace)protected voidprocessHornetQServers(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode subsystemAddress, List<org.jboss.dmr.ModelNode> list)protected voidprocessStaticConnectors(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode addOperation, boolean cluster)voidreadElement(org.jboss.staxmapper.XMLExtendedStreamReader reader, List<org.jboss.dmr.ModelNode> list)
-
-
-
Method Detail
-
readElement
public void readElement(org.jboss.staxmapper.XMLExtendedStreamReader reader, List<org.jboss.dmr.ModelNode> list) throws XMLStreamException- Specified by:
readElementin interfaceorg.jboss.staxmapper.XMLElementReader<List<org.jboss.dmr.ModelNode>>- Throws:
XMLStreamException
-
processHornetQServers
protected void processHornetQServers(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode subsystemAddress, List<org.jboss.dmr.ModelNode> list) throws XMLStreamException- Throws:
XMLStreamException
-
processHornetQServer
protected void processHornetQServer(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode subsystemAddress, List<org.jboss.dmr.ModelNode> list, Namespace namespace) throws XMLStreamException- Throws:
XMLStreamException
-
handleComplexConfigurationAttribute
protected void handleComplexConfigurationAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation) throws XMLStreamException- Throws:
XMLStreamException
-
handleUnknownConfigurationAttribute
protected void handleUnknownConfigurationAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation) throws XMLStreamException- Throws:
XMLStreamException
-
processClusterConnection
protected void processClusterConnection(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode address, List<org.jboss.dmr.ModelNode> updates) throws XMLStreamException- Throws:
XMLStreamException
-
handleUnknownClusterConnectionAttribute
protected void handleUnknownClusterConnectionAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode clusterConnectionAdd) throws XMLStreamException- Throws:
XMLStreamException
-
checkClusterConnectionConstraints
protected void checkClusterConnectionConstraints(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen) throws XMLStreamException- Throws:
XMLStreamException
-
checkBroadcastGroupConstraints
protected void checkBroadcastGroupConstraints(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen) throws XMLStreamException- Throws:
XMLStreamException
-
processBridge
protected void processBridge(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode address, List<org.jboss.dmr.ModelNode> updates) throws XMLStreamException- Throws:
XMLStreamException
-
processStaticConnectors
protected void processStaticConnectors(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode addOperation, boolean cluster) throws XMLStreamException- Throws:
XMLStreamException
-
handleUnknownGroupingHandlerAttribute
protected void handleUnknownGroupingHandlerAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation) throws XMLStreamException- Throws:
XMLStreamException
-
parseBroadcastGroup
protected void parseBroadcastGroup(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode address, List<org.jboss.dmr.ModelNode> updates) throws XMLStreamException- Throws:
XMLStreamException
-
handleUnknownBroadcastGroupAttribute
protected void handleUnknownBroadcastGroupAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation) throws XMLStreamException- Throws:
XMLStreamException
-
parseDiscoveryGroup
protected void parseDiscoveryGroup(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode address, List<org.jboss.dmr.ModelNode> updates) throws XMLStreamException- Throws:
XMLStreamException
-
handleUnknownDiscoveryGroupAttribute
protected void handleUnknownDiscoveryGroupAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode operation) throws XMLStreamException- Throws:
XMLStreamException
-
checkDiscoveryGroupConstraints
protected void checkDiscoveryGroupConstraints(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen) throws XMLStreamException- Throws:
XMLStreamException
-
parseRolesAttribute
protected List<String> parseRolesAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, int index) throws XMLStreamException
- Throws:
XMLStreamException
-
processAddressSettings
protected void processAddressSettings(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode address, List<org.jboss.dmr.ModelNode> operations) throws XMLStreamException- Throws:
XMLStreamException
-
parseAddressSettings
protected org.jboss.dmr.ModelNode parseAddressSettings(org.jboss.staxmapper.XMLExtendedStreamReader reader) throws XMLStreamException- Throws:
XMLStreamException
-
handleUnknownAddressSetting
protected void handleUnknownAddressSetting(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode addressSettingsAdd) throws XMLStreamException- Throws:
XMLStreamException
-
createConnectionFactory
protected org.jboss.dmr.ModelNode createConnectionFactory(org.jboss.staxmapper.XMLExtendedStreamReader reader, org.jboss.dmr.ModelNode connectionFactory, boolean pooled) throws XMLStreamException- Throws:
XMLStreamException
-
handleUnknownConnectionFactoryAttribute
protected void handleUnknownConnectionFactoryAttribute(org.jboss.staxmapper.XMLExtendedStreamReader reader, Element element, org.jboss.dmr.ModelNode connectionFactory, boolean pooled) throws XMLStreamException- Throws:
XMLStreamException
-
checkOtherElementIsNotAlreadyDefined
protected void checkOtherElementIsNotAlreadyDefined(XMLStreamReader reader, Set<Element> seen, Element currentElement, Element otherElement) throws XMLStreamException
- Throws:
XMLStreamException
-
checkOnlyOneOfElements
protected static void checkOnlyOneOfElements(org.jboss.staxmapper.XMLExtendedStreamReader reader, Set<Element> seen, Element element1, Element element2) throws XMLStreamExceptionCheck one and only one of the 2 elements has been defined- Throws:
XMLStreamException
-
-