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

20 lines
919 B
C#

namespace com.itac.oib
{
// 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(mes.tools.KeyValue[] keyValueArray);
}
}