示例#1
0
 public override Task Connect(IAdminPortClientContext context)
 {
     return(Task.CompletedTask);
 }
示例#2
0
 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)
 {
 }
示例#9
0
 public override Task Connect(IAdminPortClientContext context)
 {
     throw new AdminPortException("Cannot connect while disconnecting");
 }
示例#10
0
 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);