Beispiel: Advisor für Nebendatenströme
Das folgende Beispiel zeigt, wie ein Advisor für Nebendatenströme implementiert werden kann. Das Beispiel veranschaulicht, wie der vom Advisorbasiscode geöffnete Standardsocket unterdrückt wird. Stattdessen öffnet dieser Advisor für die Abfrage eines Servers einen Java-Socket für Nebendatenströme. Diese Vorgehensweise kann für Server hilfreich sein, die für eine Advisorabfrage einen anderen Port als für den normalen Clientdatenverkehr verwenden.
Beispiel: Advisor mit zwei Ports implementieren
Das folgende Beispiel zeigt, wie ein Advisor mit zwei Ports implementiert wird. Dieses Beispiel für einen angepassten Advisor veranschaulicht, wie Fehler für einen Port eines Servers basierend auf dem eigenen Status und dem Status eines anderen Serverdämons, der an einem anderen Port auf derselben Servermaschine ausgeführt wird, erkannt werden können.
Beispiel: Die von den Advisor zurückgegebene Daten verwenden
Unabhängig davon, ob Sie einen Standardaufruf für einen vorhandenen Teil des Anwendungsservers verwenden oder einen neuen Codeabschnitt als serverseitiges Gegenstück zu Ihrem angepassten Advisor hinzufügen, möchten Sie eventuell die zurückgegebenen Lastwerte prüfen und das Serververhalten ändern.
Beispiel: Die von den Advisor zurückgegebene Daten verwenden
Unabhängig davon, ob Sie einen Standardaufruf für
einen vorhandenen Teil des Anwendungsservers verwenden oder einen neuen Codeabschnitt
als serverseitiges Gegenstück zu Ihrem angepassten Advisor hinzufügen,
möchten Sie eventuell die zurückgegebenen Lastwerte prüfen und das Serververhalten ändern.
Beispiel: Advisor für Nebendatenströme
Das folgende Beispiel zeigt, wie ein Advisor für Nebendatenströme implementiert werden kann. Das
Beispiel veranschaulicht, wie der vom Advisorbasiscode geöffnete Standardsocket unterdrückt wird. Stattdessen
öffnet dieser Advisor für die Abfrage eines Servers einen Java-Socket für Nebendatenströme. Diese Vorgehensweise
kann für Server hilfreich sein, die für eine Advisorabfrage einen
anderen Port als für den normalen Clientdatenverkehr verwenden.
Beispiel: Advisor mit zwei Ports implementieren
Das folgende Beispiel zeigt, wie ein Advisor mit zwei Ports implementiert wird. Dieses Beispiel für einen angepassten Advisor veranschaulicht, wie
Fehler für einen Port eines Servers basierend auf dem eigenen Status und dem
Status eines anderen Serverdämons, der an einem anderen Port auf derselben
Servermaschine ausgeführt wird, erkannt werden können.