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
public class VertxPlatformHttpRouter extends Object implements io.vertx.ext.web.Router
-
-
Field Summary
Fields Modifier and Type Field Description static StringPLATFORM_HTTP_ROUTER_NAME
-
Constructor Summary
Constructors Constructor Description VertxPlatformHttpRouter(VertxPlatformHttpServer server, io.vertx.core.Vertx vertx, io.vertx.ext.web.Router delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.ext.web.RouterallowForward(io.vertx.ext.web.AllowForwardHeaders allowForwardHeaders)io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>bodyHandler()io.vertx.ext.web.Routerclear()io.vertx.ext.web.Routeconnect()io.vertx.ext.web.Routeconnect(String s)io.vertx.ext.web.RouteconnectWithRegex(String s)io.vertx.ext.web.Routedelete()io.vertx.ext.web.Routedelete(String s)io.vertx.ext.web.RoutedeleteWithRegex(String s)io.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.Routeget(String s)List<io.vertx.ext.web.Route>getRoutes()VertxPlatformHttpServergetServer()io.vertx.ext.web.RoutegetWithRegex(String s)voidhandle(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.Routehead(String s)io.vertx.ext.web.RouteheadWithRegex(String s)static VertxPlatformHttpRouterlookup(org.apache.camel.CamelContext camelContext)Map<String,Object>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.Routeoptions(String s)io.vertx.ext.web.RouteoptionsWithRegex(String s)io.vertx.ext.web.Routepatch()io.vertx.ext.web.Routepatch(String s)io.vertx.ext.web.RoutepatchWithRegex(String s)io.vertx.ext.web.Routepost()io.vertx.ext.web.Routepost(String s)io.vertx.ext.web.RoutepostWithRegex(String s)io.vertx.ext.web.Routeput()io.vertx.ext.web.Routeput(String s)io.vertx.ext.web.RouterputMetadata(String key, Object value)io.vertx.ext.web.RouteputWithRegex(String s)io.vertx.ext.web.Routeroute()io.vertx.ext.web.Routeroute(io.vertx.core.http.HttpMethod method, String s)io.vertx.ext.web.Routeroute(String s)io.vertx.ext.web.RouterouteWithRegex(io.vertx.core.http.HttpMethod method, String s)io.vertx.ext.web.RouterouteWithRegex(String s)io.vertx.ext.web.Routetrace()io.vertx.ext.web.Routetrace(String s)io.vertx.ext.web.RoutetraceWithRegex(String s)io.vertx.core.Vertxvertx()
-
-
-
Field Detail
-
PLATFORM_HTTP_ROUTER_NAME
public static final String PLATFORM_HTTP_ROUTER_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VertxPlatformHttpRouter
public VertxPlatformHttpRouter(VertxPlatformHttpServer server, io.vertx.core.Vertx vertx, io.vertx.ext.web.Router delegate)
-
-
Method Detail
-
vertx
public io.vertx.core.Vertx vertx()
-
getServer
public VertxPlatformHttpServer getServer()
-
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 s)- Specified by:
routein interfaceio.vertx.ext.web.Router
-
route
public io.vertx.ext.web.Route route(String s)
- Specified by:
routein interfaceio.vertx.ext.web.Router
-
routeWithRegex
public io.vertx.ext.web.Route routeWithRegex(io.vertx.core.http.HttpMethod method, String s)- Specified by:
routeWithRegexin interfaceio.vertx.ext.web.Router
-
routeWithRegex
public io.vertx.ext.web.Route routeWithRegex(String s)
- 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 s)
- Specified by:
getin interfaceio.vertx.ext.web.Router
-
getWithRegex
public io.vertx.ext.web.Route getWithRegex(String s)
- 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 s)
- Specified by:
headin interfaceio.vertx.ext.web.Router
-
headWithRegex
public io.vertx.ext.web.Route headWithRegex(String s)
- 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 s)
- Specified by:
optionsin interfaceio.vertx.ext.web.Router
-
optionsWithRegex
public io.vertx.ext.web.Route optionsWithRegex(String s)
- 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 s)
- Specified by:
putin interfaceio.vertx.ext.web.Router
-
putWithRegex
public io.vertx.ext.web.Route putWithRegex(String s)
- 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 s)
- Specified by:
postin interfaceio.vertx.ext.web.Router
-
postWithRegex
public io.vertx.ext.web.Route postWithRegex(String s)
- 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 s)
- Specified by:
deletein interfaceio.vertx.ext.web.Router
-
deleteWithRegex
public io.vertx.ext.web.Route deleteWithRegex(String s)
- 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 s)
- Specified by:
tracein interfaceio.vertx.ext.web.Router
-
traceWithRegex
public io.vertx.ext.web.Route traceWithRegex(String s)
- 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 s)
- Specified by:
connectin interfaceio.vertx.ext.web.Router
-
connectWithRegex
public io.vertx.ext.web.Route connectWithRegex(String s)
- 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 s)
- Specified by:
patchin interfaceio.vertx.ext.web.Router
-
patchWithRegex
public io.vertx.ext.web.Route patchWithRegex(String s)
- 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
public io.vertx.ext.web.Route mountSubRouter(String mountPoint, io.vertx.ext.web.Router subRouter)
- 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
public io.vertx.ext.web.Router putMetadata(String key, Object value)
- Specified by:
putMetadatain interfaceio.vertx.ext.web.Router
-
metadata
public Map<String,Object> metadata()
- Specified by:
metadatain interfaceio.vertx.ext.web.Router
-
bodyHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> bodyHandler()
-
lookup
public static VertxPlatformHttpRouter lookup(org.apache.camel.CamelContext camelContext)
-
-