Uploaded image for project: 'EJB Client Library (AS7+)'
  1. EJB Client Library (AS7+)
  2. EJBCLIENT-419

Adapt jboss-ejb-client to work correctly in EAP7<->EAP8 invocation scenarios


    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 4.0.45.Final
    • None
    • None

      Since JBoss EJB protocol supports 'handshake' kind of messages it is possible to detect other side protocol version before exchanging messages. Because of this we propose to:

      • Introduce new major version 4 of remote EJB protocol to indicate EJB client/server is supporting Jakarta EE 9+.
      • Activate version 4 of EJB protocol if and only if JBoss EJB client/server is used in Jakarta EE9+ environment.
      • Install javax <-> jakarta class name transformer if and only if Jakarta EE9+ environment is detected and other side is using version 1 or 2 or 3 of the protocol.

            ropalka Richard Opalka
            tadamski@redhat.com Tomasz Adamski
            0 Vote for this issue
            1 Start watching this issue