Files
2025-06-06 09:15:13 +02:00

26 lines
1.0 KiB
C#

namespace com.itac.oib
{
//public class KeyValue
//{
// public string key { get; set; }
// public string value { get; set; }
//}
// Meldungen, die der Adapter an das DataInterface senden kann
public interface IAdapterNotify
{
// Diese Nachricht wird immer dann vom iTAC.OIB.Adapter zum DataInterface gesendet, wenn eine MessageQueue durch den Adapter neu gestartet wurde.
void MessageQueueRestartet(string queueEndpoint);
void SendQueueInfo(QueueInfo queueInfo);
// wenn der iTAC.OIB.Adapter vom DataInterface angesprochen wird und eine neue Konfiguration erhält
// (Endpunkt/Port, wo das Interface zu finden ist) schickt der Adapter eine Meldung an das Interface wo er selbst zu finden ist.
void RegisterAdapter(int port, string ipAddress, string canonicalHostName, string hostName);
void shutdown();
void setChannelName(string channelName);
void startup();
void setVersionInfo(com.itac.mes.tools.KeyValue[] keyValueArray);
}
}