//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private boolean canConnect() throws InterruptedException private bool CanConnect() { ListenSocketAddress socketAddress = _server.address(); ChannelFuture channelFuture = _bootstrap.connect(socketAddress.Hostname, socketAddress.Port); _channel = channelFuture.channel(); return(channelFuture.await().Success); }
public SocketTransport(string connector, ListenSocketAddress address, SslContext sslCtx, bool encryptionRequired, LogProvider logging, TransportThrottleGroup throttleGroup, BoltProtocolFactory boltProtocolFactory, NetworkConnectionTracker connectionTracker) { this._connector = connector; this._address = address; this._sslCtx = sslCtx; this._encryptionRequired = encryptionRequired; this._logging = logging; this._throttleGroup = throttleGroup; this._boltProtocolFactory = boltProtocolFactory; this._connectionTracker = connectionTracker; }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldPickUpAddressFromConfig() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldPickUpAddressFromConfig() { ListenSocketAddress nonDefaultAddress = new ListenSocketAddress("0.0.0.0", 0); _server = _server().onAddress(nonDefaultAddress).usingDataDir(Folder.directory(Name.MethodName).AbsolutePath).build(); _server.start(); HostnamePort localHttpAddress = LocalHttpAddress; assertNotEquals(HttpConnector.Encryption.NONE.defaultPort, localHttpAddress.Port); assertEquals(nonDefaultAddress.Hostname, localHttpAddress.Host); JaxRsResponse response = (new RestRequest(_server.baseUri())).get(); assertThat(response.Status, @is(200)); response.Close(); }
public virtual ServerConnector CreateConnector(Server server, ListenSocketAddress address, JettyThreadCalculator jettyThreadCalculator, params ConnectionFactory[] httpFactories) { int acceptors = jettyThreadCalculator.Acceptors; int selectors = jettyThreadCalculator.Selectors; ServerConnector connector = new ServerConnector(server, null, null, null, acceptors, selectors, httpFactories); connector.Name = _name; connector.ConnectionFactories = Arrays.asList(httpFactories); // TCP backlog, per socket, 50 is the default, consider adapting if needed connector.AcceptQueueSize = 50; connector.Host = address.Hostname; connector.Port = address.Port; return(connector); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldComplainIfServerPortIsAlreadyTaken() throws java.io.IOException //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldComplainIfServerPortIsAlreadyTaken() { using (ServerSocket socket = new ServerSocket(0, 0, InetAddress.LocalHost)) { ListenSocketAddress contestedAddress = new ListenSocketAddress(socket.InetAddress.HostName, socket.LocalPort); AssertableLogProvider logProvider = new AssertableLogProvider(); CommunityNeoServer server = CommunityServerBuilder.server(logProvider).onAddress(contestedAddress).usingDataDir(Folder.directory(Name.MethodName).AbsolutePath).build(); try { server.Start(); fail("Should have reported failure to start"); } catch (ServerStartupException e) { assertThat(e.Message, containsString("Starting Neo4j failed")); } logProvider.AssertAtLeastOnce(AssertableLogProvider.inLog(containsString("CommunityNeoServer")).error("Failed to start Neo4j on %s: %s", contestedAddress, format("Address %s is already in use, cannot bind to it.", contestedAddress))); server.Stop(); } }
public virtual ServerConnector CreateConnector(Server server, ListenSocketAddress address, JettyThreadCalculator jettyThreadCalculator) { ConnectionFactory httpFactory = CreateHttpConnectionFactory(); return(CreateConnector(server, address, jettyThreadCalculator, httpFactory)); }