restlet-framework-java icon indicating copy to clipboard operation
restlet-framework-java copied to clipboard

Leverage Java SE 6.0 requirement

Open thboileau opened this issue 12 years ago • 4 comments

Initial ticket : http://restlet.tigris.org/issues/show_bug.cgi?id=220

thboileau avatar Mar 07 '12 16:03 thboileau

This is now a requirement (2.2 M1). Keeping it to make sure we leverage more Java 6 APIs

jlouvel avatar Dec 20 '12 17:12 jlouvel

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)

jlouvel avatar Jan 19 '13 21:01 jlouvel

Removed from the previous comment the ligthweigth HTTP server which is now the internal 2.2 connector.

jlouvel avatar Feb 06 '14 23:02 jlouvel

Hi @jlouvel, should we check if the topics in this ticket are still relevant?

thboileau avatar Jun 07 '21 19:06 thboileau