TsgcWebSocketLoadBalancerServer › Eventi
Eventi gestibili, raggruppati per scopo, seguiti dall'elenco alfabetico completo.
| Nome | Descrizione |
|---|---|
| OnConnect | Viene generato quando una connessione WebSocket (client o server backend) viene stabilita con il load balancer. |
| OnDisconnect | Si attiva quando qualsiasi connessione WebSocket accettata dal load balancer viene chiusa. |
| OnHandshake | Si genera dopo che il bilanciatore del carico ha validato un handshake WebSocket in entrata e prima che venga restituita la risposta HTTP. |
| OnError | Viene generato quando il load balancer rileva un errore su una delle connessioni accettate. |
| OnException | Viene attivato quando un'eccezione Delphi non gestita viene catturata dal load balancer durante l'elaborazione di una connessione. |
| Nome | Descrizione |
|---|---|
| OnMessage | Si attiva quando il load balancer riceve un frame WebSocket di testo su una delle proprie sessioni. |
| OnBinary | Generato quando il load balancer stesso riceve un frame WebSocket binario su una delle sue sessioni downstream. |
| OnFragmented | Si attiva quando il load balancer riceve un frame WebSocket frammentato su una delle proprie sessioni. |
| OnRawMessage | Si genera quando arriva qualsiasi frame di testo WebSocket, prima che i protocolli di livello superiore o il forwarder lo elaborino. |
| Nome | Descrizione |
|---|---|
| OnClientConnect | Si attiva quando un client downstream completa l'handshake WebSocket con il load balancer e viene abbinato a un server di backend. |
| OnClientDisconnect | Si attiva quando una sessione client downstream viene rimossa dal load balancer, sia perché il client si è disconnesso sia perché il backend ha terminato. |
| OnClientMessage | Viene generato quando viene ricevuto un frame di testo da un client downstream prima che venga inoltrato al server backend selezionato. |
| OnClientBinary | Generato quando viene ricevuto un frame binario da un client downstream prima che venga inoltrato al server backend selezionato. |
| OnClientFragmented | Viene generato quando un frame binario frammentato viene ricevuto da un client downstream prima che venga inoltrato al server backend. |
| Nome | Descrizione |
|---|---|
| OnServerConnect | Viene attivato quando un server WebSocket di backend si connette al load balancer per registrarsi. |
| OnServerDisconnect | Si attiva quando un server backend si disconnette dal load balancer. |
| OnServerReady | Viene attivato quando un server backend ha completato la registrazione con il load balancer ed è pronto ad accettare traffico. |
| OnBeforeSendServerBinding | Si attiva prima che il load balancer invii un binding del server backend (host, port, protocollo) a un client a valle appena accettato. |
| Nome | Descrizione |
|---|---|
| OnLoadBalancerHTTPRequest | Si attiva per ogni richiesta HTTP in ingresso ricevuta dal load balancer prima che venga inoltrata al server backend selezionato. |
| OnLoadBalancerHTTPResponse | Si attiva dopo che il load balancer ha ricevuto la risposta HTTP dal backend e prima che venga restituita al client downstream. |
| Nome | Descrizione |
|---|---|
| OnSSLGetHandler | Si attiva prima che venga creato l'handler SSL, in modo che un'istanza di handler personalizzata lato server possa essere fornita al load balancer. |
| OnSSLAfterCreateHandler | Viene generato dopo che il load balancer ha creato l'handler SSL, in modo che le sue proprietà possano essere personalizzate prima dell'handshake TLS. |
| Nome | Descrizione |
|---|---|
| OnBeforeSendServerBinding | Si attiva prima che il load balancer invii un binding del server backend (host, port, protocollo) a un client a valle appena accettato. |
| OnBinary | Generato quando il load balancer stesso riceve un frame WebSocket binario su una delle sue sessioni downstream. |
| OnClientBinary | Generato quando viene ricevuto un frame binario da un client downstream prima che venga inoltrato al server backend selezionato. |
| OnClientConnect | Si attiva quando un client downstream completa l'handshake WebSocket con il load balancer e viene abbinato a un server di backend. |
| OnClientDisconnect | Si attiva quando una sessione client downstream viene rimossa dal load balancer, sia perché il client si è disconnesso sia perché il backend ha terminato. |
| OnClientFragmented | Viene generato quando un frame binario frammentato viene ricevuto da un client downstream prima che venga inoltrato al server backend. |
| OnClientMessage | Viene generato quando viene ricevuto un frame di testo da un client downstream prima che venga inoltrato al server backend selezionato. |
| OnConnect | Viene generato quando una connessione WebSocket (client o server backend) viene stabilita con il load balancer. |
| OnDisconnect | Si attiva quando qualsiasi connessione WebSocket accettata dal load balancer viene chiusa. |
| OnError | Viene generato quando il load balancer rileva un errore su una delle connessioni accettate. |
| OnException | Viene attivato quando un'eccezione Delphi non gestita viene catturata dal load balancer durante l'elaborazione di una connessione. |
| OnFragmented | Si attiva quando il load balancer riceve un frame WebSocket frammentato su una delle proprie sessioni. |
| OnHandshake | Si genera dopo che il bilanciatore del carico ha validato un handshake WebSocket in entrata e prima che venga restituita la risposta HTTP. |
| OnLoadBalancerHTTPRequest | Si attiva per ogni richiesta HTTP in ingresso ricevuta dal load balancer prima che venga inoltrata al server backend selezionato. |
| OnLoadBalancerHTTPResponse | Si attiva dopo che il load balancer ha ricevuto la risposta HTTP dal backend e prima che venga restituita al client downstream. |
| OnMessage | Si attiva quando il load balancer riceve un frame WebSocket di testo su una delle proprie sessioni. |
| OnRawMessage | Si genera quando arriva qualsiasi frame di testo WebSocket, prima che i protocolli di livello superiore o il forwarder lo elaborino. |
| OnServerConnect | Viene attivato quando un server WebSocket di backend si connette al load balancer per registrarsi. |
| OnServerDisconnect | Si attiva quando un server backend si disconnette dal load balancer. |
| OnServerReady | Viene attivato quando un server backend ha completato la registrazione con il load balancer ed è pronto ad accettare traffico. |
| OnSSLAfterCreateHandler | Viene generato dopo che il load balancer ha creato l'handler SSL, in modo che le sue proprietà possano essere personalizzate prima dell'handshake TLS. |
| OnSSLGetHandler | Si attiva prima che venga creato l'handler SSL, in modo che un'istanza di handler personalizzata lato server possa essere fornita al load balancer. |