Skip to main content

Jakarta EE Platform Call

Date: 2022-10-04

Present:

  • Ivar Grimstad (Eclipse Foundation)
  • Jared Anderson (IBM)
  • Emily Jiang (IBM)
  • Jim Krueger (IBM)
  • Nathan Rauh (IBM)
  • Thomas Watson (IBM)
  • Dmitry Kornilov (Oracle)
  • Scott Marlow (Red Hat)
  • Arjan Tijms (OmniFaces)
  • Petr Aubrecht (Payara)
  • Ed Burns (Microsoft)
  • John Clingan (Red Hat)
  • Lukas Jungmann (Oracle)
  • Jan Westerkamp (iJUG)
  • Nathan Erwin (Individual)
  • Jesse McConnell (Webtide)
  • Scott Stark (Red Hat)
  • Werner Keil (Individual)
  • Cesar Hernandez (Tomitribe)

Agenda and Minutes

Baseline Java SE Level

SecurityManager removal

  • https://github.com/eclipse-ee4j/jakartaee-platform/issues/551
  • Need to get an overview of which specifications that are affected by the SecurityManager removal
    • Authorization (explicit use of policies)
    • Authentication
    • Security
    • TCKs
    • ..
  • Merge the three security specifications into one specification project? Still to be released as three separate specifications. Today Security and Authn in Web Profile and Authz in Platform
  • Need to understand/know how Security Manager removal will be done in SE 21

CDI Centric

  • https://github.com/eclipse-ee4j/jakartaee-platform/issues/552
  • Write down implications/requirements for specification projects
    • What they can/cannot do
  • Map Gaps
    • Injection mechanisms used etc.
    • Concurrency based on JNDI
    • Context propagation
    • Servlet
  • EJB Features
    • Singleton Bean (ApplicationScoped in CDI + locking from EJB)
    • Drop EJB, or EJB as CDI Beans?
  • CDI features that are “owned” by other specifications
    • E.g. HttpServletRequest must be made injectable by the Servlet spec
    • Optional for non-CDI containers (e.g. Jetty)
    • @Transactional now owned by the Transactions specification, but inconsistently UserTransaction injected is specified by the CDI spec

Items for Monthly call agenda (“Monthly Platform Architecture Call”)

  • Nov 1 meeting agenda capture issue: https://github.com/eclipse-ee4j/jakartaee-platform/issues/562
  • Architecture discussion
  • CDI Centric (epic)
    • Servlet
    • REST
  • How do we ensure other specifications/teams show up?
    • Invite, encourage, blog, tweet, advertise
    • Specifically invite specifications that are among the agenda topics

TCK refactoring

Jakarta EE. Next further discussion

Back to the top