/[projects]/dao/DaoMqPump2/DaoMqPump2/RemoteControl.cs
ViewVC logotype

Contents of /dao/DaoMqPump2/DaoMqPump2/RemoteControl.cs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1986 - (show annotations) (download)
Wed Jul 3 07:56:52 2013 UTC (10 years, 10 months ago) by torben
File size: 3369 byte(s)
Add files
1 using System;
2 using System.Collections.Generic;
3 using System.Text;
4
5 namespace DaoMqPump2
6 {
7 public class RemoteControl : IRemoteControl
8 {
9
10
11 public string[] GetTransports()
12 {
13 TransportController controller = TransportController.getInstance();
14 return controller.getTransportNames();
15 }
16
17
18 public bool GetTransportEnabled(string transport)
19 {
20 TransportController controller = TransportController.getInstance();
21 Transport t = controller.getTransport(transport);
22 return t.enabled;
23 }
24
25
26 public void SetTransportEnabled(string transport, bool enabled)
27 {
28 TransportController controller = TransportController.getInstance();
29 Transport t = controller.getTransport(transport);
30 t.enabled = enabled;
31 }
32
33
34 public bool GetTransportLastrunOk(string transport)
35 {
36 TransportController controller = TransportController.getInstance();
37 Transport t = controller.getTransport(transport);
38 return t.lastrunOk;
39 }
40
41 public string GetTransportLastErrorMessage(string transport)
42 {
43 TransportController controller = TransportController.getInstance();
44 Transport t = controller.getTransport(transport);
45 return t.lastErrorMessage;
46 }
47
48
49 public string GetTransportLastOkTime(string transport)
50 {
51 Transport t = TransportController.getInstance().getTransport(transport);
52 return t.lastOkTime;
53 }
54
55 public string GetTransportLastErrorTime(string transport)
56 {
57 Transport t = TransportController.getInstance().getTransport(transport);
58 return t.lastErrorTime;
59 }
60
61 public int GetTransportCounter(string transport)
62 {
63 Transport t = TransportController.getInstance().getTransport(transport);
64 return t.counter;
65 }
66
67
68 public string[] GetTransportLog(string transport)
69 {
70 Transport t = TransportController.getInstance().getTransport(transport);
71 return t.getLog();
72
73 }
74
75
76 public string GetTransportDirection(string transport)
77 {
78 Transport t = TransportController.getInstance().getTransport(transport);
79 return t.direction;
80 }
81
82
83 public string GetTransportQueueName(string transport)
84 {
85 Transport t = TransportController.getInstance().getTransport(transport);
86 return t.queueName;
87 }
88
89
90 public string GetTransportInsertQuery(string transport)
91 {
92 Transport t = TransportController.getInstance().getTransport(transport);
93 return t.mq2sqlInsertQuery;
94 }
95
96
97 public string GetTransportReadQuery(string transport)
98 {
99 Transport t = TransportController.getInstance().getTransport(transport);
100 return t.sql2mqReadQuery;
101 }
102
103
104 public string GetTransportUpdateQuery(string transport)
105 {
106 Transport t = TransportController.getInstance().getTransport(transport);
107 return t.sql2mqUpdateQuery;
108 }
109
110
111 }
112 }

  ViewVC Help
Powered by ViewVC 1.1.20