public Connector( String key, @SuppressWarnings( "UnusedParameters" ) String typeDefault ) { group = new GroupSettingSupport( Connector.class, key ); enabled = group.scope( setting( "enabled", BOOLEAN, FALSE ) ); type = group.scope( setting( "type", optionsObeyCase( ConnectorType.class ), NO_DEFAULT ) ); }
public HttpConnector( String key, Encryption encryptionLevel ) { super( key ); this.encryptionLevel = encryptionLevel; encryption = group.scope( setting( "encryption", optionsObeyCase( HttpConnector.Encryption.class ), NO_DEFAULT ) ); Setting<ListenSocketAddress> legacyAddressSetting = listenAddress( "address", encryptionLevel.defaultPort ); Setting<ListenSocketAddress> listenAddressSetting = legacyFallback( legacyAddressSetting, listenAddress( "listen_address", encryptionLevel.defaultPort ) ); this.address = group.scope( legacyAddressSetting ); this.listen_address = group.scope( listenAddressSetting ); this.advertised_address = group.scope( advertisedAddress( "advertised_address", listenAddressSetting ) ); }
private URI managementApiUri( ) { return config.get( ServerSettings.management_api_path ); } }
private static Config getReadOnlyConfig() { return Config.defaults( GraphDatabaseSettings.read_only, Settings.TRUE ); } }
private static Config withForcedInMemoryConfiguration( Config config ) { config.augment( ephemeral, TRUE ); config.augmentDefaults( pagecache_memory, "8M" ); return config; }
/** * Augment the existing config with new settings, overriding any conflicting settings, but keeping all old * non-overlapping ones. * * @param config config to add and override with. * @throws InvalidSettingException when and invalid setting is found and {@link * GraphDatabaseSettings#strict_config_validation} is true. */ public void augment( Config config ) throws InvalidSettingException { augment( config.params ); }
ConnectorExample( String key ) { group = new GroupSettingSupport( ConnectorExample.class, key ); this.enabled = group.scope( setting( "enabled", BOOLEAN, FALSE ) ); this.name = group.scope( setting( "name", STRING, "Bob Dylan" ) ); } }
@Override public String toString() { return describeOneOf( optionValues ); } };
/** * Augment the existing config with new settings, overriding any conflicting settings, but keeping all old * non-overlapping ones. * * @param settings to add and override. * @throws InvalidSettingException when and invalid setting is found and {@link * GraphDatabaseSettings#strict_config_validation} is true. */ public void augment( Map<String,String> settings ) throws InvalidSettingException { migrateAndValidateAndUpdateSettings( settings, false ); }
@Override public String getDefaultValue() { return defaultLookup( from -> null ); }
public Connector( String key ) { group = new GroupSettingSupport( Connector.class, key ); enabled = group.scope( setting( "enabled", BOOLEAN, "false" ) ); type = group.scope( setting( "type", optionsObeyCase( ConnectorType.class ), NO_DEFAULT ) ); }
private SslPolicyLoader( Config config, LogProvider logProvider ) { this.config = config; this.sslProvider = config.get( SslSystemSettings.netty_ssl_provider ); this.logProvider = logProvider; }
/** * Lookup a config parameter. * @param flag the parameter to look up. * @param <F> the type of the parameter. * @return the value of the parameter. */ protected <F> F getConfig( Setting<F> flag ) { return config.get( flag ); } }
public BoltStateMachineFactoryImpl( DatabaseManager databaseManager, UsageData usageData, Authentication authentication, Clock clock, Config config, LogService logging ) { this.databaseManager = databaseManager; this.usageData = usageData; this.logging = logging; this.authentication = authentication; this.config = config; this.clock = clock; this.activeDatabaseName = config.get( GraphDatabaseSettings.active_database ); }
public ConsistencyFlags( Config tuningConfiguration ) { this( tuningConfiguration.get( ConsistencyCheckSettings.consistency_check_graph ), tuningConfiguration.get( ConsistencyCheckSettings.consistency_check_indexes ), tuningConfiguration.get( ConsistencyCheckSettings.consistency_check_label_scan_store ), tuningConfiguration.get( ConsistencyCheckSettings.consistency_check_property_owners ) ); }
@Override public File getLocation() { return config.get( GraphDatabaseSettings.database_path ); }
@Override public int denseNodeThreshold() { return dbConfig.get( GraphDatabaseSettings.dense_node_threshold ); }