messaging-activemq/src/main/java/org/wildfly/extension/messaging/activemq/jms/ExternalPooledConnectionFactoryService.java
private void configureCredential(List<ConfigProperty> properties) {
        // if a credential-reference has been defined, get the password property from it
        if (credentialSourceSupplier != null) {
            try {
                CredentialSource credentialSource = credentialSourceSupplier.get();
                if (credentialSource != null) {
                    char[] password = credentialSource.getCredential(PasswordCredential.class).getPassword(ClearPassword.class).getPassword();
                    if (password != null) {
                        // add the password property
                        properties.add(simpleProperty15("password", String.class.getName(), new String(password)));
                    }
                }
            } catch (Exception e) {
                throw new RuntimeException(e);
            }
        }
    }
private void configureCredential(List<ConfigProperty> properties) {
        // if a credential-reference has been defined, get the password property from it
        if (credentialSourceSupplier != null) {
            try {
                CredentialSource credentialSource = credentialSourceSupplier.get();
                if (credentialSource != null) {
                    char[] password = credentialSource.getCredential(PasswordCredential.class).getPassword(ClearPassword.class).getPassword();
                    if (password != null) {
                        // add the password property
                        properties.add(simpleProperty15("password", String.class.getName(), new String(password)));
                    }
                }
            } catch (Exception e) {
                throw new RuntimeException(e);
            }
        }
    }
private void configureCredential ( List < ConfigProperty > properties ) { // if a credential-reference has been defined, get the password property from it if ( credentialSourceSupplier != null ) { try { CredentialSource credentialSource = credentialSourceSupplier . get ( ) ; if ( credentialSource != null ) { char [ ] password = credentialSource . getCredential ( PasswordCredential . class ) . getPassword ( ClearPassword . class ) . getPassword ( ) ; if ( password != null ) { // add the password property properties . add ( simpleProperty15 ( "password" , String . class . getName ( ) , new String ( password ) ) ) ; } } } catch ( Exception e ) { throw new RuntimeException ( e ) ; } } }
Configure password from a credential-reference (as an alternative to the password attribute)
and add it to the RA properties.
Configure password from a credential - reference ( as an alternative to the password attribute ) and add it to the RA properties .