Package org.jboss.dmr

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


        }

        @Override
        protected ModelNode correctValue(ModelNode toResolve, boolean isWriteAttribute) {
            ModelNode value = super.correctValue(toResolve, isWriteAttribute);
            return new ModelNode(value.asBoolean());
        }
    }

    private static class TestAdditionalInitialization extends AdditionalInitialization implements Serializable {
View Full Code Here


        if (existingService != null) {
            context.removeService(existingService);
        }

        if (enabled.isDefined()) {
            final Service<Boolean> newDefaultPoolConfigService = new ValueService<Boolean>(new ImmediateValue(enabled.asBoolean()));
            ServiceController<?> newController =
                context.getServiceTarget().addService(SERVICE_NAME, newDefaultPoolConfigService)
                    .install();
            if (newControllers != null) {
                newControllers.add(newController);
View Full Code Here

    void installExternalContext(final OperationContext context, final String name, final ModelNode model, ServiceVerificationHandler verificationHandler, final List<ServiceController<?>> newControllers) throws OperationFailedException {

        final String moduleID = NamingBindingResourceDefinition.MODULE.resolveModelAttribute(context, model).asString();
        final String className = NamingBindingResourceDefinition.CLASS.resolveModelAttribute(context, model).asString();
        final ModelNode cacheNode = NamingBindingResourceDefinition.CACHE.resolveModelAttribute(context, model);
        boolean cache = cacheNode.isDefined() ? cacheNode.asBoolean() : false;

        final ObjectFactory objectFactoryClassInstance = new ExternalContextObjectFactory();

        final ServiceTarget serviceTarget = context.getServiceTarget();
        final ContextNames.BindInfo bindInfo = ContextNames.bindInfoFor(name);
View Full Code Here

        final String defaultSecurityDomain = defaultSecurityDomainModelNode.isDefined() ? defaultSecurityDomainModelNode.asString() : null;
        this.defaultSecurityDomainDeploymentProcessor.setDefaultSecurityDomainName(defaultSecurityDomain);

        // set the default security domain name in the deployment unit processor, configured at the subsytem level
        final ModelNode defaultMissingMethod = EJB3SubsystemRootResourceDefinition.DEFAULT_MISSING_METHOD_PERMISSIONS_DENY_ACCESS.resolveModelAttribute(context, model);
        final boolean defaultMissingMethodValue = defaultMissingMethod.asBoolean();
        this.missingMethodPermissionsDenyAccessMergingProcessor.setDenyAccessByDefault(defaultMissingMethodValue);


        context.addStep(new AbstractDeploymentChainStep() {
            @Override
View Full Code Here

        final ModelNode passByValueModel = this.attributeDefinition.resolveModelAttribute(context, model);
        final ServiceRegistry registry = context.getServiceRegistry(true);
        final ServiceName localEJBReceiverServiceName;
        if (passByValueModel.isDefined()) {
            final boolean passByValue = passByValueModel.asBoolean(true);
            if (passByValue) {
                localEJBReceiverServiceName = LocalEjbReceiver.BY_VALUE_SERVICE_NAME;
            } else {
                localEJBReceiverServiceName = LocalEjbReceiver.BY_REFERENCE_SERVICE_NAME;
            }
View Full Code Here

        final ModelNode resolvedValue = newValue.resolve();

        switch (attributeName) {
            case ModelDescriptionConstants.STATISTICS_ENABLED: {
                stats.setEnabled(resolvedValue.asBoolean());
                break;
            }

        }
        context.stepCompleted();
View Full Code Here

        if (this.missingMethodPermissionsDenyAccessMergingProcessor == null) {
            return;
        }
        final ModelNode modelNode = this.attributeDefinition.resolveModelAttribute(context, model);
        final boolean value = modelNode.asBoolean();
        this.missingMethodPermissionsDenyAccessMergingProcessor.setDenyAccessByDefault(value);
    }

}
View Full Code Here

            } else if (MOVE_MESSAGE.equals(operationName)) {
                ModelNode id = getMessageIDAttributeDefinition().resolveModelAttribute(context, operation);
                String otherQueue = OTHER_QUEUE_NAME.resolveModelAttribute(context, operation).asString();
                ModelNode rejectDuplicates = REJECT_DUPLICATES.resolveModelAttribute(context, operation);
                if (rejectDuplicates.isDefined()) {
                    context.getResult().set(control.moveMessage(id, otherQueue, rejectDuplicates.asBoolean()));
                } else {
                    context.getResult().set(control.moveMessage(id, otherQueue));
                }
            } else if (MOVE_MESSAGES.equals(operationName)) {
                String filter = resolveFilter(context, operation);
View Full Code Here

            } else if (MOVE_MESSAGES.equals(operationName)) {
                String filter = resolveFilter(context, operation);
                String otherQueue = OTHER_QUEUE_NAME.resolveModelAttribute(context, operation).asString();
                ModelNode rejectDuplicates = REJECT_DUPLICATES.resolveModelAttribute(context, operation);
                if (rejectDuplicates.isDefined()) {
                    context.getResult().set(control.moveMessages(filter, otherQueue, rejectDuplicates.asBoolean()));
                } else {
                    context.getResult().set(control.moveMessages(filter, otherQueue));
                }
            } else if (LIST_MESSAGE_COUNTER_AS_JSON.equals(operationName)) {
                context.getResult().set(control.listMessageCounter());
View Full Code Here

            }
            else {
                try {
                    switch (expectedType) {
                        case BOOLEAN:
                            toSet.set(modelValue.asBoolean());
                            break;
                        case BIG_DECIMAL:
                            toSet.set(modelValue.asBigDecimal());
                            break;
                        case BIG_INTEGER:
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.