private void loadConfiguration()

in src/main/java/com/amazonaws/codepipeline/jobworker/JobWorkerDaemon.java [135:148]


    private void loadConfiguration(final String[] arguments) throws DaemonInitException {
        if (arguments.length == 1) {
            final String configurationClassName = arguments[0];
            try {
                final JobWorkerConfiguration jobWorkerConfiguration = (JobWorkerConfiguration) Class.forName(configurationClassName).newInstance();
                initConfiguration(jobWorkerConfiguration);
            } catch (final InstantiationException | IllegalAccessException |
                    ClassNotFoundException | ClassCastException | RegionNotFoundException e) {
                throw new DaemonInitException(
                        String.format("Provided job worker configuration class '%s' could not be loaded.", configurationClassName),
                        e);
            }
        }
    }