/** * @return list of all configured http connectors */ @Nonnull public List<HttpConnector> httpConnectors() { return httpConnectors( params ).collect( Collectors.toList() ); }
/** * @return list of all configured http connectors which are enabled */ @Nonnull private List<HttpConnector> enabledHttpConnectors( @Nonnull Map<String,String> params ) { return httpConnectors( params ) .filter( c -> c.enabled.apply( params::get ) ) .collect( Collectors.toList() ); }
@Test void shouldBeAbleToDisableHttpConnectorWithJustOneParameter() { // given Config disableHttpConfig = Config.defaults( stringMap( "dbms.connector.http.enabled", "false", "dbms.connector.https.enabled", "false" ) ); // then assertTrue( disableHttpConfig.enabledHttpConnectors().isEmpty() ); assertEquals( 2, disableHttpConfig.httpConnectors().size() ); }
config.setLogger( log ); serverAddress = config.httpConnectors().stream() .filter( c -> Encryption.NONE.equals( c.encryptionLevel() ) ) .findFirst()
@Test void testServerDefaultSettings() { // given Config config = Config.builder().withServerDefaults().build(); // when List<HttpConnector> connectors = config.httpConnectors(); // then assertEquals( 2, connectors.size() ); if ( connectors.get( 0 ).encryptionLevel().equals( TLS ) ) { assertEquals( new ListenSocketAddress( "localhost", 7474 ), config.get( connectors.get( 1 ).listen_address ) ); assertEquals( new ListenSocketAddress( "localhost", 7473 ), config.get( connectors.get( 0 ).listen_address ) ); } else { assertEquals( new ListenSocketAddress( "127.0.0.1", 7474 ), config.get( connectors.get( 0 ).listen_address ) ); assertEquals( new ListenSocketAddress( "127.0.0.1", 7473 ), config.get( connectors.get( 1 ).listen_address ) ); } }
/** * @return list of all configured http connectors */ @Nonnull public List<HttpConnector> httpConnectors() { return httpConnectors( params ).collect( Collectors.toList() ); }
/** * @return list of all configured http connectors which are enabled */ @Nonnull private List<HttpConnector> enabledHttpConnectors( @Nonnull Map<String,String> params ) { return httpConnectors( params ) .filter( c -> c.enabled.apply( params::get ) ) .collect( Collectors.toList() ); }
config.setLogger( log ); serverAddress = config.httpConnectors().stream() .filter( c -> Encryption.NONE.equals( c.encryptionLevel() ) ) .findFirst()