public void Setup(string processDirectory)
        {
            var pid = _osSpecific.GetProcessId();
            var lineToSendToParent = _format.ProcessId(pid);

            _writeNext.Write(lineToSendToParent);
            _osSpecific.WritePidFile(pid, processDirectory);
        }
예제 #2
0
        public void Acknowledge(long tupleId)
        {
            var toSend = _format.Acknowledge(tupleId);

            _writeNext.Write(toSend);
        }
예제 #3
0
        public void Sync()
        {
            var lineToSend = _format.Sync();

            _writeNext.Write(lineToSend);
        }