Package me.panjohnny.jip.server.router
Class Router
java.lang.Object
me.panjohnny.jip.server.router.Router
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHandler
(String path) Získá handler pro danou cestu.getHandler
(Route route) Získá handler pro danou trasu.Získá trasu pro danou cestu.boolean
Zkontroluje, zda existuje trasa pro danou cestu.void
removeRoute
(String path) Odstraní trasu pro danou cestu.void
route
(String path, RequestHandler handler) Přidá novou trasu s daným handlerem.void
route
(Route route, RequestHandler handler) Přidá novou trasu s daným handlerem.
-
Constructor Details
-
Router
public Router()Vytvoří nového správce routování.
-
-
Method Details
-
route
Přidá novou trasu s daným handlerem.- Parameters:
path
- cesta trasyhandler
- handler požadavků
-
route
Přidá novou trasu s daným handlerem.- Parameters:
route
- trasahandler
- handler požadavků
-
getHandler
Získá handler pro danou cestu.- Parameters:
path
- cesta- Returns:
- handler požadavků nebo null, pokud trasa neexistuje
-
getHandler
Získá handler pro danou trasu.- Parameters:
route
- trasa- Returns:
- handler požadavků nebo null, pokud trasa neexistuje
-
hasRoute
Zkontroluje, zda existuje trasa pro danou cestu.- Parameters:
path
- cesta- Returns:
- true, pokud trasa existuje, jinak false
-
getRoute
-
removeRoute
-