Mime type supported
1. Types
1.1. Mime Types
- Text:
text/* - Multipart:
multipart/* - Application:
application/* - Message:
message/* - Image:
image/* - Audio:
audio/* - Video:
video/*
1.2. Java Annotations
- [x]
javax.ws.rs.QueryParam - [x]
javax.ws.rs.FormParam - [ ]
javax.ws.rs.MatrixParam - [x]
javax.ws.rs.PathParam - [x]
javax.ws.rs.HeaderParam - [x]
javax.ws.rs.CookieParam - [x]
jakarta.ws.rs.BodyParam - [x]
jakarta.ws.rs.StreamParam - [x]
jakarta.ws.rs.SessionParam
2. Java Types
2.1. Primary
Ignored java.lang.char and java.lang.byte because it's not common.
java.lang.intjava.lang.shortjava.lang.longjava.lang.doublejava.lang.floatjava.lang.boolean
2.2. Wrapper
java.lang.Integerjava.lang.Shortjava.lang.Longjava.lang.Doublejava.lang.Floatjava.lang.Enumjava.lang.Booleanjava.lang.Stringjava.lang.StringBuilderjava.lang.StringBufferjava.math.BigDecimaljava.util.Datejava.util.Calendar- Abstract Classjava.util.Set- Interfacejava.util.List- Interfacejava.util.Collection- Interfaceio.vertx.core.json.JsonArrayio.vertx.core.json.JsonObjectio.vertx.core.buffer.Bufferjava.lang.byte[]- Arrayjava.lang.Byte[]- ArrayPojo Object - TPojo Collection - Collection<T>Pojo Array - T[]
2.3. Typed ( No annotation )
io.vertx.ext.web.Sessionio.vertx.core.http.HttpServerRequestio.vertx.core.http.HttpServerResponseio.vertx.core.eventbus.EventBusio.vertx.core.Vertxio.vertx.ext.auth.Userio.vertx.ext.web.RoutingContext
3. Specification Definition
