public override Task Connect(IAdminPortClientContext context) { return(Task.CompletedTask); }
public override Task Disconnect(IAdminPortClientContext context) { context.State = AdminConnectionState.Disconnecting; return(Task.CompletedTask); }
public void SendMessage(IAdminMessage message, IAdminPortClientContext context) { throw new AdminPortException("AdminPortClient had fatal error - unable to continue"); }
public BaseStateShould() { tcpClientMock.CallBase = true; context = new AdminPortClientContext(tcpClientMock.Object, "adminPortTest", "1.0.0.0", new ServerInfo("127.0.0.1", 123, "LubiePlacki")); }
public void OnStateEnd(IAdminPortClientContext context) { }
public void OnStateStart(IAdminPortClientContext context) { context.MessagesToSend.Clear(); }
public Task Disconnect(IAdminPortClientContext context) { throw new AdminPortException("AdminPortClient had fatal error - unable to continue"); }
public void OnMessageReceived(IAdminMessage message, IAdminPortClientContext context) { }
public override Task Connect(IAdminPortClientContext context) { throw new AdminPortException("Cannot connect while disconnecting"); }
public override void SendMessage(IAdminMessage message, IAdminPortClientContext context) { // we are ignoring messages. They will probably do not make sense anyway if server will be started again. }
public override void SendMessage(IAdminMessage message, IAdminPortClientContext context) { context.TcpClient.SendMessage(message); }
public override void OnStateEnd(IAdminPortClientContext context) { context.WatchDog.Stop(); base.OnStateEnd(context); }
virtual public void OnStateStart(IAdminPortClientContext context) { }
virtual public void SendMessage(IAdminMessage message, IAdminPortClientContext context) { context.MessagesToSend.Enqueue(message); }
public abstract Task Disconnect(IAdminPortClientContext context);