Weld SVN: r5029 - core/trunk/tests/src/test/java/org/jboss/weld/tests/interceptors/ejb.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-11-13 11:00:33 -0500 (Fri, 13 Nov 2009)
New Revision: 5029
Modified:
core/trunk/tests/src/test/java/org/jboss/weld/tests/interceptors/ejb/EnterpriseBeanInterceptionTest.java
Log:
test fails incontainer
Modified: core/trunk/tests/src/test/java/org/jboss/weld/tests/interceptors/ejb/EnterpriseBeanInterceptionTest.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/tests/interceptors/ejb/EnterpriseBeanInterceptionTest.java 2009-11-13 15:59:33 UTC (rev 5028)
+++ core/trunk/tests/src/test/java/org/jboss/weld/tests/interceptors/ejb/EnterpriseBeanInterceptionTest.java 2009-11-13 16:00:33 UTC (rev 5029)
@@ -24,8 +24,8 @@
public class EnterpriseBeanInterceptionTest extends AbstractWeldTest
{
- @Test(groups = { "interceptors"})
- public void testEnterpriseBeanInterceptionMetadataAdded() throws Exception
+ @Test(groups = { "interceptors", "incontainer-broken"})
+ public void ls() throws Exception
{
SessionBean<Ball> ballSessionBean = (SessionBean<Ball>)getCurrentManager().getBeans(Ball.class).iterator().next();
InterceptorBindings interceptorBindings = new InterceptorBindingsAdapter(getCurrentManager().getCdiInterceptorsRegistry().getInterceptionModel(ballSessionBean.getType()));
14 years, 7 months
Weld SVN: r5028 - core/trunk/impl/src/main/java/org/jboss/weld/logging.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-11-13 10:59:33 -0500 (Fri, 13 Nov 2009)
New Revision: 5028
Modified:
core/trunk/impl/src/main/java/org/jboss/weld/logging/MessageConveyorFactory.java
Log:
minor
Modified: core/trunk/impl/src/main/java/org/jboss/weld/logging/MessageConveyorFactory.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/logging/MessageConveyorFactory.java 2009-11-13 15:58:14 UTC (rev 5027)
+++ core/trunk/impl/src/main/java/org/jboss/weld/logging/MessageConveyorFactory.java 2009-11-13 15:59:33 UTC (rev 5028)
@@ -19,7 +19,7 @@
{
if (i > 0)
{
- throw new IllegalStateException("Maximum one service provider for IMessageConveyerFactory allowed, got " + serviceLoader);
+ throw new IllegalStateException("Maximum one service provider for MessageConveyerFactory allowed, got " + serviceLoader);
}
return f;
}
14 years, 7 months
Weld SVN: r5027 - cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-11-13 10:58:14 -0500 (Fri, 13 Nov 2009)
New Revision: 5027
Modified:
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryInEarTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryInWarTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryMissingBeansXmlTest.java
Log:
Call superclass
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryInEarTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryInEarTest.java 2009-11-13 15:57:20 UTC (rev 5026)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryInEarTest.java 2009-11-13 15:58:14 UTC (rev 5027)
@@ -52,6 +52,7 @@
@Override
protected TCKArtifact postCreate(TCKArtifact artifact) throws IOException
{
+ super.postCreate(artifact);
ArtifactDescriptor library = new ArtifactDescriptor(LibraryInEarTest.class);
library.getClasses().add(Bar.class);
library.getResources().add(new ResourceDescriptorImpl(JSR299ArtifactDescriptor.BEANS_XML_DESTINATION, JSR299ArtifactDescriptor.STANDARD_BEANS_XML_FILE_NAME));
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryInWarTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryInWarTest.java 2009-11-13 15:57:20 UTC (rev 5026)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryInWarTest.java 2009-11-13 15:58:14 UTC (rev 5027)
@@ -49,6 +49,7 @@
@Override
protected TCKArtifact postCreate(TCKArtifact artifact) throws IOException
{
+ super.postCreate(artifact);
ArtifactDescriptor library = new ArtifactDescriptor(LibraryInWarTest.class);
library.getClasses().add(Bar.class);
library.getResources().add(new ResourceDescriptorImpl(JSR299ArtifactDescriptor.BEANS_XML_DESTINATION, JSR299ArtifactDescriptor.STANDARD_BEANS_XML_FILE_NAME));
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryMissingBeansXmlTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryMissingBeansXmlTest.java 2009-11-13 15:57:20 UTC (rev 5026)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/packaging/bundledLibrary/LibraryMissingBeansXmlTest.java 2009-11-13 15:58:14 UTC (rev 5027)
@@ -48,6 +48,7 @@
@Override
protected TCKArtifact postCreate(TCKArtifact artifact) throws IOException
{
+ super.postCreate(artifact);
ArtifactDescriptor library = new ArtifactDescriptor(LibraryMissingBeansXmlTest.class);
library.getClasses().add(Bar.class);
artifact.getLibraries().add(new ResourceDescriptorImpl("cdi-tck-beans.jar", library.getJarAsStream()));
14 years, 7 months
Weld SVN: r5026 - cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/interceptors/tests/invocationContext.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-11-13 10:57:20 -0500 (Fri, 13 Nov 2009)
New Revision: 5026
Modified:
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/interceptors/tests/invocationContext/InvocationContextTest.java
Log:
broken in jboss as
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/interceptors/tests/invocationContext/InvocationContextTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/interceptors/tests/invocationContext/InvocationContextTest.java 2009-11-13 15:36:44 UTC (rev 5025)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/interceptors/tests/invocationContext/InvocationContextTest.java 2009-11-13 15:57:20 UTC (rev 5026)
@@ -43,7 +43,7 @@
assert Interceptor1.isGetTargetOK();
}
- @Test
+ @Test(groups="jboss-as-broken")
@SpecAssertion(section = "6", id = "f")
public void testGetTimerMethod()
{
14 years, 7 months
Weld SVN: r5025 - cdi-tck/trunk/doc/reference/en-US.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-11-13 10:36:44 -0500 (Fri, 13 Nov 2009)
New Revision: 5025
Modified:
cdi-tck/trunk/doc/reference/en-US/appeals-process.xml
Log:
oops, should be CDITCK
Modified: cdi-tck/trunk/doc/reference/en-US/appeals-process.xml
===================================================================
--- cdi-tck/trunk/doc/reference/en-US/appeals-process.xml 2009-11-13 15:05:44 UTC (rev 5024)
+++ cdi-tck/trunk/doc/reference/en-US/appeals-process.xml 2009-11-13 15:36:44 UTC (rev 5025)
@@ -54,7 +54,7 @@
<title>How these challenges are submitted?</title>
<para>
To submit a challenge, a new issue should be created in the <ulink
- url="https://jira.jboss.org/jira/browse/WBTCK">WBTCK project</ulink>
+ url="https://jira.jboss.org/jira/browse/CDITCK">CDITCK project</ulink>
of the JBoss JIRA using the Issue Type: Bug. The appellant should
complete the Summary, Component (TCK Appeal), Environment and
Description Field only. Any communication regarding the issue should
@@ -85,7 +85,7 @@
</para>
<para>
The current TCK Project Lead is listed on the <ulink
- url="https://jira.jboss.org/jira/browse/WBTCK">WBTCK Project Summary
+ url="https://jira.jboss.org/jira/browse/CDITCK">CDITCK Project Summary
Page</ulink> on the JBoss JIRA.
</para>
</section>
14 years, 7 months
Weld SVN: r5024 - cdi-tck/trunk/impl/src/main/resources.
by weld-commits@lists.jboss.org
Author: shane.bryzak(a)jboss.com
Date: 2009-11-13 10:05:44 -0500 (Fri, 13 Nov 2009)
New Revision: 5024
Modified:
cdi-tck/trunk/impl/src/main/resources/readme_sigtest.txt
Log:
update readme
Modified: cdi-tck/trunk/impl/src/main/resources/readme_sigtest.txt
===================================================================
--- cdi-tck/trunk/impl/src/main/resources/readme_sigtest.txt 2009-11-13 15:05:00 UTC (rev 5023)
+++ cdi-tck/trunk/impl/src/main/resources/readme_sigtest.txt 2009-11-13 15:05:44 UTC (rev 5024)
@@ -7,8 +7,9 @@
Usually all the required libraries will be located in a local Maven repository, so here's a working example with the classpaths filled out:
-java -jar "/home/shane/java/sigtest-2.1/lib/sigtestdev.jar" Setup -classpath "/usr/local/java/jre/lib/rt.jar:/home/shane/.m2/repository/javax/enterprise/cdi-api/1.0.0-SNAPSHOT/cdi-api-1.0.0-SNAPSHOT.jar:/home/shane/.m2/repository/javax/inject/javax.inject/1.0-PFD-1/javax.inject-1.0-PFD-1.jar:/home/shane/.m2/repository/javax/el/el-api/2.1.2-b04/el-api-2.1.2-b04.jar:/home/shane/.m2/repository/org/jboss/interceptor/jboss-interceptor-api/3.1.0-CR1/jboss-interceptor-api-3.1.0-CR1.jar" -Package javax.decorator -Package javax.enterprise -FileName cdi-api.sig -static
+java -jar "/home/shane/java/sigtest-2.1/lib/sigtestdev.jar" Setup -classpath "/usr/local/java/jre/lib/rt.jar:/home/shane/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar:/home/shane/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/shane/.m2/repository/javax/el/el-api/2.1.2-b04/el-api-2.1.2-b04.jar:/home/shane/.m2/repository/org/jboss/interceptor/jboss-interceptor-api/3.1.0-CR1/jboss-interceptor-api-3.1.0-CR1.jar" -Package javax.decorator -Package javax.enterprise -FileName cdi-api.sig -static
+
Running the signature test
--------------------------
@@ -18,5 +19,6 @@
Once again, here's a working example:
-java -jar "/home/shane/java/sigtest-2.1/lib/sigtestdev.jar" SignatureTest -classpath "/usr/local/java/jre/lib/rt.jar:/home/shane/.m2/repository/javax/enterprise/cdi-api/1.0.0-SNAPSHOT/cdi-api-1.0.0-SNAPSHOT.jar:/home/shane/.m2/repository/javax/inject/javax.inject/1.0-PFD-1/javax.inject-1.0-PFD-1.jar:/home/shane/.m2/repository/javax/el/el-api/2.1.2-b04/el-api-2.1.2-b04.jar:/home/shane/.m2/repository/org/jboss/interceptor/jboss-interceptor-api/3.1.0-CR1/jboss-interceptor-api-3.1.0-CR1.jar" -Package javax.decorator -Package javax.enterprise -FileName cdi-api.sig -static
+java -jar "/home/shane/java/sigtest-2.1/lib/sigtestdev.jar" SignatureTest -classpath "/usr/local/java/jre/lib/rt.jar:/home/shane/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar:/home/shane/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/shane/.m2/repository/javax/el/el-api/2.1.2-b04/el-api-2.1.2-b04.jar:/home/shane/.m2/repository/org/jboss/interceptor/jboss-interceptor-api/3.1.0-CR1/jboss-interceptor-api-3.1.0-CR1.jar" -Package javax.decorator -Package javax.enterprise -FileName cdi-api.sig -static
+
14 years, 7 months
Weld SVN: r5023 - cdi-tck/trunk/impl/src/main/resources.
by weld-commits@lists.jboss.org
Author: shane.bryzak(a)jboss.com
Date: 2009-11-13 10:05:00 -0500 (Fri, 13 Nov 2009)
New Revision: 5023
Modified:
cdi-tck/trunk/impl/src/main/resources/cdi-api.sig
Log:
updated sig file
Modified: cdi-tck/trunk/impl/src/main/resources/cdi-api.sig
===================================================================
--- cdi-tck/trunk/impl/src/main/resources/cdi-api.sig 2009-11-13 14:29:16 UTC (rev 5022)
+++ cdi-tck/trunk/impl/src/main/resources/cdi-api.sig 2009-11-13 15:05:00 UTC (rev 5023)
@@ -108,17 +108,17 @@
intf java.lang.annotation.Annotation
meth public abstract java.lang.annotation.ElementType[] value()
-CLSS public abstract interface !annotation javax.decorator.Decorates
+CLSS public abstract interface !annotation javax.decorator.Decorator
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD, PARAMETER])
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+ anno 0 javax.enterprise.inject.Stereotype()
intf java.lang.annotation.Annotation
-CLSS public abstract interface !annotation javax.decorator.Decorator
+CLSS public abstract interface !annotation javax.decorator.Delegate
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
- anno 0 javax.enterprise.inject.stereotype.Stereotype()
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD, PARAMETER])
intf java.lang.annotation.Annotation
CLSS public abstract interface !annotation javax.enterprise.context.ApplicationScoped
@@ -154,7 +154,6 @@
hfds serialVersionUID
CLSS public abstract interface javax.enterprise.context.Conversation
-meth public abstract boolean isLongRunning()
meth public abstract boolean isTransient()
meth public abstract java.lang.String getId()
meth public abstract long getTimeout()
@@ -225,17 +224,10 @@
CLSS public abstract interface javax.enterprise.event.Event<%0 extends java.lang.Object>
meth public abstract !varargs <%0 extends {javax.enterprise.event.Event%0}> javax.enterprise.event.Event<{%%0}> select(java.lang.Class<{%%0}>,java.lang.annotation.Annotation[])
-meth public abstract !varargs <%0 extends {javax.enterprise.event.Event%0}> javax.enterprise.event.Event<{%%0}> select(javax.enterprise.inject.TypeLiteral<{%%0}>,java.lang.annotation.Annotation[])
+meth public abstract !varargs <%0 extends {javax.enterprise.event.Event%0}> javax.enterprise.event.Event<{%%0}> select(javax.enterprise.util.TypeLiteral<{%%0}>,java.lang.annotation.Annotation[])
meth public abstract !varargs javax.enterprise.event.Event<{javax.enterprise.event.Event%0}> select(java.lang.annotation.Annotation[])
meth public abstract void fire({javax.enterprise.event.Event%0})
-CLSS public final !enum javax.enterprise.event.Notify
-fld public final static javax.enterprise.event.Notify ALWAYS
-fld public final static javax.enterprise.event.Notify IF_EXISTS
-meth public static javax.enterprise.event.Notify valueOf(java.lang.String)
-meth public static javax.enterprise.event.Notify[] values()
-supr java.lang.Enum<javax.enterprise.event.Notify>
-
CLSS public javax.enterprise.event.ObserverException
cons public ObserverException()
cons public ObserverException(java.lang.String)
@@ -249,9 +241,16 @@
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
intf java.lang.annotation.Annotation
-meth public abstract !hasdefault javax.enterprise.event.Notify notifyObserver()
+meth public abstract !hasdefault javax.enterprise.event.Reception notifyObserver()
meth public abstract !hasdefault javax.enterprise.event.TransactionPhase during()
+CLSS public final !enum javax.enterprise.event.Reception
+fld public final static javax.enterprise.event.Reception ALWAYS
+fld public final static javax.enterprise.event.Reception IF_EXISTS
+meth public static javax.enterprise.event.Reception valueOf(java.lang.String)
+meth public static javax.enterprise.event.Reception[] values()
+supr java.lang.Enum<javax.enterprise.event.Reception>
+
CLSS public final !enum javax.enterprise.event.TransactionPhase
fld public final static javax.enterprise.event.TransactionPhase AFTER_COMPLETION
fld public final static javax.enterprise.event.TransactionPhase AFTER_FAILURE
@@ -276,16 +275,6 @@
supr javax.enterprise.inject.ResolutionException
hfds serialVersionUID
-CLSS public abstract javax.enterprise.inject.AnnotationLiteral<%0 extends java.lang.annotation.Annotation>
-cons protected AnnotationLiteral()
-intf java.lang.annotation.Annotation
-meth public boolean equals(java.lang.Object)
-meth public int hashCode()
-meth public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
-meth public java.lang.String toString()
-supr java.lang.Object
-hfds annotationType,members
-
CLSS public abstract interface !annotation javax.enterprise.inject.Any
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
@@ -334,12 +323,20 @@
intf java.lang.Iterable<{javax.enterprise.inject.Instance%0}>
intf javax.inject.Provider<{javax.enterprise.inject.Instance%0}>
meth public abstract !varargs <%0 extends {javax.enterprise.inject.Instance%0}> javax.enterprise.inject.Instance<{%%0}> select(java.lang.Class<{%%0}>,java.lang.annotation.Annotation[])
-meth public abstract !varargs <%0 extends {javax.enterprise.inject.Instance%0}> javax.enterprise.inject.Instance<{%%0}> select(javax.enterprise.inject.TypeLiteral<{%%0}>,java.lang.annotation.Annotation[])
+meth public abstract !varargs <%0 extends {javax.enterprise.inject.Instance%0}> javax.enterprise.inject.Instance<{%%0}> select(javax.enterprise.util.TypeLiteral<{%%0}>,java.lang.annotation.Annotation[])
meth public abstract !varargs javax.enterprise.inject.Instance<{javax.enterprise.inject.Instance%0}> select(java.lang.annotation.Annotation[])
-meth public abstract !varargs {javax.enterprise.inject.Instance%0} get(java.lang.annotation.Annotation[])
meth public abstract boolean isAmbiguous()
meth public abstract boolean isUnsatisfied()
+CLSS public abstract interface !annotation javax.enterprise.inject.Model
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
+ anno 0 javax.enterprise.context.RequestScoped()
+ anno 0 javax.enterprise.inject.Stereotype()
+ anno 0 javax.inject.Named(java.lang.String value="")
+intf java.lang.annotation.Annotation
+
CLSS public abstract interface !annotation javax.enterprise.inject.New
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
@@ -348,11 +345,6 @@
intf java.lang.annotation.Annotation
meth public abstract !hasdefault java.lang.Class<?> value()
-CLSS public abstract interface !annotation javax.enterprise.inject.Nonbinding
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
-intf java.lang.annotation.Annotation
-
CLSS public abstract interface !annotation javax.enterprise.inject.Produces
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
@@ -373,13 +365,19 @@
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD])
intf java.lang.annotation.Annotation
-CLSS public abstract javax.enterprise.inject.TypeLiteral<%0 extends java.lang.Object>
-cons protected TypeLiteral()
-meth public final java.lang.Class<{javax.enterprise.inject.TypeLiteral%0}> getRawType()
-meth public final java.lang.reflect.Type getType()
-supr java.lang.Object
-hfds actualType
+CLSS public abstract interface !annotation javax.enterprise.inject.Stereotype
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+CLSS public abstract interface !annotation javax.enterprise.inject.Typed
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD, METHOD, TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<?>[] value()
+
CLSS public javax.enterprise.inject.UnproxyableResolutionException
cons public UnproxyableResolutionException()
cons public UnproxyableResolutionException(java.lang.String)
@@ -400,7 +398,7 @@
meth public abstract void addBean(javax.enterprise.inject.spi.Bean<?>)
meth public abstract void addContext(javax.enterprise.context.spi.Context)
meth public abstract void addDefinitionError(java.lang.Throwable)
-meth public abstract void addObserverMethod(javax.enterprise.inject.spi.ObserverMethod<?,?>)
+meth public abstract void addObserverMethod(javax.enterprise.inject.spi.ObserverMethod<?>)
CLSS public abstract interface javax.enterprise.inject.spi.AfterDeploymentValidation
meth public abstract void addDeploymentProblem(java.lang.Throwable)
@@ -459,17 +457,16 @@
meth public abstract java.util.Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
CLSS public abstract interface javax.enterprise.inject.spi.BeanManager
-meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.enterprise.inject.spi.ObserverMethod<?,{%%0}>> resolveObserverMethods({%%0},java.lang.annotation.Annotation[])
+meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.enterprise.inject.spi.ObserverMethod<? super {%%0}>> resolveObserverMethods({%%0},java.lang.annotation.Annotation[])
meth public abstract !varargs java.util.List<javax.enterprise.inject.spi.Decorator<?>> resolveDecorators(java.util.Set<java.lang.reflect.Type>,java.lang.annotation.Annotation[])
meth public abstract !varargs java.util.List<javax.enterprise.inject.spi.Interceptor<?>> resolveInterceptors(javax.enterprise.inject.spi.InterceptionType,java.lang.annotation.Annotation[])
meth public abstract !varargs java.util.Set<javax.enterprise.inject.spi.Bean<?>> getBeans(java.lang.reflect.Type,java.lang.annotation.Annotation[])
meth public abstract !varargs void fireEvent(java.lang.Object,java.lang.annotation.Annotation[])
meth public abstract <%0 extends java.lang.Object> javax.enterprise.context.spi.CreationalContext<{%%0}> createCreationalContext(javax.enterprise.context.spi.Contextual<{%%0}>)
meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.AnnotatedType<{%%0}> createAnnotatedType(java.lang.Class<{%%0}>)
-meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.Bean<? extends {%%0}> getMostSpecializedBean(javax.enterprise.inject.spi.Bean<{%%0}>)
meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.Bean<? extends {%%0}> resolve(java.util.Set<javax.enterprise.inject.spi.Bean<? extends {%%0}>>)
meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.InjectionTarget<{%%0}> createInjectionTarget(javax.enterprise.inject.spi.AnnotatedType<{%%0}>)
-meth public abstract boolean isInterceptorBindingType(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract boolean isInterceptorBinding(java.lang.Class<? extends java.lang.annotation.Annotation>)
meth public abstract boolean isNormalScope(java.lang.Class<? extends java.lang.annotation.Annotation>)
meth public abstract boolean isPassivatingScope(java.lang.Class<? extends java.lang.annotation.Annotation>)
meth public abstract boolean isQualifier(java.lang.Class<? extends java.lang.annotation.Annotation>)
@@ -477,21 +474,19 @@
meth public abstract boolean isStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>)
meth public abstract java.lang.Object getInjectableReference(javax.enterprise.inject.spi.InjectionPoint,javax.enterprise.context.spi.CreationalContext<?>)
meth public abstract java.lang.Object getReference(javax.enterprise.inject.spi.Bean<?>,java.lang.reflect.Type,javax.enterprise.context.spi.CreationalContext<?>)
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getInterceptorBindingTypeDefinition(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getInterceptorBindingDefinition(java.lang.Class<? extends java.lang.annotation.Annotation>)
meth public abstract java.util.Set<java.lang.annotation.Annotation> getStereotypeDefinition(java.lang.Class<? extends java.lang.annotation.Annotation>)
meth public abstract java.util.Set<javax.enterprise.inject.spi.Bean<?>> getBeans(java.lang.String)
meth public abstract javax.el.ELResolver getELResolver()
meth public abstract javax.el.ExpressionFactory wrapExpressionFactory(javax.el.ExpressionFactory)
meth public abstract javax.enterprise.context.spi.Context getContext(java.lang.Class<? extends java.lang.annotation.Annotation>)
meth public abstract javax.enterprise.inject.spi.Bean<?> getPassivationCapableBean(java.lang.String)
-meth public abstract void addBean(javax.enterprise.inject.spi.Bean<?>)
- anno 0 java.lang.Deprecated()
meth public abstract void validate(javax.enterprise.inject.spi.InjectionPoint)
CLSS public abstract interface javax.enterprise.inject.spi.BeforeBeanDiscovery
meth public abstract !varargs void addStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation[])
meth public abstract void addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?>)
-meth public abstract void addInterceptorBindingType(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract void addInterceptorBinding(java.lang.Class<? extends java.lang.annotation.Annotation>)
meth public abstract void addQualifier(java.lang.Class<? extends java.lang.annotation.Annotation>)
meth public abstract void addScope(java.lang.Class<? extends java.lang.annotation.Annotation>,boolean,boolean)
@@ -535,15 +530,15 @@
intf javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.Interceptor%0}>
meth public abstract boolean intercepts(javax.enterprise.inject.spi.InterceptionType)
meth public abstract java.lang.Object intercept(javax.enterprise.inject.spi.InterceptionType,{javax.enterprise.inject.spi.Interceptor%0},javax.interceptor.InvocationContext)
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getInterceptorBindingTypes()
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getInterceptorBindings()
-CLSS public abstract interface javax.enterprise.inject.spi.ObserverMethod<%0 extends java.lang.Object, %1 extends java.lang.Object>
+CLSS public abstract interface javax.enterprise.inject.spi.ObserverMethod<%0 extends java.lang.Object>
+meth public abstract java.lang.Class<?> getBeanClass()
meth public abstract java.lang.reflect.Type getObservedType()
meth public abstract java.util.Set<java.lang.annotation.Annotation> getObservedQualifiers()
-meth public abstract javax.enterprise.event.Notify getNotify()
+meth public abstract javax.enterprise.event.Reception getReception()
meth public abstract javax.enterprise.event.TransactionPhase getTransactionPhase()
-meth public abstract javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.ObserverMethod%0}> getBean()
-meth public abstract void notify({javax.enterprise.inject.spi.ObserverMethod%1})
+meth public abstract void notify({javax.enterprise.inject.spi.ObserverMethod%0})
CLSS public abstract interface javax.enterprise.inject.spi.PassivationCapable
meth public abstract java.lang.String getId()
@@ -569,15 +564,10 @@
meth public abstract javax.enterprise.inject.spi.AnnotatedType<{javax.enterprise.inject.spi.ProcessManagedBean%0}> getAnnotatedBeanClass()
CLSS public abstract interface javax.enterprise.inject.spi.ProcessObserverMethod<%0 extends java.lang.Object, %1 extends java.lang.Object>
-meth public abstract javax.enterprise.inject.spi.AnnotatedMethod<{javax.enterprise.inject.spi.ProcessObserverMethod%0}> getAnnotatedMethod()
-meth public abstract javax.enterprise.inject.spi.ObserverMethod<{javax.enterprise.inject.spi.ProcessObserverMethod%0},{javax.enterprise.inject.spi.ProcessObserverMethod%1}> getObserverMethod()
+meth public abstract javax.enterprise.inject.spi.AnnotatedMethod<{javax.enterprise.inject.spi.ProcessObserverMethod%1}> getAnnotatedMethod()
+meth public abstract javax.enterprise.inject.spi.ObserverMethod<{javax.enterprise.inject.spi.ProcessObserverMethod%0}> getObserverMethod()
meth public abstract void addDefinitionError(java.lang.Throwable)
-CLSS public abstract interface javax.enterprise.inject.spi.ProcessProcessObserverMethod<%0 extends java.lang.Object, %1 extends java.lang.Object>
-meth public abstract javax.enterprise.inject.spi.AnnotatedMethod<{javax.enterprise.inject.spi.ProcessProcessObserverMethod%0}> getAnnotatedMethod()
-meth public abstract javax.enterprise.inject.spi.ObserverMethod<{javax.enterprise.inject.spi.ProcessProcessObserverMethod%0},{javax.enterprise.inject.spi.ProcessProcessObserverMethod%1}> getObserverMethod()
-meth public abstract void addDefinitionError(java.lang.Throwable)
-
CLSS public abstract interface javax.enterprise.inject.spi.ProcessProducer<%0 extends java.lang.Object, %1 extends java.lang.Object>
meth public abstract javax.enterprise.inject.spi.AnnotatedMember<{javax.enterprise.inject.spi.ProcessProducer%0}> getAnnotatedMember()
meth public abstract javax.enterprise.inject.spi.Producer<{javax.enterprise.inject.spi.ProcessProducer%1}> getProducer()
@@ -596,7 +586,6 @@
CLSS public abstract interface javax.enterprise.inject.spi.ProcessSessionBean<%0 extends java.lang.Object>
intf javax.enterprise.inject.spi.ProcessManagedBean<java.lang.Object>
meth public abstract java.lang.String getEjbName()
-meth public abstract javax.enterprise.inject.spi.AnnotatedType<{javax.enterprise.inject.spi.ProcessSessionBean%0}> getAnnotatedSessionBeanClass()
meth public abstract javax.enterprise.inject.spi.SessionBeanType getSessionBeanType()
CLSS public abstract interface javax.enterprise.inject.spi.Producer<%0 extends java.lang.Object>
@@ -612,20 +601,33 @@
meth public static javax.enterprise.inject.spi.SessionBeanType[] values()
supr java.lang.Enum<javax.enterprise.inject.spi.SessionBeanType>
-CLSS public abstract interface !annotation javax.enterprise.inject.stereotype.Model
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
- anno 0 javax.enterprise.context.RequestScoped()
- anno 0 javax.enterprise.inject.stereotype.Stereotype()
- anno 0 javax.inject.Named(java.lang.String value="")
+CLSS public abstract javax.enterprise.util.AnnotationLiteral<%0 extends java.lang.annotation.Annotation>
+cons protected AnnotationLiteral()
+intf java.io.Serializable
intf java.lang.annotation.Annotation
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
+meth public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
+meth public java.lang.String toString()
+supr java.lang.Object
+hfds annotationType,members
-CLSS public abstract interface !annotation javax.enterprise.inject.stereotype.Stereotype
- anno 0 java.lang.annotation.Documented()
+CLSS public abstract interface !annotation javax.enterprise.util.Nonbinding
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
intf java.lang.annotation.Annotation
+CLSS public abstract javax.enterprise.util.TypeLiteral<%0 extends java.lang.Object>
+cons protected TypeLiteral()
+intf java.io.Serializable
+meth public boolean equals(java.lang.Object)
+meth public final java.lang.Class<{javax.enterprise.util.TypeLiteral%0}> getRawType()
+meth public final java.lang.reflect.Type getType()
+meth public int hashCode()
+meth public java.lang.String toString()
+supr java.lang.Object
+hfds actualType
+
CLSS public abstract interface !annotation javax.inject.Named
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
14 years, 7 months
Weld SVN: r5022 - core/branches/1.0.0/osgi-bundle.
by weld-commits@lists.jboss.org
Author: rogerk
Date: 2009-11-13 09:29:16 -0500 (Fri, 13 Nov 2009)
New Revision: 5022
Modified:
core/branches/1.0.0/osgi-bundle/pom.xml
Log:
export org.jboss.weld.jsf package
Modified: core/branches/1.0.0/osgi-bundle/pom.xml
===================================================================
--- core/branches/1.0.0/osgi-bundle/pom.xml 2009-11-13 13:40:09 UTC (rev 5021)
+++ core/branches/1.0.0/osgi-bundle/pom.xml 2009-11-13 14:29:16 UTC (rev 5022)
@@ -79,7 +79,6 @@
org.jboss.weld.el;
version=${osgi.version},
org.jboss.weld.jsf;
- include:="WeldPhaseListener";
version=${osgi.version},
javassist.util.proxy;version=${javassist.version}
</_exportcontents>
14 years, 7 months
Weld SVN: r5021 - doc/trunk/reference/en-US.
by weld-commits@lists.jboss.org
Author: gavin.king(a)jboss.com
Date: 2009-11-13 08:40:09 -0500 (Fri, 13 Nov 2009)
New Revision: 5021
Modified:
doc/trunk/reference/en-US/injection.xml
Log:
improve
Modified: doc/trunk/reference/en-US/injection.xml
===================================================================
--- doc/trunk/reference/en-US/injection.xml 2009-11-13 11:51:55 UTC (rev 5020)
+++ doc/trunk/reference/en-US/injection.xml 2009-11-13 13:40:09 UTC (rev 5021)
@@ -498,11 +498,34 @@
</itemizedlist>
<para>
- It's usually very easy to fix an unproxyable dependency problem. Simply add a constructor with no parameters to
- the injected class, introduce an interface, or, if all else fails, change the scope of the injected bean to
- <literal>@Dependent</literal>.
+ It's usually very easy to fix an unproxyable dependency problem. If an injection point of type
+ <literal>X</literal> results in an unproxyable dependency, simply:
</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ add a constructor with no parameters to <literal>X</literal>,
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ change the type of the injection point to <literal>Instance<X></literal>,
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ introduce an interface <literal>Y</literal>, implemented by the injected bean, and change
+ the type of the injection point to <literal>Y</literal>, or
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ if all else fails, change the scope of the injected bean to <literal>@Dependent</literal>.
+ </para>
+ </listitem>
+ </itemizedlist>
+
<note>
<para>
A future release of Weld will likely support a non-standard workaround for this limitation, using
14 years, 7 months
Weld SVN: r5020 - doc/trunk/reference/en-US.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-11-13 06:51:55 -0500 (Fri, 13 Nov 2009)
New Revision: 5020
Modified:
doc/trunk/reference/en-US/ri-spi.xml
Log:
Add note about ConversationAwareViewHandler
Modified: doc/trunk/reference/en-US/ri-spi.xml
===================================================================
--- doc/trunk/reference/en-US/ri-spi.xml 2009-11-13 03:29:00 UTC (rev 5019)
+++ doc/trunk/reference/en-US/ri-spi.xml 2009-11-13 11:51:55 UTC (rev 5020)
@@ -495,6 +495,11 @@
</para>
<para>
+ If you are integrating Weld into a JSF environment you must register
+ <literal>org.jboss.weld.jsf.ConversationAwareViewHandler</literal> as a delegating view handler.
+ </para>
+
+ <para>
If you are integrating Weld into a JSF environment you must obtain the bean manager for the module and
then call <literal>BeanManager.wrapExpressionFactory()</literal>, passing
<literal>Application.getExpressionFactory()</literal> as the argument. The wrapped expression factory
14 years, 7 months