/** * Create a {@link MechanismConfigurationSelector} that is an aggregation of other selectors, when called the selectors will be called in order and the first * {@link MechanismConfiguration} returned will be used. * * @param configurationSelectors the {@link MechanismConfigurationSelector} instances to aggregate. * @return the {@link MechanismConfigurationSelector} that is an aggregation of the supplied selectors. */ static MechanismConfigurationSelector aggregate(final MechanismConfigurationSelector ... configurationSelectors) { return information -> { for (MechanismConfigurationSelector current : configurationSelectors) { MechanismConfiguration configuration = current.selectConfiguration(information); if (configuration != null) { return configuration; } } return null; }; }
private InitialState selectMechanismConfiguration() { MechanismConfiguration mechanismConfiguration = mechanismConfigurationSelector.selectConfiguration(mechanismInformation); if (mechanismConfiguration == null) { throw log.unableToSelectMechanismConfiguration(mechanismInformation.getMechanismType(), mechanismInformation.getMechanismName(), mechanismInformation.getHostName(), mechanismInformation.getProtocol()); } return new InitialState(capturedIdentity, mechanismConfiguration, mechanismConfigurationSelector, privateCredentials, publicCredentials); }
/** * Create a {@link MechanismConfigurationSelector} that is an aggregation of other selectors, when called the selectors will be called in order and the first * {@link MechanismConfiguration} returned will be used. * * @param configurationSelectors the {@link MechanismConfigurationSelector} instances to aggregate. * @return the {@link MechanismConfigurationSelector} that is an aggregation of the supplied selectors. */ static MechanismConfigurationSelector aggregate(final MechanismConfigurationSelector ... configurationSelectors) { return information -> { for (MechanismConfigurationSelector current : configurationSelectors) { MechanismConfiguration configuration = current.selectConfiguration(information); if (configuration != null) { return configuration; } } return null; }; }
/** * Create a {@link MechanismConfigurationSelector} that is an aggregation of other selectors, when called the selectors will be called in order and the first * {@link MechanismConfiguration} returned will be used. * * @param configurationSelectors the {@link MechanismConfigurationSelector} instances to aggregate. * @return the {@link MechanismConfigurationSelector} that is an aggregation of the supplied selectors. */ static MechanismConfigurationSelector aggregate(final MechanismConfigurationSelector ... configurationSelectors) { return information -> { for (MechanismConfigurationSelector current : configurationSelectors) { MechanismConfiguration configuration = current.selectConfiguration(information); if (configuration != null) { return configuration; } } return null; }; }
/** * Create a {@link MechanismConfigurationSelector} that is an aggregation of other selectors, when called the selectors will be called in order and the first * {@link MechanismConfiguration} returned will be used. * * @param configurationSelectors the {@link MechanismConfigurationSelector} instances to aggregate. * @return the {@link MechanismConfigurationSelector} that is an aggregation of the supplied selectors. */ static MechanismConfigurationSelector aggregate(final MechanismConfigurationSelector ... configurationSelectors) { return information -> { for (MechanismConfigurationSelector current : configurationSelectors) { MechanismConfiguration configuration = current.selectConfiguration(information); if (configuration != null) { return configuration; } } return null; }; }
private InitialState selectMechanismConfiguration() { MechanismConfiguration mechanismConfiguration = mechanismConfigurationSelector.selectConfiguration(mechanismInformation); if (mechanismConfiguration == null) { throw log.unableToSelectMechanismConfiguration(mechanismInformation.getMechanismType(), mechanismInformation.getMechanismName(), mechanismInformation.getHostName(), mechanismInformation.getProtocol()); } return new InitialState(capturedIdentity, mechanismConfiguration, mechanismConfigurationSelector, privateCredentials, publicCredentials); }
private InitialState selectMechanismConfiguration() { MechanismConfiguration mechanismConfiguration = mechanismConfigurationSelector.selectConfiguration(mechanismInformation); if (mechanismConfiguration == null) { throw log.unableToSelectMechanismConfiguration(mechanismInformation.getMechanismType(), mechanismInformation.getMechanismName(), mechanismInformation.getHostName(), mechanismInformation.getProtocol()); } return new InitialState(capturedIdentity, mechanismConfiguration, mechanismConfigurationSelector, privateCredentials, publicCredentials); }
private InitialState selectMechanismConfiguration() { MechanismConfiguration mechanismConfiguration = mechanismConfigurationSelector.selectConfiguration(mechanismInformation); if (mechanismConfiguration == null) { throw log.unableToSelectMechanismConfiguration(mechanismInformation.getMechanismType(), mechanismInformation.getMechanismName(), mechanismInformation.getHostName(), mechanismInformation.getProtocol()); } return new InitialState(capturedIdentity, mechanismConfiguration, mechanismConfigurationSelector, privateCredentials, publicCredentials); }