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 void shouldManageChannelsInChannelInitializer() internal virtual void ShouldManageChannelsInChannelInitializer() { NetworkConnectionTracker connectionTracker = mock(typeof(NetworkConnectionTracker)); SocketTransport socketTransport = NewSocketTransport(connectionTracker, NO_THROTTLE); EmbeddedChannel channel = new EmbeddedChannel(socketTransport.ChannelInitializer()); ArgumentCaptor <TrackedNetworkConnection> captor = ArgumentCaptor.forClass(typeof(TrackedNetworkConnection)); verify(connectionTracker).add(captor.capture()); verify(connectionTracker, never()).remove(any()); channel.close(); verify(connectionTracker).remove(captor.Value); }
protected internal HttpConnectorFactory(string name, NetworkConnectionTracker connectionTracker, Config configuration) { this._name = name; this._connectionTracker = connectionTracker; this._configuration = configuration; }
public HttpConnectorFactory(NetworkConnectionTracker connectionTracker, Config config) : this(NAME, connectionTracker, config) { }
private static SocketTransport NewSocketTransport(NetworkConnectionTracker connectionTracker, TransportThrottleGroup throttleGroup) { return(new SocketTransport("bolt", new ListenSocketAddress("localhost", 7687), null, false, NullLogProvider.Instance, throttleGroup, mock(typeof(BoltProtocolFactory)), connectionTracker)); }
public JettyHttpConnectionFactory(NetworkConnectionTracker connectionTracker, HttpConfiguration configuration) : base(configuration) { this._connectionTracker = connectionTracker; this._connectionListener = new JettyHttpConnectionListener(connectionTracker); }
public JettyHttpConnectionListener(NetworkConnectionTracker connectionTracker) { this._connectionTracker = connectionTracker; }