iiop-openjdk/src/main/java/org/wildfly/iiop/openjdk/IIOPSubsystemAdd.java
private void setupInitializers(Properties props) {
        List<String> orbInitializers = new ArrayList<String>();

        // check which groups of initializers are to be installed.
        String installSecurity = (String) props.remove(Constants.ORB_INIT_SECURITY);
        if (installSecurity.equalsIgnoreCase(Constants.CLIENT)) {
            orbInitializers.addAll(Arrays.asList(IIOPInitializer.SECURITY_CLIENT.getInitializerClasses()));
        } else if (installSecurity.equalsIgnoreCase(Constants.IDENTITY)) {
            orbInitializers.addAll(Arrays.asList(IIOPInitializer.SECURITY_IDENTITY.getInitializerClasses()));
        } else if (installSecurity.equalsIgnoreCase(Constants.ELYTRON)) {
            final String authContext = props.getProperty(Constants.ORB_INIT_AUTH_CONTEXT);
            ElytronSASClientInterceptor.setAuthenticationContextName(authContext);
            orbInitializers.addAll(Arrays.asList(IIOPInitializer.SECURITY_ELYTRON.getInitializerClasses()));
        }

        String installTransaction = (String) props.remove(Constants.ORB_INIT_TRANSACTIONS);
        if (installTransaction.equalsIgnoreCase(Constants.FULL)) {
            orbInitializers.addAll(Arrays.asList(IIOPInitializer.TRANSACTIONS.getInitializerClasses()));
        } else if (installTransaction.equalsIgnoreCase(Constants.SPEC)) {
            orbInitializers.addAll(Arrays.asList(IIOPInitializer.SPEC_TRANSACTIONS.getInitializerClasses()));
        }

        // add the standard opendk initializer plus all configured initializers.
        for (String initializerClass : orbInitializers) {
            props.setProperty(Constants.ORB_INITIALIZER_PREFIX + initializerClass, "");
        }
    }
private void setupInitializers(Properties props) {
        List<String> orbInitializers = new ArrayList<String>();

        // check which groups of initializers are to be installed.
        String installSecurity = (String) props.remove(Constants.ORB_INIT_SECURITY);
        if (installSecurity.equalsIgnoreCase(Constants.CLIENT)) {
            orbInitializers.addAll(Arrays.asList(IIOPInitializer.SECURITY_CLIENT.getInitializerClasses()));
        } else if (installSecurity.equalsIgnoreCase(Constants.IDENTITY)) {
            orbInitializers.addAll(Arrays.asList(IIOPInitializer.SECURITY_IDENTITY.getInitializerClasses()));
        } else if (installSecurity.equalsIgnoreCase(Constants.ELYTRON)) {
            final String authContext = props.getProperty(Constants.ORB_INIT_AUTH_CONTEXT);
            ElytronSASClientInterceptor.setAuthenticationContextName(authContext);
            orbInitializers.addAll(Arrays.asList(IIOPInitializer.SECURITY_ELYTRON.getInitializerClasses()));
        }

        String installTransaction = (String) props.remove(Constants.ORB_INIT_TRANSACTIONS);
        if (installTransaction.equalsIgnoreCase(Constants.FULL)) {
            orbInitializers.addAll(Arrays.asList(IIOPInitializer.TRANSACTIONS.getInitializerClasses()));
        } else if (installTransaction.equalsIgnoreCase(Constants.SPEC)) {
            orbInitializers.addAll(Arrays.asList(IIOPInitializer.SPEC_TRANSACTIONS.getInitializerClasses()));
        }

        // add the standard opendk initializer plus all configured initializers.
        for (String initializerClass : orbInitializers) {
            props.setProperty(Constants.ORB_INITIALIZER_PREFIX + initializerClass, "");
        }
    }
private void setupInitializers ( Properties props ) { List < String > orbInitializers = new ArrayList < String > ( ) ; // check which groups of initializers are to be installed. String installSecurity = ( String ) props . remove ( Constants . ORB_INIT_SECURITY ) ; if ( installSecurity . equalsIgnoreCase ( Constants . CLIENT ) ) { orbInitializers . addAll ( Arrays . asList ( IIOPInitializer . SECURITY_CLIENT . getInitializerClasses ( ) ) ) ; } else if ( installSecurity . equalsIgnoreCase ( Constants . IDENTITY ) ) { orbInitializers . addAll ( Arrays . asList ( IIOPInitializer . SECURITY_IDENTITY . getInitializerClasses ( ) ) ) ; } else if ( installSecurity . equalsIgnoreCase ( Constants . ELYTRON ) ) { final String authContext = props . getProperty ( Constants . ORB_INIT_AUTH_CONTEXT ) ; ElytronSASClientInterceptor . setAuthenticationContextName ( authContext ) ; orbInitializers . addAll ( Arrays . asList ( IIOPInitializer . SECURITY_ELYTRON . getInitializerClasses ( ) ) ) ; } String installTransaction = ( String ) props . remove ( Constants . ORB_INIT_TRANSACTIONS ) ; if ( installTransaction . equalsIgnoreCase ( Constants . FULL ) ) { orbInitializers . addAll ( Arrays . asList ( IIOPInitializer . TRANSACTIONS . getInitializerClasses ( ) ) ) ; } else if ( installTransaction . equalsIgnoreCase ( Constants . SPEC ) ) { orbInitializers . addAll ( Arrays . asList ( IIOPInitializer . SPEC_TRANSACTIONS . getInitializerClasses ( ) ) ) ; } // add the standard opendk initializer plus all configured initializers. for ( String initializerClass : orbInitializers ) { props . setProperty ( Constants . ORB_INITIALIZER_PREFIX + initializerClass , "" ) ; } }
<p>
Sets up the ORB initializers according to what has been configured in the subsystem.
</p>

@param props the subsystem configuration properties.
<p > Sets up the ORB initializers according to what has been configured in the subsystem . < / p >