public override RequestContext FlushStoresAndStreamStoreFiles(StoreWriter writer) { //JAVA TO C# CONVERTER WARNING: The .NET Type.FullName property will not always yield results identical to the Java Class.getName method: StoreCopyServer streamer = new StoreCopyServer(_neoStoreDataSource, _checkPointer, _fileSystem, _databaseDirectory, _monitors.newMonitor(typeof(StoreCopyServer.Monitor), typeof(StoreCopyServer).FullName)); return(streamer.FlushStoresAndStreamStoreFiles(STORE_COPY_CHECKPOINT_TRIGGER, writer, false)); }
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(); } }
protected internal override Deserializer <Void> CreateFileStreamDeserializer(StoreWriter writer) { return(new Protocol.FileStreamsDeserializer310(writer)); }
protected internal virtual Deserializer <Void> CreateFileStreamDeserializer(StoreWriter writer) { return(new Protocol.FileStreamsDeserializer210(writer)); }
//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 org.neo4j.com.Response<Void> copyStore(org.neo4j.com.RequestContext context, final org.neo4j.com.storecopy.StoreWriter writer) public override Response <Void> CopyStore(RequestContext context, StoreWriter writer) { context = StripFromTransactions(context); return(SendRequest(_requestTypes.type(HaRequestTypes_Type.CopyStore), context, EMPTY_SERIALIZER, CreateFileStreamDeserializer(writer))); }
public override Response <Void> FullBackup(StoreWriter writer, bool forensics) { this.ReceivedForensics = forensics; writer.Dispose(); return(Response.empty()); }