@Override protected void executeRuntimeStep(OperationContext context, ModelNode operation) throws OperationFailedException { if (context.getRunningMode() != NORMAL) { throw MessagingLogger.ROOT_LOGGER.managementOperationAllowedOnlyInRunningMode(OPERATION_NAME, NORMAL); } checkAllowedOnJournal(context, OPERATION_NAME); String file = FILE.resolveModelAttribute(context, operation).asString(); boolean legacyPrefixes = LEGACY_PREFIXES.resolveModelAttribute(context, operation).asBoolean(); final XmlDataImporter importer = new XmlDataImporter(); importer.legacyPrefixes = legacyPrefixes; TransportConfiguration transportConfiguration = createInVMTransportConfiguration(context); try ( InputStream is = new FileInputStream(new File(file)); ServerLocator serverLocator = ActiveMQClient.createServerLocator(false, transportConfiguration); ClientSessionFactory sf = serverLocator.createSessionFactory() ) { ClientSession session = sf.createSession(); importer.process(is, session); } catch (Exception e) { throw new OperationFailedException(e); } }
@Override protected void executeRuntimeStep(OperationContext context, ModelNode operation) throws OperationFailedException { if (context.getRunningMode() != NORMAL) { throw MessagingLogger.ROOT_LOGGER.managementOperationAllowedOnlyInRunningMode(OPERATION_NAME, NORMAL); } checkAllowedOnJournal(context, OPERATION_NAME); String file = FILE.resolveModelAttribute(context, operation).asString(); boolean legacyPrefixes = LEGACY_PREFIXES.resolveModelAttribute(context, operation).asBoolean(); final XmlDataImporter importer = new XmlDataImporter(); importer.legacyPrefixes = legacyPrefixes; TransportConfiguration transportConfiguration = createInVMTransportConfiguration(context); try ( InputStream is = new FileInputStream(new File(file)); ServerLocator serverLocator = ActiveMQClient.createServerLocator(false, transportConfiguration); ClientSessionFactory sf = serverLocator.createSessionFactory() ) { ClientSession session = sf.createSession(); importer.process(is, session); } catch (Exception e) { throw new OperationFailedException(e); } }
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.sort = true; xmlDataImporter.validate(xmlInputStream);
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();
XmlDataImporter xmlDataImporter = new XmlDataImporter(); xmlDataImporter.validate(xmlInputStream); xmlInputStream.reset();