Skip to content

Commit

Permalink
finalize the new extension API package: jakarta.enterprise.inject.bui…
Browse files Browse the repository at this point in the history
…ld.spi
  • Loading branch information
Ladicek committed Oct 19, 2021
1 parent 94fe8fc commit 3cf4d31
Show file tree
Hide file tree
Showing 36 changed files with 39 additions and 39 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import jakarta.enterprise.lang.model.AnnotationMember;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.declarations.ClassInfo;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import jakarta.enterprise.lang.model.declarations.ClassInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

/**
* Build compatible extensions are service providers for this interface, as defined in {@link java.util.ServiceLoader}.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.inject.spi.Prioritized;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import java.util.Collections;
import java.util.Comparator;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import jakarta.enterprise.lang.model.declarations.ClassInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import jakarta.enterprise.lang.model.declarations.DeclarationInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.declarations.MethodInfo;
import jakarta.enterprise.lang.model.declarations.ParameterInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import java.lang.annotation.Annotation;
import java.lang.annotation.ElementType;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import jakarta.enterprise.lang.model.declarations.FieldInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import jakarta.enterprise.lang.model.declarations.DeclarationInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.inject.spi.InterceptionType;
import jakarta.enterprise.lang.model.AnnotationInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationTarget;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.context.spi.AlterableContext;

import java.lang.annotation.Annotation;
import java.util.function.Consumer;

/**
* Allows registering custom CDI meta-annotations: qualifiers, interceptor bindings,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import jakarta.enterprise.lang.model.declarations.MethodInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import jakarta.enterprise.lang.model.declarations.ClassInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import jakarta.enterprise.lang.model.declarations.ParameterInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

/**
* A {@code String}-keyed parameter map. The parameter mappings are defined
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

/**
* Allows registering additional classes to be scanned during bean discovery.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.declarations.ClassInfo;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* limitations under the License.
*/

package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import java.security.AccessController;
import java.security.PrivilegedAction;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import java.util.Collection;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.AnnotationInfo;
import jakarta.enterprise.lang.model.declarations.ClassInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.inject.Instance;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.inject.Instance;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

/**
* Allows registering synthetic beans and observers.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.event.ObserverException;
import jakarta.enterprise.inject.spi.EventContext;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.event.TransactionPhase;
import jakarta.enterprise.lang.model.AnnotationInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import jakarta.enterprise.lang.model.declarations.ClassInfo;
import jakarta.enterprise.lang.model.types.ArrayType;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jakarta.enterprise.inject.build.compatible.spi;
package jakarta.enterprise.inject.build.spi;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
Expand Down
7 changes: 4 additions & 3 deletions api/src/main/javadoc/overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,10 @@
<li>A web {@linkplain jakarta.enterprise.context.ConversationScoped
conversation context} in addition to the three standard
web contexts defined by the Java Servlets specification (only in Full)</li>
<li>A {@linkplain jakarta.enterprise.inject.build.compatible.spi build-compatible SPI}
and a {@linkplain jakarta.enterprise.inject.spi runtime SPI} allowing portable
extensions to integrate cleanly with the container (runtime SPI only in Full)</li>
<li>A {@linkplain jakarta.enterprise.inject.build.spi build-compatible SPI}
and a {@linkplain jakarta.enterprise.inject.spi runtime SPI} allowing
build compatible extensions and portable extensions to integrate cleanly
with the container (runtime SPI only in Full)</li>
</ul>

<p>CDI allows objects to be bound to lifecycle contexts, to be
Expand Down

0 comments on commit 3cf4d31

Please sign in to comment.