From scm-return-51278-archive-asf-public=cust-asf.ponee.io@geronimo.apache.org Mon Sep 2 20:50:05 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 1B31F180658 for ; Mon, 2 Sep 2019 22:50:05 +0200 (CEST) Received: (qmail 63738 invoked by uid 500); 2 Sep 2019 22:50:36 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 63717 invoked by uid 99); 2 Sep 2019 22:50:36 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Sep 2019 22:50:36 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id E811A3A03AF for ; Mon, 2 Sep 2019 20:50:02 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1866293 - in /geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation: Resource.java sql/DataSourceDefinition.java Date: Mon, 02 Sep 2019 20:50:01 -0000 To: scm@geronimo.apache.org From: jlmonteiro@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20190902205002.E811A3A03AF@svn01-us-west.apache.org> Author: jlmonteiro Date: Mon Sep 2 20:50:01 2019 New Revision: 1866293 URL: http://svn.apache.org/viewvc?rev=1866293&view=rev Log: Add Repeatable on @Resource and @DataSourceDefinition Modified: geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation/Resource.java geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation/sql/DataSourceDefinition.java Modified: geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation/Resource.java URL: http://svn.apache.org/viewvc/geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation/Resource.java?rev=1866293&r1=1866292&r2=1866293&view=diff ============================================================================== --- geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation/Resource.java (original) +++ geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation/Resource.java Mon Sep 2 20:50:01 2019 @@ -24,6 +24,7 @@ // package javax.annotation; +import java.lang.annotation.Repeatable; import java.lang.annotation.Target; import java.lang.annotation.Retention; import java.lang.annotation.ElementType; @@ -34,6 +35,7 @@ import java.lang.annotation.RetentionPol */ @Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) +@Repeatable(Resources.class) public @interface Resource { enum AuthenticationType { CONTAINER, Modified: geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation/sql/DataSourceDefinition.java URL: http://svn.apache.org/viewvc/geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation/sql/DataSourceDefinition.java?rev=1866293&r1=1866292&r2=1866293&view=diff ============================================================================== --- geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation/sql/DataSourceDefinition.java (original) +++ geronimo/specs/trunk/geronimo-annotation_1.3_spec/src/main/java/javax/annotation/sql/DataSourceDefinition.java Mon Sep 2 20:50:01 2019 @@ -22,6 +22,8 @@ package javax.annotation.sql; import static java.lang.annotation.ElementType.TYPE; + +import java.lang.annotation.Repeatable; import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Target; @@ -31,6 +33,7 @@ import java.lang.annotation.Target; */ @Retention(RUNTIME) @Target({TYPE}) +@Repeatable(DataSourceDefinitions.class) public @interface DataSourceDefinition { boolean transactional() default true;