public StoreStreamingProcess(StoreFileStreamingProtocol protocol, System.Func <CheckPointer> checkPointerSupplier, StoreCopyCheckPointMutex mutex, StoreResourceStreamFactory resourceStreamFactory) { this._protocol = protocol; this._checkPointerSupplier = checkPointerSupplier; this._mutex = mutex; this._resourceStreamFactory = resourceStreamFactory; }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setup() public virtual void Setup() { Dependencies dependencies = new Dependencies(); dependencies.SatisfyDependency(_checkPointer); StoreCopyCheckPointMutex storeCopyCheckPointMutex = new StoreCopyCheckPointMutex(); when(_neoStoreDataSource.StoreCopyCheckPointMutex).thenReturn(storeCopyCheckPointMutex); when(_neoStoreDataSource.DependencyResolver).thenReturn(dependencies); PrepareStoreCopyRequestHandler subject = CreateHandler(); _embeddedChannel = new EmbeddedChannel(subject); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void flushStoreFilesWithCorrectCheckpointTriggerName() throws java.io.IOException //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void FlushStoreFilesWithCorrectCheckpointTriggerName() { CheckPointer checkPointer = mock(typeof(CheckPointer)); StoreCopyCheckPointMutex mutex = new StoreCopyCheckPointMutex(); NeoStoreDataSource dataSource = mock(typeof(NeoStoreDataSource)); when(dataSource.StoreCopyCheckPointMutex).thenReturn(mutex); when(dataSource.ListStoreFiles(anyBoolean())).thenReturn(Iterators.emptyResourceIterator()); DefaultMasterImplSPI master = new DefaultMasterImplSPI(mock(typeof(GraphDatabaseAPI), RETURNS_MOCKS), mock(typeof(FileSystemAbstraction)), new Monitors(), mockedTokenHolders(), mock(typeof(IdGeneratorFactory)), mock(typeof(TransactionCommitProcess)), checkPointer, mock(typeof(TransactionIdStore)), mock(typeof(LogicalTransactionStore)), dataSource, NullLogProvider.Instance); master.FlushStoresAndStreamStoreFiles(mock(typeof(StoreWriter))); TriggerInfo expectedTriggerInfo = new SimpleTriggerInfo(DefaultMasterImplSPI.STORE_COPY_CHECKPOINT_TRIGGER); verify(checkPointer).tryCheckPoint(expectedTriggerInfo); }
private void InitializeInstanceFields() { _checkPointerSupplier = () => _checkPointer; _mutex = new StoreCopyCheckPointMutex(@lock); }