private void ShouldGatherForensicsInFullBackupRequest(bool forensics) { // GIVEN Response <Void> response = Response.empty(); StoreId storeId = response.StoreId; string host = "localhost"; int port = PortAuthority.allocatePort(); LifeSupport life = new LifeSupport(); LogEntryReader <ReadableClosablePositionAwareChannel> reader = new VersionAwareLogEntryReader <ReadableClosablePositionAwareChannel>(); NullLogProvider logProvider = NullLogProvider.Instance; ResponseUnpacker responseUnpacker = mock(typeof(ResponseUnpacker)); ByteCounterMonitor byteCounterMonitor = mock(typeof(ByteCounterMonitor)); RequestMonitor requestMonitor = mock(typeof(RequestMonitor)); BackupClient client = new BackupClient(host, port, null, logProvider, storeId, 10_000, responseUnpacker, byteCounterMonitor, requestMonitor, reader); life.Add(client); ControlledBackupInterface backup = new ControlledBackupInterface(); HostnamePort hostnamePort = new HostnamePort(host, port); life.Add(new BackupServer(backup, hostnamePort, logProvider, byteCounterMonitor, requestMonitor)); life.Start(); try { // WHEN StoreWriter writer = mock(typeof(StoreWriter)); client.FullBackup(writer, forensics); // THEN assertEquals(forensics, backup.ReceivedForensics); } finally { life.Shutdown(); } }
public MasterClient310(string destinationHostNameOrIp, int destinationPort, string originHostNameOrIp, LogProvider logProvider, StoreId storeId, long readTimeoutMillis, long lockReadTimeout, int maxConcurrentChannels, int chunkSize, ResponseUnpacker unpacker, ByteCounterMonitor byteCounterMonitor, RequestMonitor requestMonitor, LogEntryReader <ReadableClosablePositionAwareChannel> entryReader) : base(destinationHostNameOrIp, destinationPort, originHostNameOrIp, logProvider, storeId, readTimeoutMillis, lockReadTimeout, maxConcurrentChannels, chunkSize, unpacker, byteCounterMonitor, requestMonitor, entryReader) { }
public MasterServer(Master requestTarget, LogProvider logProvider, Configuration config, TxChecksumVerifier txVerifier, ByteCounterMonitor byteCounterMonitor, RequestMonitor requestMonitor, ConversationManager conversationManager, LogEntryReader <ReadableClosablePositionAwareChannel> entryReader) : base(requestTarget, config, logProvider, FrameLength, CURRENT, txVerifier, Clocks.systemClock(), byteCounterMonitor, requestMonitor) { this._conversationManager = conversationManager; this._requestTypes = new HaRequestType210(entryReader, MasterClient320.LOCK_RESULT_OBJECT_SERIALIZER); }
public ToNetworkStoreWriter(ChannelBuffer targetBuffer, Monitors monitors) { this._targetBuffer = targetBuffer; //JAVA TO C# CONVERTER WARNING: The .NET Type.FullName property will not always yield results identical to the Java Class.getName method: _bufferMonitor = monitors.NewMonitor(typeof(ByteCounterMonitor), this.GetType().FullName, STORE_COPIER_MONITOR_TAG); }
public MasterClient214(string destinationHostNameOrIp, int destinationPort, string originHostNameOrIp, LogProvider logProvider, StoreId storeId, long readTimeoutMillis, long lockReadTimeoutMillis, int maxConcurrentChannels, int chunkSize, ResponseUnpacker responseUnpacker, ByteCounterMonitor byteCounterMonitor, RequestMonitor requestMonitor, LogEntryReader <ReadableClosablePositionAwareChannel> entryReader) : base(destinationHostNameOrIp, destinationPort, originHostNameOrIp, logProvider, storeId, MasterServer.FRAME_LENGTH, readTimeoutMillis, maxConcurrentChannels, chunkSize, responseUnpacker, byteCounterMonitor, requestMonitor, entryReader) { this._lockReadTimeoutMillis = lockReadTimeoutMillis; this._requestTypes = new HaRequestType210(entryReader, CreateLockResultSerializer()); this._lockResultDeserializer = CreateLockResultDeserializer(); }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are ignored unless the option to convert to C# 7.2 'in' parameters is selected: //ORIGINAL LINE: public BackupServer(org.neo4j.backup.TheBackupInterface requestTarget, final org.neo4j.helpers.HostnamePort server, org.neo4j.logging.LogProvider logProvider, org.neo4j.kernel.monitoring.ByteCounterMonitor byteCounterMonitor, org.neo4j.com.monitor.RequestMonitor requestMonitor) public BackupServer(TheBackupInterface requestTarget, HostnamePort server, LogProvider logProvider, ByteCounterMonitor byteCounterMonitor, RequestMonitor requestMonitor) : base(requestTarget, NewBackupConfig(FrameLength, server), logProvider, FrameLength, BackupProtocolVersion, ALWAYS_MATCH, Clocks.systemClock(), byteCounterMonitor, requestMonitor) { }
public MonitorChannelHandler(ByteCounterMonitor byteCounterMonitor) { this._byteCounterMonitor = byteCounterMonitor; }
public SlaveServer(Slave requestTarget, Configuration config, LogProvider logProvider, ByteCounterMonitor byteCounterMonitor, RequestMonitor requestMonitor) : base(requestTarget, config, logProvider, DEFAULT_FRAME_LENGTH, SlaveProtocolVersion, ALWAYS_MATCH, Clocks.systemClock(), byteCounterMonitor, requestMonitor) { }