private XMLMapper createMapper(TimerServiceImpl timerService) { final XMLMapper mapper = XMLMapper.Factory.create(); mapper.registerRootElement(new QName(EjbTimerXmlParser_1_0.NAMESPACE, EjbTimerXmlPersister.TIMERS), new EjbTimerXmlParser_1_0(timerService, factory, configuration, timerService.getTimedObjectInvoker().getValue().getClassLoader())); return mapper; }
final XMLMapper xmlMapper = XMLMapper.Factory.create(); final JBossServiceXmlDescriptorParser jBossServiceXmlDescriptorParser = new JBossServiceXmlDescriptorParser(JBossDescriptorPropertyReplacement.propertyReplacer(phaseContext.getDeploymentUnit())); xmlMapper.registerRootElement(new QName("urn:jboss:service:7.0", "server"), jBossServiceXmlDescriptorParser);
public static List<ModelNode> xmlToModelOperations(String xml, String nameSpaceUriString, XMLElementReader<List<ModelNode>> parser) throws Exception { XMLMapper mapper = XMLMapper.Factory.create(); mapper.registerRootElement(new QName(nameSpaceUriString, "subsystem"), parser); StringReader strReader = new StringReader(xml); XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StreamSource(strReader)); List<ModelNode> newList = new ArrayList<ModelNode>(); mapper.parseDocument(newList, reader); return newList; }
public StandaloneXmlParser() { parserDelegate = new StandaloneXml(new ExtensionHandler() { @Override public void parseExtensions(XMLExtendedStreamReader reader, ModelNode address, Namespace namespace, List<ModelNode> list) throws XMLStreamException { reader.discardRemainder(); // noop } @Override public Set<ProfileParsingCompletionHandler> getProfileParsingCompletionHandlers() { return Collections.EMPTY_SET; } @Override public void writeExtensions(XMLExtendedStreamWriter writer, ModelNode modelNode) throws XMLStreamException { // noop } }, ParsingOption.IGNORE_SUBSYSTEM_FAILURES); xmlMapper = XMLMapper.Factory.create(); xmlMapper.registerRootElement(new QName("urn:jboss:domain:4.0", "server"), parserDelegate); }
/** * Builds the utils needed to parse the document * * @return the test parser utils */ public TestParserUtils build() { XMLMapper xmlMapper = XMLMapper.Factory.create(); ExtensionRegistry extensionParsingRegistry = new ExtensionRegistry(processType, new RunningModeControl(runningMode), null, null, null, hostControllerInfoAccessor); TestParser testParser = new TestParser(subsystemName, extensionParsingRegistry); xmlMapper.registerRootElement(new QName(namespace, "test"), testParser); extension.initializeParsers(extensionParsingRegistry.getExtensionParsingContext("Test", xmlMapper)); String wrappedXml = "<" + rootWrapperName + " xmlns=\"" + namespace + "\">" + subsystemXml + "</test>"; return new TestParserUtils(xmlMapper, wrappedXml); } }
private XmlParsers() { mapper = XMLMapper.Factory.create(); new ConfigLayerXmlParser10().plugin(this); new ConfigXmlParser10().plugin(this); new FeatureConfigXmlParser10().plugin(this); new FeatureGroupXmlParser10().plugin(this); new FeaturePackXmlParser10().plugin(this); new FeaturePackXmlParser20().plugin(this); new FeatureSpecXmlParser10().plugin(this); new PackageXmlParser10().plugin(this); new PackageXmlParser20().plugin(this); new ProvisionedStateXmlParser20().plugin(this); new ProvisionedStateXmlParser30().plugin(this); new ProvisionedConfigXmlParser30().plugin(this); new ProvisioningXmlParser20().plugin(this); new ProvisioningXmlParser30().plugin(this); }
private XMLMapper createMapper(final DeploymentUnit deploymentUnit) { final XMLMapper mapper = XMLMapper.Factory.create(); final PropertyReplacer propertyReplacer = EjbClientDescriptorPropertyReplacement.propertyReplacer(deploymentUnit); final EJBClientDescriptor10Parser ejbClientDescriptor10Parser = new EJBClientDescriptor10Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_0, ejbClientDescriptor10Parser); final EJBClientDescriptor11Parser ejbClientDescriptor11Parser = new EJBClientDescriptor11Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_1, ejbClientDescriptor11Parser); final EJBClientDescriptor11Parser ejbClientDescriptor12Parser = new EJBClientDescriptor12Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_2, ejbClientDescriptor12Parser); final EJBClientDescriptor13Parser ejbClientDescriptor13Parser = new EJBClientDescriptor13Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_3, ejbClientDescriptor13Parser); mapper.registerRootElement(ROOT_NO_NAMESPACE, ejbClientDescriptor13Parser); return mapper; }
private XMLMapper createMapper(final DeploymentUnit deploymentUnit) { final XMLMapper mapper = XMLMapper.Factory.create(); final PropertyReplacer propertyReplacer = EjbClientDescriptorPropertyReplacement.propertyReplacer(deploymentUnit); final EJBClientDescriptor10Parser ejbClientDescriptor10Parser = new EJBClientDescriptor10Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_0, ejbClientDescriptor10Parser); final EJBClientDescriptor11Parser ejbClientDescriptor11Parser = new EJBClientDescriptor11Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_1, ejbClientDescriptor11Parser); final EJBClientDescriptor11Parser ejbClientDescriptor12Parser = new EJBClientDescriptor12Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_2, ejbClientDescriptor12Parser); final EJBClientDescriptor13Parser ejbClientDescriptor13Parser = new EJBClientDescriptor13Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_3, ejbClientDescriptor13Parser); mapper.registerRootElement(ROOT_NO_NAMESPACE, ejbClientDescriptor13Parser); return mapper; }
public static KernelServices create(List<ModelNode> bootOperations, ModelTestOperationValidatorFilter validateOpsFilter, ModelVersion legacyModelVersion, List<LegacyModelInitializerEntry> modelInitializerEntries) throws Exception { TestModelType type = TestModelType.DOMAIN; XMLMapper xmlMapper = XMLMapper.Factory.create(); TestParser testParser = TestParser.create(null, xmlMapper, type); ModelInitializer modelInitializer = null; if (modelInitializerEntries != null && modelInitializerEntries.size() > 0) { modelInitializer = new LegacyModelInitializer(modelInitializerEntries); } RunningModeControl runningModeControl = new HostRunningModeControl(RunningMode.ADMIN_ONLY, RestartMode.HC_ONLY); ExtensionRegistry extensionRegistry = new ExtensionRegistry(ProcessType.HOST_CONTROLLER, runningModeControl); return AbstractKernelServicesImpl.create(ProcessType.HOST_CONTROLLER, runningModeControl, validateOpsFilter, bootOperations, testParser, legacyModelVersion, type, modelInitializer, extensionRegistry, null); }
public static KernelServices create(List<ModelNode> bootOperations, ModelTestOperationValidatorFilter validateOpsFilter, ModelVersion legacyModelVersion, List<LegacyModelInitializerEntry> modelInitializerEntries) throws Exception { TestModelType type = TestModelType.DOMAIN; XMLMapper xmlMapper = XMLMapper.Factory.create(); TestParser testParser = TestParser.create(null, xmlMapper, type); ModelInitializer modelInitializer = null; if (modelInitializerEntries != null && modelInitializerEntries.size() > 0) { modelInitializer = new LegacyModelInitializer(modelInitializerEntries); } RunningModeControl runningModeControl = new HostRunningModeControl(RunningMode.ADMIN_ONLY, RestartMode.HC_ONLY); ExtensionRegistry extensionRegistry = new ExtensionRegistry(ProcessType.HOST_CONTROLLER, runningModeControl); return AbstractKernelServicesImpl.create(ProcessType.HOST_CONTROLLER, runningModeControl, validateOpsFilter, bootOperations, testParser, legacyModelVersion, type, modelInitializer, extensionRegistry, null); }
public DeploymentStructureDescriptorParser() { mapper = XMLMapper.Factory.create(); mapper.registerRootElement(ROOT_1_0, JBossDeploymentStructureParser10.INSTANCE); mapper.registerRootElement(ROOT_1_1, JBossDeploymentStructureParser11.INSTANCE); mapper.registerRootElement(ROOT_1_2, JBossDeploymentStructureParser12.INSTANCE); mapper.registerRootElement(ROOT_1_3, JBossDeploymentStructureParser13.INSTANCE); mapper.registerRootElement(ROOT_NO_NAMESPACE, JBossDeploymentStructureParser13.INSTANCE); }
public static List<ModelNode> xmlToModelOperations(String xml, String nameSpaceUriString, XMLElementReader<List<ModelNode>> parser) throws Exception { XMLMapper mapper = XMLMapper.Factory.create(); mapper.registerRootElement(new QName(nameSpaceUriString, "subsystem"), parser); StringReader strReader = new StringReader(xml); XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StreamSource(strReader)); List<ModelNode> newList = new ArrayList<ModelNode>(); mapper.parseDocument(newList, reader); return newList; }
public DeploymentStructureDescriptorParser() { mapper = XMLMapper.Factory.create(); mapper.registerRootElement(ROOT_1_0, JBossDeploymentStructureParser10.INSTANCE); mapper.registerRootElement(ROOT_1_1, JBossDeploymentStructureParser11.INSTANCE); mapper.registerRootElement(ROOT_1_2, JBossDeploymentStructureParser12.INSTANCE); mapper.registerRootElement(ROOT_NO_NAMESPACE, JBossDeploymentStructureParser12.INSTANCE); }
void initializeParser() throws Exception { //Initialize the parser xmlMapper = XMLMapper.Factory.create(); extensionParsingRegistry = new ExtensionRegistry(getProcessType(), new RunningModeControl(RunningMode.NORMAL), null, null, null, RuntimeHostControllerInfoAccessor.SERVER); testParser = new TestParser(mainSubsystemName, extensionParsingRegistry); xmlMapper.registerRootElement(new QName(TEST_NAMESPACE, "test"), testParser); mainExtension.initializeParsers(extensionParsingRegistry.getExtensionParsingContext("Test", xmlMapper)); addedExtraParsers = false; }
public DeploymentStructureDescriptorParser() { mapper = XMLMapper.Factory.create(); mapper.registerRootElement(ROOT_1_0, JBossDeploymentStructureParser10.INSTANCE); mapper.registerRootElement(ROOT_1_1, JBossDeploymentStructureParser11.INSTANCE); mapper.registerRootElement(ROOT_1_2, JBossDeploymentStructureParser12.INSTANCE); mapper.registerRootElement(ROOT_1_3, JBossDeploymentStructureParser13.INSTANCE); mapper.registerRootElement(ROOT_NO_NAMESPACE, JBossDeploymentStructureParser13.INSTANCE); }
public DeploymentStructureDescriptorParser() { mapper = XMLMapper.Factory.create(); mapper.registerRootElement(ROOT_1_0, JBossDeploymentStructureParser10.INSTANCE); mapper.registerRootElement(ROOT_1_1, JBossDeploymentStructureParser11.INSTANCE); mapper.registerRootElement(ROOT_1_2, JBossDeploymentStructureParser12.INSTANCE); mapper.registerRootElement(ROOT_NO_NAMESPACE, JBossDeploymentStructureParser12.INSTANCE); }
void initializeParser() throws Exception { //Initialize the parser xmlMapper = XMLMapper.Factory.create(); extensionParsingRegistry = new ExtensionRegistry(getProcessType(), new RunningModeControl(RunningMode.NORMAL), null, null); testParser = new TestParser(mainSubsystemName, extensionParsingRegistry); xmlMapper.registerRootElement(new QName(TEST_NAMESPACE, "test"), testParser); mainExtension.initializeParsers(extensionParsingRegistry.getExtensionParsingContext("Test", xmlMapper)); addedExtraParsers = false; }
void initializeParser() throws Exception { //Initialize the parser xmlMapper = XMLMapper.Factory.create(); extensionParsingRegistry = new ExtensionRegistry(getProcessType(), new RunningModeControl(RunningMode.NORMAL), null, null, null, RuntimeHostControllerInfoAccessor.SERVER); testParser = new TestParser(mainSubsystemName, extensionParsingRegistry); xmlMapper.registerRootElement(new QName(TEST_NAMESPACE, "test"), testParser); mainExtension.initializeParsers(extensionParsingRegistry.getExtensionParsingContext("Test", xmlMapper)); addedExtraParsers = false; }
public EJBClientDescriptorParsingProcessor() { mapper = XMLMapper.Factory.create(); mapper.registerRootElement(ROOT_1_0, EJBClientDescriptor10Parser.INSTANCE); mapper.registerRootElement(ROOT_1_1, EJBClientDescriptor11Parser.INSTANCE); mapper.registerRootElement(ROOT_1_2, EJBClientDescriptor12Parser.INSTANCE); mapper.registerRootElement(ROOT_NO_NAMESPACE, EJBClientDescriptor12Parser.INSTANCE); }
private XMLMapper createMapper(final DeploymentUnit deploymentUnit) { final XMLMapper mapper = XMLMapper.Factory.create(); final PropertyReplacer propertyReplacer = EjbClientDescriptorPropertyReplacement.propertyReplacer(deploymentUnit); final EJBClientDescriptor10Parser ejbClientDescriptor10Parser = new EJBClientDescriptor10Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_0, ejbClientDescriptor10Parser); final EJBClientDescriptor11Parser ejbClientDescriptor11Parser = new EJBClientDescriptor11Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_1, ejbClientDescriptor11Parser); final EJBClientDescriptor11Parser ejbClientDescriptor12Parser = new EJBClientDescriptor12Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_2, ejbClientDescriptor12Parser); final EJBClientDescriptor13Parser ejbClientDescriptor13Parser = new EJBClientDescriptor13Parser(propertyReplacer); mapper.registerRootElement(ROOT_1_3, ejbClientDescriptor13Parser); mapper.registerRootElement(ROOT_NO_NAMESPACE, ejbClientDescriptor13Parser); return mapper; }