Package tech.greenfield.vertx.irked
Class Router
- java.lang.Object
-
- tech.greenfield.vertx.irked.Router
-
- All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest>,io.vertx.ext.web.Router
public class Router extends Object implements io.vertx.ext.web.Router
-
-
Constructor Summary
Constructors Constructor Description Router(io.vertx.core.Vertx vertx)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RouterallowForward(io.vertx.ext.web.AllowForwardHeaders allowForwardHeaders)io.vertx.ext.web.Routerclear()RouterconfigReport()RouterconfigReport(PrintStream reportStream)Routerconfigure(Controller api)Routerconfigure(Controller api, String path)io.vertx.ext.web.Routeconnect()io.vertx.ext.web.Routeconnect(String path)io.vertx.ext.web.RouteconnectWithRegex(String regex)io.vertx.ext.web.Routedelete()io.vertx.ext.web.Routedelete(String path)io.vertx.ext.web.RoutedeleteWithRegex(String regex)RoutererrorHandler(int statusCode, io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> errorHandler)io.vertx.ext.web.Routeget()io.vertx.ext.web.Routeget(String path)List<io.vertx.ext.web.Route>getRoutes()io.vertx.ext.web.RoutegetWithRegex(String regex)voidhandle(io.vertx.core.http.HttpServerRequest event)voidhandleContext(io.vertx.ext.web.RoutingContext context)voidhandleFailure(io.vertx.ext.web.RoutingContext context)io.vertx.ext.web.Routehead()io.vertx.ext.web.Routehead(String path)io.vertx.ext.web.RouteheadWithRegex(String regex)Map<String,Object>metadata()RoutermodifiedHandler(io.vertx.core.Handler<io.vertx.ext.web.Router> handler)io.vertx.ext.web.RoutemountSubRouter(String mountPoint, io.vertx.ext.web.Router subRouter)Deprecated.io.vertx.ext.web.Routeoptions()io.vertx.ext.web.Routeoptions(String path)io.vertx.ext.web.RouteoptionsWithRegex(String regex)io.vertx.ext.web.Routepatch()io.vertx.ext.web.Routepatch(String path)io.vertx.ext.web.RoutepatchWithRegex(String regex)io.vertx.ext.web.Routepost()io.vertx.ext.web.Routepost(String path)io.vertx.ext.web.RoutepostWithRegex(String regex)io.vertx.ext.web.Routeput()io.vertx.ext.web.Routeput(String path)io.vertx.ext.web.RouterputMetadata(String key, Object value)io.vertx.ext.web.RouteputWithRegex(String regex)Routerremove(Controller api)io.vertx.ext.web.Routeroute()io.vertx.ext.web.Routeroute(io.vertx.core.http.HttpMethod method, String path)io.vertx.ext.web.Routeroute(String path)io.vertx.ext.web.RouterouteWithRegex(io.vertx.core.http.HttpMethod method, String regex)io.vertx.ext.web.RouterouteWithRegex(String regex)io.vertx.ext.web.Routetrace()io.vertx.ext.web.Routetrace(String path)io.vertx.ext.web.RoutetraceWithRegex(String regex)io.vertx.core.Vertxvertx()io.vertx.ext.web.RoutervertxWebRouter()Routerwith(Controller api)Routerwith(Controller api, String path)
-
-
-
Method Detail
-
with
public Router with(Controller api) throws InvalidRouteConfiguration
- Throws:
InvalidRouteConfiguration
-
with
public Router with(Controller api, String path) throws InvalidRouteConfiguration
- Throws:
InvalidRouteConfiguration
-
remove
public Router remove(Controller api)
-
vertx
public io.vertx.core.Vertx vertx()
-
vertxWebRouter
public io.vertx.ext.web.Router vertxWebRouter()
-
configReport
public Router configReport()
-
configReport
public Router configReport(PrintStream reportStream)
-
configure
public Router configure(Controller api) throws InvalidRouteConfiguration
- Throws:
InvalidRouteConfiguration
-
configure
public Router configure(Controller api, String path) throws InvalidRouteConfiguration
- Throws:
InvalidRouteConfiguration
-
route
public io.vertx.ext.web.Route route()
- Specified by:
routein interfaceio.vertx.ext.web.Router
-
route
public io.vertx.ext.web.Route route(io.vertx.core.http.HttpMethod method, String path)- Specified by:
routein interfaceio.vertx.ext.web.Router
-
route
public io.vertx.ext.web.Route route(String path)
- Specified by:
routein interfaceio.vertx.ext.web.Router
-
routeWithRegex
public io.vertx.ext.web.Route routeWithRegex(io.vertx.core.http.HttpMethod method, String regex)- Specified by:
routeWithRegexin interfaceio.vertx.ext.web.Router
-
routeWithRegex
public io.vertx.ext.web.Route routeWithRegex(String regex)
- Specified by:
routeWithRegexin interfaceio.vertx.ext.web.Router
-
get
public io.vertx.ext.web.Route get()
- Specified by:
getin interfaceio.vertx.ext.web.Router
-
get
public io.vertx.ext.web.Route get(String path)
- Specified by:
getin interfaceio.vertx.ext.web.Router
-
getWithRegex
public io.vertx.ext.web.Route getWithRegex(String regex)
- Specified by:
getWithRegexin interfaceio.vertx.ext.web.Router
-
head
public io.vertx.ext.web.Route head()
- Specified by:
headin interfaceio.vertx.ext.web.Router
-
head
public io.vertx.ext.web.Route head(String path)
- Specified by:
headin interfaceio.vertx.ext.web.Router
-
headWithRegex
public io.vertx.ext.web.Route headWithRegex(String regex)
- Specified by:
headWithRegexin interfaceio.vertx.ext.web.Router
-
options
public io.vertx.ext.web.Route options()
- Specified by:
optionsin interfaceio.vertx.ext.web.Router
-
options
public io.vertx.ext.web.Route options(String path)
- Specified by:
optionsin interfaceio.vertx.ext.web.Router
-
optionsWithRegex
public io.vertx.ext.web.Route optionsWithRegex(String regex)
- Specified by:
optionsWithRegexin interfaceio.vertx.ext.web.Router
-
put
public io.vertx.ext.web.Route put()
- Specified by:
putin interfaceio.vertx.ext.web.Router
-
put
public io.vertx.ext.web.Route put(String path)
- Specified by:
putin interfaceio.vertx.ext.web.Router
-
putWithRegex
public io.vertx.ext.web.Route putWithRegex(String regex)
- Specified by:
putWithRegexin interfaceio.vertx.ext.web.Router
-
post
public io.vertx.ext.web.Route post()
- Specified by:
postin interfaceio.vertx.ext.web.Router
-
post
public io.vertx.ext.web.Route post(String path)
- Specified by:
postin interfaceio.vertx.ext.web.Router
-
postWithRegex
public io.vertx.ext.web.Route postWithRegex(String regex)
- Specified by:
postWithRegexin interfaceio.vertx.ext.web.Router
-
delete
public io.vertx.ext.web.Route delete()
- Specified by:
deletein interfaceio.vertx.ext.web.Router
-
delete
public io.vertx.ext.web.Route delete(String path)
- Specified by:
deletein interfaceio.vertx.ext.web.Router
-
deleteWithRegex
public io.vertx.ext.web.Route deleteWithRegex(String regex)
- Specified by:
deleteWithRegexin interfaceio.vertx.ext.web.Router
-
trace
public io.vertx.ext.web.Route trace()
- Specified by:
tracein interfaceio.vertx.ext.web.Router
-
trace
public io.vertx.ext.web.Route trace(String path)
- Specified by:
tracein interfaceio.vertx.ext.web.Router
-
traceWithRegex
public io.vertx.ext.web.Route traceWithRegex(String regex)
- Specified by:
traceWithRegexin interfaceio.vertx.ext.web.Router
-
connect
public io.vertx.ext.web.Route connect()
- Specified by:
connectin interfaceio.vertx.ext.web.Router
-
connect
public io.vertx.ext.web.Route connect(String path)
- Specified by:
connectin interfaceio.vertx.ext.web.Router
-
connectWithRegex
public io.vertx.ext.web.Route connectWithRegex(String regex)
- Specified by:
connectWithRegexin interfaceio.vertx.ext.web.Router
-
patch
public io.vertx.ext.web.Route patch()
- Specified by:
patchin interfaceio.vertx.ext.web.Router
-
patch
public io.vertx.ext.web.Route patch(String path)
- Specified by:
patchin interfaceio.vertx.ext.web.Router
-
patchWithRegex
public io.vertx.ext.web.Route patchWithRegex(String regex)
- Specified by:
patchWithRegexin interfaceio.vertx.ext.web.Router
-
getRoutes
public List<io.vertx.ext.web.Route> getRoutes()
- Specified by:
getRoutesin interfaceio.vertx.ext.web.Router
-
clear
public io.vertx.ext.web.Router clear()
- Specified by:
clearin interfaceio.vertx.ext.web.Router
-
mountSubRouter
@Deprecated public io.vertx.ext.web.Route mountSubRouter(String mountPoint, io.vertx.ext.web.Router subRouter)
Deprecated.- Specified by:
mountSubRouterin interfaceio.vertx.ext.web.Router
-
handleContext
public void handleContext(io.vertx.ext.web.RoutingContext context)
- Specified by:
handleContextin interfaceio.vertx.ext.web.Router
-
handleFailure
public void handleFailure(io.vertx.ext.web.RoutingContext context)
- Specified by:
handleFailurein interfaceio.vertx.ext.web.Router
-
handle
public void handle(io.vertx.core.http.HttpServerRequest event)
- Specified by:
handlein interfaceio.vertx.core.Handler<io.vertx.core.http.HttpServerRequest>
-
errorHandler
public Router errorHandler(int statusCode, io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> errorHandler)
- Specified by:
errorHandlerin interfaceio.vertx.ext.web.Router
-
modifiedHandler
public Router modifiedHandler(io.vertx.core.Handler<io.vertx.ext.web.Router> handler)
- Specified by:
modifiedHandlerin interfaceio.vertx.ext.web.Router
-
allowForward
public Router allowForward(io.vertx.ext.web.AllowForwardHeaders allowForwardHeaders)
- Specified by:
allowForwardin interfaceio.vertx.ext.web.Router
-
putMetadata
public io.vertx.ext.web.Router putMetadata(String key, Object value)
- Specified by:
putMetadatain interfaceio.vertx.ext.web.Router
-
-