restlet-framework-java
restlet-framework-java copied to clipboard
Leverage Java SE 6.0 requirement
Initial ticket : http://restlet.tigris.org/issues/show_bug.cgi?id=220
This is now a requirement (2.2 M1). Keeping it to make sure we leverage more Java 6 APIs
Some enhancements that we could leverage:
- Standard service-provider API (java.util.Service) -> replace plug-in detection code
- Default CookieManager implementation + HttpCookie class -> replace Cookie and CookieSetting classes?
- SPNEGO HTTP authentication + SPNEGO in Java GSS -> facilitate SPNEGO support?
- JSR 105: XML DSig -> Representation signature
- Enhance certificate APIs
- Class-path wildcards -> See if content negotiation possible with CLAP and WAR schemes now
- JSR 221: JDBC 4.0 -> leverage SQLXML and XML Support
- JSR 206: Java API for XML Processing (JAXP 1.4) -> standard XPath API
- JSR 173: STAX -> new XmlRepresentation subclass?
- JSR 222: JAXB 2.0 -> see impact on org.restlet.ext.jaxb extension (JAXB 2.1)
Removed from the previous comment the ligthweigth HTTP server which is now the internal 2.2 connector.
Hi @jlouvel, should we check if the topics in this ticket are still relevant?