Package org.jboss.dmr

Examples of org.jboss.dmr.ModelNode.asList()


            operation = createOperation(READ_CHILDREN_NAMES_OPERATION, subAddress);
            operation.get(CHILD_TYPE).set(element.getKey());
        }
        try {
            final ModelNode result = executeForResult(operation, client);
            return result.asList().contains(e);
        } catch (MgmtOperationException ex) {
            if(! checkType) {
                final String failureDescription = ex.getResult().get(FAILURE_DESCRIPTION).asString();
                if(failureDescription.contains("JBAS014793") && failureDescription.contains(element.getKey())) {
                    return false;
View Full Code Here


    private static List<String> listChildrenNames(ModelControllerClient client, String type) throws Exception {
        ModelNode op = createOpNode("subsystem=configadmin", ModelDescriptionConstants.READ_CHILDREN_NAMES_OPERATION);
        op.get(ModelDescriptionConstants.CHILD_TYPE).set(type);
        ModelNode result = executeOperation(client, op, true);
        List<String> names = new ArrayList<String>();
        for (ModelNode n : result.asList()) {
            names.add(n.asString());
        }
        return names;
    }
View Full Code Here

        }
    }

    private void addSubsystems(List<ModelNode> updates) {
        ModelNode node = domainController.getProfileOperations(profileName);
        updates.addAll(node.asList());
    }

    private void addDeployments(List<ModelNode> updates) {
        if (serverGroup.hasDefined(DEPLOYMENT)) {
View Full Code Here

                ModelNode domainDeployment = domainModel.require(DEPLOYMENT).require(name);
                ModelNode deploymentContent = domainDeployment.require(CONTENT).clone();

                if (remoteRepository != null) {
                    // Make sure we have a copy of the deployment in the local repo
                    for (ModelNode content : deploymentContent.asList()) {
                        if ((content.hasDefined(HASH))) {
                            byte[] hash = content.require(HASH).asBytes();
                            File[] files = domainController.getLocalFileRepository().getDeploymentFiles(hash);
                            if (files == null || files.length == 0) {
                                remoteRepository.getDeploymentFiles(hash);
View Full Code Here

                }
                if (has(factory, ENTRIES)) {
                    final ModelNode entries = factory.get(ENTRIES);
                    if (entries.getType() == ModelType.LIST) {
                        writer.writeStartElement(Element.ENTRIES.getLocalName());
                        for (ModelNode entry : entries.asList()) {
                            if (entry.isDefined()) {
                                writer.writeStartElement(Element.ENTRY.getLocalName());
                                writeAttribute(writer, Attribute.NAME, entry);
                                writer.writeEndElement();
                            }
View Full Code Here

                writer.writeStartElement(Element.QUEUE.getLocalName());
                writer.writeAttribute(Attribute.NAME.getLocalName(), name);
                if (queue.has(CommonAttributes.ENTRIES)) {
                    final ModelNode entries = queue.get(ENTRIES);
                    if (entries.getType() == ModelType.LIST) {
                        for (ModelNode entry : entries.asList()) {
                            if (entry.isDefined()) {
                                writer.writeStartElement(Element.ENTRY.getLocalName());
                                writeAttribute(writer, Attribute.NAME, entry);
                                writer.writeEndElement();
                            }
View Full Code Here

                writer.writeStartElement(Element.TOPIC.getLocalName());
                writer.writeAttribute(Attribute.NAME.getLocalName(), name);
                if (topic.has(CommonAttributes.ENTRIES)) {
                    final ModelNode entries = topic.get(ENTRIES);
                    if (entries.getType() == ModelType.LIST) {
                        for (ModelNode entry : entries.asList()) {
                            if (entry.isDefined()) {
                                writer.writeStartElement(Element.ENTRY.getLocalName());
                                writeAttribute(writer, Attribute.NAME, entry);
                                writer.writeEndElement();
                            }
View Full Code Here

            writer.writeAttribute(Attribute.NAME.getLocalName(), property.getName());
            IgnoredDomainTypeResourceDefinition.WILDCARD.marshallAsAttribute(ignored, writer);

            if (hasNames) {
                for (ModelNode name : names.asList()) {
                    writer.writeEmptyElement(Element.INSTANCE.getLocalName());
                    writer.writeAttribute(Attribute.NAME.getLocalName(), name.asString());
                }
                writer.writeEndElement();
            }
View Full Code Here

        }
    }

    private void addSubsystems(List<ModelNode> updates) {
        ModelNode node = domainController.getProfileOperations(profileName);
        updates.addAll(node.asList());
    }

    private void addDeployments(List<ModelNode> updates) {
        if (serverGroup.hasDefined(DEPLOYMENT)) {
View Full Code Here

                ModelNode domainDeployment = domainModel.require(DEPLOYMENT).require(name);
                ModelNode deploymentContent = domainDeployment.require(CONTENT).clone();

                if (remoteRepository != null) {
                    // Make sure we have a copy of the deployment in the local repo
                    for (ModelNode content : deploymentContent.asList()) {
                        if ((content.hasDefined(HASH))) {
                            byte[] hash = content.require(HASH).asBytes();
                            File[] files = domainController.getLocalFileRepository().getDeploymentFiles(hash);
                            if (files == null || files.length == 0) {
                                remoteRepository.getDeploymentFiles(hash);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.