@Configuration( name = "closer-first", value = "true" ) private boolean closerFirst = true; @Configuration( name = "newer-first", value = "true" ) private boolean newerFirst = true;
/** * Creates a {@link Provider} that provides values that match the given property configuration. * * @param configuration The Plexus configuration * @param property The bean property * @return Provider that provides configured values for the given property */ public <T> Provider<T> lookup( final Configuration configuration, final BeanProperty<T> property ) { return new ConfigurationProvider<T>( converterProvider, property.getType(), configuration.value() ); }
@Configuration( value = "13540" ) private int testControlPort; @Configuration( value = "20000" ) private int firstConnectionTimeout; @Configuration( value = "5000" ) private int testTimeout;
public Configuration getConfiguration( final BeanProperty<?> property ) { final Configuration configuration = property.getAnnotation( Configuration.class ); if ( configuration != null && variables != null ) { // support runtime interpolation of @Configuration values final String uninterpolatedValue = configuration.value(); final String value = interpolate( uninterpolatedValue ); if ( !value.equals( uninterpolatedValue ) ) { return new ConfigurationImpl( configuration.name(), value ); } } return configuration; }
@Configuration( value = "13539" ) private int testReportPort;
public Configuration getConfiguration( final BeanProperty<?> property ) { final Configuration configuration = property.getAnnotation( Configuration.class ); if ( configuration != null && variables != null ) { // support runtime interpolation of @Configuration values final String uninterpolatedValue = configuration.value(); final String value = StringUtils.interpolate( uninterpolatedValue, variables ); if ( !value.equals( uninterpolatedValue ) ) { return new ConfigurationImpl( configuration.name(), value ); } } return configuration; }
@Configuration( value = "${basedir}/src/main/plexus/plexus.xml" ) private File configuration; @Configuration( value = "${basedir}" ) private File basedir; @Configuration( value = "${basedir}/target/appbooter.tmp" ) private File tempDir; @Configuration( value = "" ) private Map<String, String> systemProperties;
private PlexusConfiguration findConfiguration(AnnField field, AnnClass c, ClassLoader cl) { assert field != null; Configuration anno = field.getAnnotation(Configuration.class); if (anno == null) { return null; } String name = filterEmptyAsNull(anno.name()); if (name == null) { name = field.getName(); } name = deHump(name); XmlPlexusConfiguration config = new XmlPlexusConfiguration(name); String value = filterEmptyAsNull(anno.value()); if (value != null) { config.setValue(value); } return config; } }
@Configuration( value = "PBEWithSHAAnd128BitRC4" ) protected String algorithm = "PBEWithSHAAnd128BitRC4"; @Configuration( value = "23" ) protected int iterationCount = 23;
@Configuration( value = "true" ) private boolean allowHeadlessMode; @Configuration( value = "${flashplayer.command}" ) private String flashplayerCommand;
@Configuration( name = "defaultDependencyProcessorHint", value = "maven" ) String _defaultDpHint = "maven"; @Configuration( name = "allowCircularDependencies", value = "true" ) boolean _allowCircularDependencies = true;
@Configuration( value = "clear" ) private String preferredEncoding;
private Map<String, NexusIndexHtmlCustomizer> bundles; @Configuration( value = "${index.template.file}" ) String templateFilename;