TsgcWebSocketLoadBalancerServer › Gebeurtenissen
Gebeurtenissen die u kunt verwerken, gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.
| Naam | Beschrijving |
|---|---|
| OnConnect | Wordt geactiveerd wanneer een WebSocket-verbinding (client of backend-server) tot stand is gebracht met de load balancer. |
| OnDisconnect | Wordt geactiveerd wanneer een WebSocket-verbinding die door de load balancer is geaccepteerd, wordt gesloten. |
| OnHandshake | Geactiveerd nadat de load balancer een inkomende WebSocket-handshake valideert en voordat het HTTP-antwoord wordt geretourneerd. |
| OnError | Wordt geactiveerd wanneer de load balancer een fout detecteert op een van de geaccepteerde verbindingen. |
| OnException | Wordt geactiveerd wanneer een niet-afgehandelde Delphi-uitzondering wordt opgevangen door de load balancer tijdens het verwerken van een verbinding. |
| Naam | Beschrijving |
|---|---|
| OnMessage | Wordt geactiveerd wanneer de load balancer een WebSocket-tekstframe ontvangt op een van zijn eigen sessies. |
| OnBinary | Wordt geactiveerd wanneer de load balancer zelf een binair WebSocket-frame ontvangt op een van zijn downstream-sessies. |
| OnFragmented | Wordt geactiveerd wanneer de load balancer een gefragmenteerd WebSocket-frame ontvangt op een van zijn eigen sessies. |
| OnRawMessage | Geactiveerd wanneer er een WebSocket-tekstframe arriveert, voordat protocollen op hoger niveau of de forwarder het verwerken. |
| Naam | Beschrijving |
|---|---|
| OnClientConnect | Wordt geactiveerd wanneer een downstreamclient de WebSocket-handshake voltooit tegen de load balancer en wordt gekoppeld aan een backendserver. |
| OnClientDisconnect | Wordt gegenereerd wanneer een downstream-clientsessie wordt verwijderd uit de load balancer, hetzij omdat de client is vertrokken of omdat de backend de verbinding heeft beëindigd. |
| OnClientMessage | Wordt geactiveerd wanneer een tekstframe wordt ontvangen van een downstream-client vóórdat het naar de geselecteerde backendserver wordt doorgestuurd. |
| OnClientBinary | Wordt geactiveerd wanneer een binair frame van een downstream-client wordt ontvangen voordat het wordt doorgestuurd naar de geselecteerde backend-server. |
| OnClientFragmented | Wordt geactiveerd wanneer een gefragmenteerd binair frame van een downstream-client wordt ontvangen voordat het naar de backendserver wordt doorgestuurd. |
| Naam | Beschrijving |
|---|---|
| OnServerConnect | Wordt geactiveerd wanneer een back-end WebSocket-server verbinding maakt met de load balancer om zichzelf te registreren. |
| OnServerDisconnect | Wordt geactiveerd wanneer een backendserver de verbinding met de load balancer verbreekt. |
| OnServerReady | Wordt geactiveerd wanneer een backendserver de registratie bij de load balancer heeft voltooid en klaar is om verkeer te accepteren. |
| OnBeforeSendServerBinding | Wordt geactiveerd voordat de load balancer een backend-serverbinding (host, poort, protocol) stuurt naar een nieuw geaccepteerde downstream-client. |
| Naam | Beschrijving |
|---|---|
| OnLoadBalancerHTTPRequest | Wordt geactiveerd voor elk inkomend HTTP-verzoek dat door de load balancer wordt ontvangen voordat het naar de geselecteerde backendserver wordt doorgestuurd. |
| OnLoadBalancerHTTPResponse | Wordt gegenereerd nadat de load balancer de HTTP-respons van de backend heeft ontvangen en voordat deze naar de downstream-client wordt geretourneerd. |
| Naam | Beschrijving |
|---|---|
| OnSSLGetHandler | Geactiveerd vlak voordat de SSL-handler wordt aangemaakt zodat een aangepaste serverside-handler-instantie aan de load balancer kan worden geleverd. |
| OnSSLAfterCreateHandler | Wordt geactiveerd nadat de load balancer de SSL-handler heeft aangemaakt zodat de eigenschappen kunnen worden aangepast vóór de TLS-handshake. |
| Naam | Beschrijving |
|---|---|
| OnBeforeSendServerBinding | Wordt geactiveerd voordat de load balancer een backend-serverbinding (host, poort, protocol) stuurt naar een nieuw geaccepteerde downstream-client. |
| OnBinary | Wordt geactiveerd wanneer de load balancer zelf een binair WebSocket-frame ontvangt op een van zijn downstream-sessies. |
| OnClientBinary | Wordt geactiveerd wanneer een binair frame van een downstream-client wordt ontvangen voordat het wordt doorgestuurd naar de geselecteerde backend-server. |
| OnClientConnect | Wordt geactiveerd wanneer een downstreamclient de WebSocket-handshake voltooit tegen de load balancer en wordt gekoppeld aan een backendserver. |
| OnClientDisconnect | Wordt gegenereerd wanneer een downstream-clientsessie wordt verwijderd uit de load balancer, hetzij omdat de client is vertrokken of omdat de backend de verbinding heeft beëindigd. |
| OnClientFragmented | Wordt geactiveerd wanneer een gefragmenteerd binair frame van een downstream-client wordt ontvangen voordat het naar de backendserver wordt doorgestuurd. |
| OnClientMessage | Wordt geactiveerd wanneer een tekstframe wordt ontvangen van een downstream-client vóórdat het naar de geselecteerde backendserver wordt doorgestuurd. |
| OnConnect | Wordt geactiveerd wanneer een WebSocket-verbinding (client of backend-server) tot stand is gebracht met de load balancer. |
| OnDisconnect | Wordt geactiveerd wanneer een WebSocket-verbinding die door de load balancer is geaccepteerd, wordt gesloten. |
| OnError | Wordt geactiveerd wanneer de load balancer een fout detecteert op een van de geaccepteerde verbindingen. |
| OnException | Wordt geactiveerd wanneer een niet-afgehandelde Delphi-uitzondering wordt opgevangen door de load balancer tijdens het verwerken van een verbinding. |
| OnFragmented | Wordt geactiveerd wanneer de load balancer een gefragmenteerd WebSocket-frame ontvangt op een van zijn eigen sessies. |
| OnHandshake | Geactiveerd nadat de load balancer een inkomende WebSocket-handshake valideert en voordat het HTTP-antwoord wordt geretourneerd. |
| OnLoadBalancerHTTPRequest | Wordt geactiveerd voor elk inkomend HTTP-verzoek dat door de load balancer wordt ontvangen voordat het naar de geselecteerde backendserver wordt doorgestuurd. |
| OnLoadBalancerHTTPResponse | Wordt gegenereerd nadat de load balancer de HTTP-respons van de backend heeft ontvangen en voordat deze naar de downstream-client wordt geretourneerd. |
| OnMessage | Wordt geactiveerd wanneer de load balancer een WebSocket-tekstframe ontvangt op een van zijn eigen sessies. |
| OnRawMessage | Geactiveerd wanneer er een WebSocket-tekstframe arriveert, voordat protocollen op hoger niveau of de forwarder het verwerken. |
| OnServerConnect | Wordt geactiveerd wanneer een back-end WebSocket-server verbinding maakt met de load balancer om zichzelf te registreren. |
| OnServerDisconnect | Wordt geactiveerd wanneer een backendserver de verbinding met de load balancer verbreekt. |
| OnServerReady | Wordt geactiveerd wanneer een backendserver de registratie bij de load balancer heeft voltooid en klaar is om verkeer te accepteren. |
| OnSSLAfterCreateHandler | Wordt geactiveerd nadat de load balancer de SSL-handler heeft aangemaakt zodat de eigenschappen kunnen worden aangepast vóór de TLS-handshake. |
| OnSSLGetHandler | Geactiveerd vlak voordat de SSL-handler wordt aangemaakt zodat een aangepaste serverside-handler-instantie aan de load balancer kan worden geleverd. |