Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdi-dev] Why are CDI 4.0 Full implementations required to also provide SE (e.g. jakarta.enterprise.inject.se.SeContainer*) support?
  • From: Brian M Decker <bmdecker@xxxxxxxxxx>
  • Date: Fri, 3 Jun 2022 17:43:31 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=us.ibm.com; dmarc=pass action=none header.from=us.ibm.com; dkim=pass header.d=us.ibm.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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6Tb3G0rfle/GJJ4gX5rWxk+lmWG3PDVZ/fdccMcaEXI=; b=Nypeo0YZtTgJ8ek8JgkvO9cxGsHFYT3uI60xu93OxU45+Eywz5jrgxwv8VUWsymo/wAKqiWcbydr6lIpkmYLTvC74CilaMHTnhs5nXmLB3oUPYf9AnHszAQRTbXNwjlSdAZd2uR+6ofawFAouCmdV0HYV1BhXpWQ4J9IA/3mzVraQxgJ4LPq/ox50BIA/6JsyHK4p0xgZMcbDCx3o/wknjQ4dAxvSUWkhpDlxtp/x6kJK4OzrXjkzoaQMvi9eJWilemg1fGHqkdQAV/x8FQlFL0/p+euz4c9lFkA8X17hxUn7r6M4GzCRH34O656MvKiWp3QRGhuvfSV8kikoz5S8g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uq+9sSqA6sVmwu6tDA5B2pYEkyc0Mgf+eHWBWABRko1zeaeRp4NpN6A7MaEy8OuoAC8of4itCy5m6MWLTGvNGpGld/q29M72BKuFM+QeCSMO5Pq3en5zHkCX+iMBYHXb5GHARKIYIXMpZyaYY4X8FMzLSqIb7fbMnLqy3NG58vG0SbkrTB6WxevNe+sNuMSPI7O+OK1SSX9ZevJaOdUn8/a1E8beJZrRED+PzHczP1w6aB0RGTHeOi1z/xhSmH2V7JVufWUaqMvO2Y/vJqCTGcMtgjA66T5n4P1Tz9qLxVYN9MQmC4dbm1MxIKfEpd/ZDebvVVFi6k2dMuKd3qR9FA==
  • Delivered-to: cdi-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/cdi-dev/>
  • List-help: <mailto:cdi-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/cdi-dev>, <mailto:cdi-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/cdi-dev>, <mailto:cdi-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHYd223GH42aoA0PEKIyw3mD5P5ia098uFg
  • Thread-topic: [EXTERNAL] [cdi-dev] Why are CDI 4.0 Full implementations required to also provide SE (e.g. jakarta.enterprise.inject.se.SeContainer*) support?

The question from the linked issue might be better posed as “Are CDI EE implementors required to provide an implementation for the CDI SE interfaces, too?”

The CDI specification states: “
CDI implementations that support the Java SE API are required to support CDI Full.”  This implies (but does not outright state) that there can exist CDI implementations that do not support the Java SE API.

-Brian
 

 

From: cdi-dev <cdi-dev-bounces@xxxxxxxxxxx> On Behalf Of Scott Marlow
Sent: Friday, June 3, 2022 12:17 PM
To: cdi-dev@xxxxxxxxxxx
Subject: [EXTERNAL] [cdi-dev] Why are CDI 4.0 Full implementations required to also provide SE (e.g. jakarta.enterprise.inject.se.SeContainer*) support?

 

Hi, Why are CDI 4.0 Full implementations required to also implement the CDI SE interfaces like jakarta.enterprise.inject.se.SeContainer*?  This came up in discussion on a JSON-B TCK challenge [1]. ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍

ZjQcmQRYFpfptBannerStart

This Message Is From an External Sender

This message came from outside your organization.

ZjQcmQRYFpfptBannerEnd

Hi,

Why are CDI 4.0 Full implementations required to also implement the CDI SE interfaces like jakarta.enterprise.inject.se.SeContainer*?  This came up in discussion on a JSON-B TCK challenge [1].

Thanks,
Scott

[1] https://github.com/eclipse-ee4j/jsonb-api/issues/326


Back to the top