You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added option to read messages from syncreply (#740)
* Add a new single queue sync messaging
* Startet på MessageListener
* Ser ut til at ting kommer inn på SynchronousReplyListener som ventet nå. Tar også med lokale hacks for å kopiere dll. Skal bort før merge
* Ryddet opp i ny listener som er testet i featuremiljø
* Lagt til tester og uppet versjonsnummer
* ryddet bort kopiering av DLLs
* Mergefeil
* Remove dlls
* fix test
---------
Co-authored-by: Martin Tysdahl Gedde-Dahl <[email protected]>
Hovedendringen for 6.0 er utvidelse av IMessagingClient og IMessagingServer for å kunne kontrollere synkron meldingsutveksling utenfor Helsenorge.Messaging. Dette er spesielt implementert for et konkret behov for bruk på helsenorge.no.
4
+
For brukere som ikke er avhengig av å kunne kontrollere syncreply-køen, så kan det oppgraderes til 6.0 uten å gjøre noen konfigurasjonsendringer.
5
+
6
+
Alle endringer er dokumentert i dette migreringsdokumentet.
7
+
8
+
`IMessagingClient` er utvidet med `SendWithoutWaitingAsync` for å kunne sende en melding til en sync-kø. Hvis denne brukes tar man selv ansvar for å hente ned svaret fra
9
+
køen spesifisert i `MessagingSettings:AmqpSettings:Synchronous:StaticReplyQueue`
10
+
Hvis man ønsker å bruke den allerede eksisterende `SendAndWaitAsync` metoden, vil denne fortsatt fungere som før og trenger ikke populere opp den nye verdien.
11
+
12
+
### Konfigurasjonsrelaterte endringer
13
+
14
+
`MessagingSettings:AmqpSettings:Synchronous:StaticReplyQueue` er lagt til for å kunne spesifisere en svar-kø for synkron meldingsutveksling. Denne er ikke påkrevd
15
+
16
+
### Nye features
17
+
18
+
`IMessagingClient` er utvidet med `SendWithoutWaitingAsync`
19
+
IMessagingServer er utvidet med muligheten for å lytte på syncreply-køen spesifisert i `MessagingSettings:AmqpSettings:Synchronous:StaticReplyQueue`
/// Registers a delegate that should be called when we have enough information to process the message. This is where the main processing logic hooks in.
49
52
/// </summary>
50
53
/// <param name="action">The delegate that should be called</param>
/// Registers a delegate that should be called when we have enough information to process the message. This is where the main processing logic hooks in.
54
58
/// </summary>
@@ -60,6 +64,7 @@ public interface IMessagingServer
60
64
/// </summary>
61
65
/// <param name="action">The delegate that should be called</param>
/// Registers a delegate that should be called when we have enough information to process the message. This is where the main processing logic hooks in.
87
94
/// </summary>
@@ -93,17 +100,56 @@ public interface IMessagingServer
93
100
/// </summary>
94
101
/// <param name="action">The delegate that should be called</param>
/// Registers a delegate that should be called when we have enough information to process the message. This is where the main processing logic hooks in.
125
+
/// </summary>
126
+
/// <param name="action">The delegate that should be called</param>
/// Registers a delegate that should be called when we have enough information to process the message. This is where the main processing logic hooks in.
131
+
/// </summary>
132
+
/// <param name="action">The delegate that should be called</param>
0 commit comments