Markus KARG

Results 110 issues of Markus KARG

JAX-RS Specification 2.1 Chapter 4.1 Line 1: "By default **a _single_ instance of each provider _class_** is instantiated for each JAX-RS application." Apparently the TCK, while currently not published, seems...

tck

The specification currently defines annotation inheritance in chapter 3.6: > JAX-RS annotations may be used on the methods and method parameters of a super-class or an implemented interface. Such annotations...

enhancement
spec

At time of writing, resource matching is based solely on `@Path` and media type. This is not sufficient in some real world scenarios. In edge cases, this information is not...

enhancement
spec

Apparently Jersey just checks the resource class itself, but not its interfaces, for `@Path`. The spec/javadocs are ambiguous here, as it is neither enforced for forbidden to check the interfaces...

javadoc
spec
clarification

It makes sense to support the `record` keyword for parameters and entities, so we should check if there are changes needed in the spec for e. g. parameter converters and...

spec

Apparently neither the spec PDF nor the JavaDocs specificy the common sense how an implementation MUST react upon IllegalArgumentException thrown by ParameterConverter. [Jersey for example](https://github.com/eclipse-ee4j/jersey/blob/c1263e09ad867e88cf0596930d1e81917f997a48/core-server/src/main/java/org/glassfish/jersey/server/internal/inject/SingleValueExtractor.java#L65) is **silently** accepting that a...

clarification

For version 4.x of Jakarta RESTful Web Services I'd like to propose that we split the JPMS modules, so in future only those module would get included by applications that...

api

Cookies, just as other aspects of HTTP, are under constant evolution. Unfortunately, there is no extension point in JAX-RS which allows to _experimentally_ support new types of cookies. So at...

enhancement
api
javadoc
spec

JAX-RS currently officially supports `abortWith` and `WebApplicationException` only in particular places (e. g. in resource methods). While it does work in some implementations to e. g. throw `WebApplicationException` from within...

At the moment the TCK is one big piece of code for all parts of Jakarta EE. Once the PMC allows us to do that, we should provide a concerted...

project
tck