Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ejb-dev] [VOTE] Handling of PortableRemoteObject.narrow
  • From: <Hussain.NM@xxxxxxxxxxxxx>
  • Date: Fri, 5 Mar 2021 10:54:52 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cognizant.com; dmarc=pass action=none header.from=cognizant.com; dkim=pass header.d=cognizant.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c/ox7Yh8Waq2RqBbgj9LyOPXe4Ai+b+D/TBm/+zqe1k=; b=HwPzHKjT5yI+Bh1vQk9HgR1mR0GjlDSS12yQxTtozC97XR4tViKz3kBYugOZbAUs94ldGoz3ZTmZjxbehWpFqY18P4T960LW8n70ZrQZoLz2W1O5UIthY16IsaLBgAn/r3XTIRSzjB+jxg8RtNCu/1k0DsdT2WxYn/gYElDsIYyfxreGKttzUd1OpuoIz5elIoyxRXb7peOWBHjOHyo7cTcf1X3HN8pkBGhof/CdZpNLV5mMnDf12v8o5Gy0BUMzKBtDoJybCc0ub3kTRefDkAxgQRYJfyqgD14lXFWskiG2CFr8RociP2n+Yi3StPqiurrZy2BiN7LcLm5T2QCZCg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y6woK+gPcvGQAtW26W/yJDSoFdCHVOpiH5+2mh8z/VEwcenYAoVE/TRUMv2RGbRWBjJcHYRfuyFJWO13JYSA59TVbStW8w3rdmiqRPifQT05jgIaD9qACPRh0wNs57coyinlv9/lh+OWUQohQbfO9OnBl2ljPISdPKBgbDq9T0vFWVoqrGF3RLh50qcmIrizwV0o4ixmjVyYM+Ft4v5Gvd+V3WC6pkhgYh4onac4pQPxNVS9kdmfxuzmOxQ/GgOk2aIhTPu19JYESVYHX2oHm5mrgu/mWAGCuQ+Z5LbRodRVKuqrHjQSdo5vgTij49aAcgRMaZ+9KQQ76nEl+ySYnw==
  • Delivered-to: ejb-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/ejb-dev/>
  • List-help: <mailto:ejb-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/ejb-dev>, <mailto:ejb-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/ejb-dev>, <mailto:ejb-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHXEXdUuxb0vM5HV0Kyzg1m/Hm786p1DJ+AgAAsF+A=
  • Thread-topic: [ejb-dev] [VOTE] Handling of PortableRemoteObject.narrow

I vote for Option A.

 

Thanks

Hussain

 

From: ejb-dev <ejb-dev-bounces@xxxxxxxxxxx> On Behalf Of Edwin Derks
Sent: Friday, March 5, 2021 1:46 PM
To: ejb developer discussions <ejb-dev@xxxxxxxxxxx>
Subject: Re: [ejb-dev] [VOTE] Handling of PortableRemoteObject.narrow

 

Hi,

 

I'm just an outsider listening in, but I think Option A is the way to go as long as we have people using PortableRemoteObject.narrow.

 

Edwin

 

On Fri, 5 Mar 2021 at 05:22, sawamura.hiroki@xxxxxxxxxxx <sawamura.hiroki@xxxxxxxxxxx> wrote:

I’m not sure if I fully understand the discussion so far, but I would vote for A.

We still have a lot of customers using PortableRemoteObject.narrow.

 

Best Regards,

Hiroki

 

Begin forwarded message:

 

From: David Blevins <dblevins@xxxxxxxxxxxxx>

Subject: [VOTE] Handling of PortableRemoteObject.narrow

Date: March 1, 2021 at 7:50:07 PM PST

To: ejb developer discussions <ejb-dev@xxxxxxxxxxx>

 

Here's the vote as promised last week.  I think I can predict the outcome based on recent conversation, but as we had some miscommunication here an explicit choice / request for input from everyone would be very good.

As noted in the discussion, the javax.rmi.PortableRemoteObject class has been removed from the JDK so there is some explicit action needed from us to guarantee the portability of applications on JDK 11.

A. PortableRemoteObject.narrow must remain a requirement for users and servers that support EJB 2.x remote interfaces, which is part of the Enterprise Beans 2.x API optional group.  Signature tests will be added to the TCK to verify servers that implement the Enterprise Beans 2.x API optional group are compliant.  No specification changes in the Platform or Enterprise Beans specs would be needed for this approach.

B. PortableRemoteObject.narrow is removed, required for no one, and servers deal with this under the covers as they do for EJB 3.0 remote interfaces.  The section of the Platform spec that states PortableRemoteObject.narrow will be updated for Jakarta EE 9.1  Enterprise Beans spec would be updated at some later date to reflect this is no longer needed.  The PortableRemoteObject.narrow calls in the TCK would be removed.

Both options are orthogonal to if a server does or does not support COBRA.

Let's aim to keep this open for 72 hours so this can be definitively wrapped up Friday morning.


--
David Blevins
http://twitter.com/dblevins
http://www.tomitribe.com

 

_______________________________________________
ejb-dev mailing list
ejb-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/ejb-dev

This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful. Where permitted by applicable law, this e-mail and other e-mail communications sent to and from Cognizant e-mail addresses may be monitored.

Back to the top