Ether Framework
Unified API docs for Ether modules
Loading...
Searching...
No Matches
dev.rafex.ether.websocket.core.WebSocketRouteMatcher Class Reference

Utilidad que resuelve la primera WebSocketRoute que coincide con un path dado. More...

Collaboration diagram for dev.rafex.ether.websocket.core.WebSocketRouteMatcher:

Static Public Member Functions

static Optional< WebSocketRouteMatchmatch (final String path, final List< WebSocketRoute > routes)
 Busca la primera ruta de la lista cuyo patrón coincida con el path especificado.

Detailed Description

Utilidad que resuelve la primera WebSocketRoute que coincide con un path dado.

Recorre la lista de rutas en orden y retorna la primera coincidencia encontrada.

Definition at line 36 of file WebSocketRouteMatcher.java.

Member Function Documentation

◆ match()

Optional< WebSocketRouteMatch > dev.rafex.ether.websocket.core.WebSocketRouteMatcher.match ( final String path,
final List< WebSocketRoute > routes )
static

Busca la primera ruta de la lista cuyo patrón coincida con el path especificado.

Parameters
pathpath entrante de la conexión WebSocket
routeslista de rutas registradas; se evalúan en orden de inserción
Returns
un Optional con el WebSocketRouteMatch si se encontró coincidencia; Optional#empty() si la lista es nula, vacía o ninguna ruta coincide

Definition at line 49 of file WebSocketRouteMatcher.java.

References dev.rafex.ether.websocket.core.WebSocketPatterns.match(), match(), and dev.rafex.ether.websocket.core.WebSocketRouteMatch().

Referenced by match().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file: