protected static AgroalConnectionFactoryConfigurationSupplier connectionFactoryConfiguration(OperationContext context, ModelNode model) throws OperationFailedException { AgroalConnectionFactoryConfigurationSupplier configuration = new AgroalConnectionFactoryConfigurationSupplier(); if (AbstractDataSourceDefinition.URL_ATTRIBUTE.resolveModelAttribute(context, model).isDefined()) { configuration.jdbcUrl(AbstractDataSourceDefinition.URL_ATTRIBUTE.resolveModelAttribute(context, model).asString()); } if (AbstractDataSourceDefinition.NEW_CONNECTION_SQL_ATTRIBUTE.resolveModelAttribute(context, model).isDefined()) { configuration.initialSql(AbstractDataSourceDefinition.NEW_CONNECTION_SQL_ATTRIBUTE.resolveModelAttribute(context, model).asString()); } if (AbstractDataSourceDefinition.TRANSACTION_ISOLATION_ATTRIBUTE.resolveModelAttribute(context, model).isDefined()) { configuration.jdbcTransactionIsolation(TransactionIsolation.valueOf(AbstractDataSourceDefinition.TRANSACTION_ISOLATION_ATTRIBUTE.resolveModelAttribute(context, model).asString())); } if (AbstractDataSourceDefinition.CONNECTION_PROPERTIES_ATTRIBUTE.resolveModelAttribute(context, model).isDefined()) { for (Property jdbcProperty : AbstractDataSourceDefinition.CONNECTION_PROPERTIES_ATTRIBUTE.resolveModelAttribute(context, model).asPropertyList()) { configuration.jdbcProperty(jdbcProperty.getName(), jdbcProperty.getValue().asString()); } } if (AbstractDataSourceDefinition.USERNAME_ATTRIBUTE.resolveModelAttribute(context, model).isDefined()) { configuration.principal(new NamePrincipal(AbstractDataSourceDefinition.USERNAME_ATTRIBUTE.resolveModelAttribute(context, model).asString())); } if (AbstractDataSourceDefinition.PASSWORD_ATTRIBUTE.resolveModelAttribute(context, model).isDefined()) { configuration.credential(new SimplePassword(AbstractDataSourceDefinition.PASSWORD_ATTRIBUTE.resolveModelAttribute(context, model).asString())); } return configuration; }
public Map<String, String> unwrap(final ExpressionResolver context, final ModelNode model) throws OperationFailedException { ModelNode value = resolveModelAttribute(context, model); if (value.isDefined()) { return unwrapModel(context, value); } else { return Collections.emptyMap(); } }
public Map<String, String> unwrap(final ExpressionResolver context, final ModelNode model) throws OperationFailedException { ModelNode value = resolveModelAttribute(context, model); if (value.isDefined()) { return unwrapModel(context, value); } else { return Collections.emptyMap(); } }
ModelNode realmMapList = REALM_REALM_MAP.resolveModelAttribute(context, model); Set<String> names = realmMapList.keys(); final Map<String, String> realmRealmMap = new HashMap<String, String>(names.size());
ModelNode properties = MECHANISM_PROPERTIES.resolveModelAttribute(context, model); if (properties.isDefined()) { Map<String, String> propertiesMap = new HashMap<String, String>();
ModelNode enableConnectionPoolingNode = ENABLE_CONNECTION_POOLING.resolveModelAttribute(context, model); connectionProperties.put(CONNECTION_POOLING_PROPERTY, enableConnectionPoolingNode.asString()); ModelNode properties = PROPERTIES.resolveModelAttribute(context, model); if (properties.isDefined()) { for (Property property : properties.asPropertyList()) {
ModelNode properties = PROPERTIES.resolveModelAttribute(context, model); if (properties.isDefined()) { propertiesMap = new HashMap<String, String>();
ModelNode optionsNode = OPTIONS.resolveModelAttribute(context, model); final Map<String, Object> options; if (optionsNode.isDefined()) {
String hostNameVerificationPolicy = HOSTNAME_VERIFICATION_POLICY.resolveModelAttribute(context, jwtValidatorNode).asStringOrNull(); InjectedValue<SSLContext> sslContextInjector = new InjectedValue<>(); ModelNode keyMap = KEY_MAP.resolveModelAttribute(context, jwtValidatorNode); Map<String, PublicKey> namedKeys = new LinkedHashMap<>(); if (keyMap.isDefined()) {