Class VertxPlatformHttpRouter
java.lang.Object
org.apache.camel.component.platform.http.vertx.VertxPlatformHttpRouter
- All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest>,io.vertx.ext.web.Router
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionVertxPlatformHttpRouter(VertxPlatformHttpServer server, io.vertx.core.Vertx vertx, io.vertx.ext.web.Router delegate) -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.ext.web.RouterallowForward(io.vertx.ext.web.AllowForwardHeaders allowForwardHeaders) io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> io.vertx.ext.web.Routerclear()io.vertx.ext.web.Routeconnect()io.vertx.ext.web.Routeio.vertx.ext.web.Routeio.vertx.ext.web.Routedelete()io.vertx.ext.web.Routeio.vertx.ext.web.Routeio.vertx.ext.web.RoutererrorHandler(int i, io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler) io.vertx.ext.web.Routeget()io.vertx.ext.web.RouteList<io.vertx.ext.web.Route> io.vertx.ext.web.Routevoidhandle(io.vertx.core.http.HttpServerRequest request) voidhandleContext(io.vertx.ext.web.RoutingContext context) voidhandleFailure(io.vertx.ext.web.RoutingContext context) io.vertx.ext.web.Routehead()io.vertx.ext.web.Routeio.vertx.ext.web.Routestatic VertxPlatformHttpRouterlookup(org.apache.camel.CamelContext camelContext) metadata()io.vertx.ext.web.RoutermodifiedHandler(io.vertx.core.Handler<io.vertx.ext.web.Router> handler) io.vertx.ext.web.RoutemountSubRouter(String mountPoint, io.vertx.ext.web.Router subRouter) io.vertx.ext.web.Routeoptions()io.vertx.ext.web.Routeio.vertx.ext.web.Routeio.vertx.ext.web.Routepatch()io.vertx.ext.web.Routeio.vertx.ext.web.Routeio.vertx.ext.web.Routepost()io.vertx.ext.web.Routeio.vertx.ext.web.Routeio.vertx.ext.web.Routeput()io.vertx.ext.web.Routeio.vertx.ext.web.RouterputMetadata(String key, Object value) io.vertx.ext.web.Routeio.vertx.ext.web.Routeroute()io.vertx.ext.web.Routeio.vertx.ext.web.Routeio.vertx.ext.web.RouterouteWithRegex(io.vertx.core.http.HttpMethod method, String s) io.vertx.ext.web.Routeio.vertx.ext.web.Routetrace()io.vertx.ext.web.Routeio.vertx.ext.web.Routeio.vertx.core.Vertxvertx()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertx.ext.web.Router
getMetadata
-
Field Details
-
PLATFORM_HTTP_ROUTER_NAME
- See Also:
-
-
Constructor Details
-
VertxPlatformHttpRouter
public VertxPlatformHttpRouter(VertxPlatformHttpServer server, io.vertx.core.Vertx vertx, io.vertx.ext.web.Router delegate)
-
-
Method Details
-
vertx
public io.vertx.core.Vertx vertx() -
getServer
-
route
public io.vertx.ext.web.Route route()- Specified by:
routein interfaceio.vertx.ext.web.Router
-
route
- Specified by:
routein interfaceio.vertx.ext.web.Router
-
route
- Specified by:
routein interfaceio.vertx.ext.web.Router
-
routeWithRegex
- Specified by:
routeWithRegexin interfaceio.vertx.ext.web.Router
-
routeWithRegex
- 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
- Specified by:
getin interfaceio.vertx.ext.web.Router
-
getWithRegex
- 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
- Specified by:
headin interfaceio.vertx.ext.web.Router
-
headWithRegex
- 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
- Specified by:
optionsin interfaceio.vertx.ext.web.Router
-
optionsWithRegex
- 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
- Specified by:
putin interfaceio.vertx.ext.web.Router
-
putWithRegex
- 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
- Specified by:
postin interfaceio.vertx.ext.web.Router
-
postWithRegex
- 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
- Specified by:
deletein interfaceio.vertx.ext.web.Router
-
deleteWithRegex
- 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
- Specified by:
tracein interfaceio.vertx.ext.web.Router
-
traceWithRegex
- 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
- Specified by:
connectin interfaceio.vertx.ext.web.Router
-
connectWithRegex
- 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
- Specified by:
patchin interfaceio.vertx.ext.web.Router
-
patchWithRegex
- Specified by:
patchWithRegexin interfaceio.vertx.ext.web.Router
-
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
- Specified by:
mountSubRouterin interfaceio.vertx.ext.web.Router
-
errorHandler
public io.vertx.ext.web.Router errorHandler(int i, io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler) - Specified by:
errorHandlerin 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
-
modifiedHandler
public io.vertx.ext.web.Router modifiedHandler(io.vertx.core.Handler<io.vertx.ext.web.Router> handler) - Specified by:
modifiedHandlerin interfaceio.vertx.ext.web.Router
-
allowForward
public io.vertx.ext.web.Router allowForward(io.vertx.ext.web.AllowForwardHeaders allowForwardHeaders) - Specified by:
allowForwardin interfaceio.vertx.ext.web.Router
-
handle
public void handle(io.vertx.core.http.HttpServerRequest request) - Specified by:
handlein interfaceio.vertx.core.Handler<io.vertx.core.http.HttpServerRequest>
-
putMetadata
- Specified by:
putMetadatain interfaceio.vertx.ext.web.Router
-
metadata
- Specified by:
metadatain interfaceio.vertx.ext.web.Router
-
bodyHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> bodyHandler() -
lookup
-