TsgcWebSocketLoadBalancerServer › Eventos
Eventos que puede gestionar, agrupados por propósito, seguidos de la lista alfabética completa.
| Nombre | Descripción |
|---|---|
| OnConnect | Se activa cuando se establece una conexión WebSocket (cliente o servidor backend) con el balanceador de carga. |
| OnDisconnect | Se activa cuando se cierra cualquier conexión WebSocket aceptada por el balanceador de carga. |
| OnHandshake | Se dispara después de que el balanceador de carga valida un protocolo de enlace WebSocket entrante y antes de que se devuelva la respuesta HTTP. |
| OnError | Se activa cuando el equilibrador de carga detecta un error en una de sus conexiones aceptadas. |
| OnException | Se activa cuando el balanceador de carga captura una excepción Delphi no gestionada al procesar una conexión. |
| Nombre | Descripción |
|---|---|
| OnMessage | Se activa cuando el balanceador de carga recibe un frame WebSocket de texto en una de sus propias sesiones. |
| OnBinary | Se activa cuando el propio balanceador de carga recibe una trama WebSocket binaria en una de sus sesiones descendentes. |
| OnFragmented | Se activa cuando el balanceador de carga recibe un frame WebSocket fragmentado en una de sus propias sesiones. |
| OnRawMessage | Se activa cuando llega cualquier frame de texto WebSocket, antes de que los protocolos de nivel superior o el reenviador lo procesen. |
| Nombre | Descripción |
|---|---|
| OnClientConnect | Se activa cuando un cliente downstream completa el protocolo de enlace WebSocket contra el balanceador de carga y se empareja con un servidor backend. |
| OnClientDisconnect | Se activa cuando una sesión de cliente downstream es eliminada del balanceador de carga, ya sea porque el cliente se desconectó o porque el backend terminó. |
| OnClientMessage | Se activa cuando se recibe un marco de texto de un cliente descendente antes de reenviarlo al servidor backend seleccionado. |
| OnClientBinary | Se activa cuando se recibe una trama binaria de un cliente descendente antes de ser reenviada al servidor backend seleccionado. |
| OnClientFragmented | Se dispara cuando se recibe un frame binario fragmentado de un cliente downstream antes de ser reenviado al servidor backend. |
| Nombre | Descripción |
|---|---|
| OnServerConnect | Se activa cuando un servidor WebSocket de backend se conecta al balanceador de carga para registrarse. |
| OnServerDisconnect | Se activa cuando un servidor backend se desconecta del balanceador de carga. |
| OnServerReady | Se activa cuando un servidor de backend ha terminado de registrarse en el balanceador de carga y está listo para aceptar tráfico. |
| OnBeforeSendServerBinding | Se dispara antes de que el balanceador de carga envíe un enlace de servidor backend (host, puerto, protocolo) a un cliente descendente recién aceptado. |
| Nombre | Descripción |
|---|---|
| OnLoadBalancerHTTPRequest | Se activa para cada solicitud HTTP entrante recibida por el balanceador de carga antes de reenviarla al servidor de backend seleccionado. |
| OnLoadBalancerHTTPResponse | Se activa después de que el balanceador de carga recibe la respuesta HTTP del backend y antes de que se devuelva al cliente receptor. |
| Nombre | Descripción |
|---|---|
| OnSSLGetHandler | Se activa antes de crear el manejador SSL para que se pueda suministrar una instancia de manejador personalizada del lado del servidor al balanceador de carga. |
| OnSSLAfterCreateHandler | Se dispara después de que el balanceador de carga crea el manejador SSL para que sus propiedades puedan personalizarse antes del handshake TLS. |
| Nombre | Descripción |
|---|---|
| OnBeforeSendServerBinding | Se dispara antes de que el balanceador de carga envíe un enlace de servidor backend (host, puerto, protocolo) a un cliente descendente recién aceptado. |
| OnBinary | Se activa cuando el propio balanceador de carga recibe una trama WebSocket binaria en una de sus sesiones descendentes. |
| OnClientBinary | Se activa cuando se recibe una trama binaria de un cliente descendente antes de ser reenviada al servidor backend seleccionado. |
| OnClientConnect | Se activa cuando un cliente downstream completa el protocolo de enlace WebSocket contra el balanceador de carga y se empareja con un servidor backend. |
| OnClientDisconnect | Se activa cuando una sesión de cliente downstream es eliminada del balanceador de carga, ya sea porque el cliente se desconectó o porque el backend terminó. |
| OnClientFragmented | Se dispara cuando se recibe un frame binario fragmentado de un cliente downstream antes de ser reenviado al servidor backend. |
| OnClientMessage | Se activa cuando se recibe un marco de texto de un cliente descendente antes de reenviarlo al servidor backend seleccionado. |
| OnConnect | Se activa cuando se establece una conexión WebSocket (cliente o servidor backend) con el balanceador de carga. |
| OnDisconnect | Se activa cuando se cierra cualquier conexión WebSocket aceptada por el balanceador de carga. |
| OnError | Se activa cuando el equilibrador de carga detecta un error en una de sus conexiones aceptadas. |
| OnException | Se activa cuando el balanceador de carga captura una excepción Delphi no gestionada al procesar una conexión. |
| OnFragmented | Se activa cuando el balanceador de carga recibe un frame WebSocket fragmentado en una de sus propias sesiones. |
| OnHandshake | Se dispara después de que el balanceador de carga valida un protocolo de enlace WebSocket entrante y antes de que se devuelva la respuesta HTTP. |
| OnLoadBalancerHTTPRequest | Se activa para cada solicitud HTTP entrante recibida por el balanceador de carga antes de reenviarla al servidor de backend seleccionado. |
| OnLoadBalancerHTTPResponse | Se activa después de que el balanceador de carga recibe la respuesta HTTP del backend y antes de que se devuelva al cliente receptor. |
| OnMessage | Se activa cuando el balanceador de carga recibe un frame WebSocket de texto en una de sus propias sesiones. |
| OnRawMessage | Se activa cuando llega cualquier frame de texto WebSocket, antes de que los protocolos de nivel superior o el reenviador lo procesen. |
| OnServerConnect | Se activa cuando un servidor WebSocket de backend se conecta al balanceador de carga para registrarse. |
| OnServerDisconnect | Se activa cuando un servidor backend se desconecta del balanceador de carga. |
| OnServerReady | Se activa cuando un servidor de backend ha terminado de registrarse en el balanceador de carga y está listo para aceptar tráfico. |
| OnSSLAfterCreateHandler | Se dispara después de que el balanceador de carga crea el manejador SSL para que sus propiedades puedan personalizarse antes del handshake TLS. |
| OnSSLGetHandler | Se activa antes de crear el manejador SSL para que se pueda suministrar una instancia de manejador personalizada del lado del servidor al balanceador de carga. |