public AggregationOptions setDiscoveryConfig( final DiscoveryConfig dc ) { this.dc = dc; this.discoverySource = dc.getDiscoverySource(); this.discoveryEnabled = dc.isEnabled(); this.discoveryTimeoutMillis = dc.getTimeoutMillis(); return this; }
public AggregationOptions setDiscoveryConfig( final DiscoveryConfig dc ) { this.dc = dc; this.discoverySource = dc.getDiscoverySource(); this.discoveryEnabled = dc.isEnabled(); this.discoveryTimeoutMillis = dc.getTimeoutMillis(); return this; }
public DiscoveryConfig( final DiscoveryConfig discoveryConfig ) { Collection<String> enabledPatchers = discoveryConfig.getEnabledPatchers(); if ( enabledPatchers == null ) { enabledPatchers = new HashSet<String>(); } else { enabledPatchers = new HashSet<String>( enabledPatchers ); } this.patchers = enabledPatchers; this.enabled = discoveryConfig.isEnabled(); this.timeoutMillis = discoveryConfig.getTimeoutMillis(); this.discoverySource = discoveryConfig.getDiscoverySource(); this.discoveryLocations = discoveryConfig.getLocations(); this.storeRelationships = discoveryConfig.isStoreRelationships(); this.includeBuildSection = discoveryConfig.isIncludeBuildSection(); this.includeManagedDependencies = discoveryConfig.isIncludeManagedDependencies(); this.includeManagedPlugins = discoveryConfig.isIncludeManagedPlugins(); }
public DiscoveryConfig( final DiscoveryConfig discoveryConfig ) { Collection<String> enabledPatchers = discoveryConfig.getEnabledPatchers(); if ( enabledPatchers == null ) { enabledPatchers = new HashSet<String>(); } else { enabledPatchers = new HashSet<String>( enabledPatchers ); } this.patchers = enabledPatchers; this.enabled = discoveryConfig.isEnabled(); this.timeoutMillis = discoveryConfig.getTimeoutMillis(); this.discoverySource = discoveryConfig.getDiscoverySource(); this.discoveryLocations = discoveryConfig.getLocations(); this.storeRelationships = discoveryConfig.isStoreRelationships(); this.includeBuildSection = discoveryConfig.isIncludeBuildSection(); this.includeManagedDependencies = discoveryConfig.isIncludeManagedDependencies(); this.includeManagedPlugins = discoveryConfig.isIncludeManagedPlugins(); }
public DiscoveryConfig createDiscoveryConfig( final Map<String, String[]> params, final URI source, final DiscoverySourceManager sourceFactory ) throws CartoDataException { DiscoveryConfig result = null; if ( getBooleanParamWithDefault( params, "discover", false ) ) { URI s = source; if ( s == null ) { s = sourceFactory.createSourceURI( getStringParamWithDefault( params, "from", null ) ); } final DiscoveryConfig c = new DiscoveryConfig( s ); result = c; c.setEnabled( true ); c.setTimeoutMillis( getLongParamWithDefault( params, "timeout", c.getTimeoutMillis() ) ); } return result == null ? DiscoveryConfig.getDisabledConfig() : result; }