Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

JSR

Annotation

DD Tag(s)

Supported in

Notes

Deployment implementation

Runtime implementation

JSR 250
(Common
Annotations)

1. javax.annotation.Generated

 

(error) Client JAR
(error) EJB JAR
(error) RAR
(error) WAR

The only annotation with SOURCE retention. All the others are
RUNTIME.

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

2. javax.annotation.PostConstruct

post-construct

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(error) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

3. javax.annotation.PreDestroy

pre-destroy

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(error) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4. javax.annotation.Resource

1. env-entry

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4. javax.annotation.Resource

2. service-ref

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4. javax.annotation.Resource

3. resource-ref

(error) Client JAR
(tick) EJB JAR
(tick) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4. javax.annotation.Resource

4. message-destination-ref

(error) Client JAR
(tick) EJB JAR
(tick) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4. javax.annotation.Resource

5. resource-env-ref

(error) Client JAR
(tick) EJB JAR
(tick) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4. javax.annotation.Resource

6. webservice-context

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

5. javax.annotation.Resources

 

 

Same as javax.annotation.Resource

 

 

 

6. javax.annotation.security.DeclareRoles

security-role-ref

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

7. javax.annotation.security.DenyAll

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

Not supported in servlets

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

8. javax.annotation.security.PermitAll

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

Not supported in servlets

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

9. javax.annotation.security.RolesAllowed

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

Not supported in servlets

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

10. javax.annotation.security.RunAs

run-as

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

Servlets only

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

JSR

Annotation

DD Tag(s)

Supported in

Notes

Deployment implementation

Runtime implementation

JSR-220
(EJB 3.0)

1. javax.ejb.ActivationConfigProperty

activation-config-property

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

2. javax.ejb.ApplicationException

application-exception

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

3. javax.ejb.EJB

1. ejb-ref

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

3. javax.ejb.EJB

2. ejb-local-ref

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4. javax.ejb.EJBs

 

 

Same as javax.ejb.EJB

 

 

 

5. javax.ejb.Init

 

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

6. javax.ejb.Local

local

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

7. javax.ejb.LocalHome

local-home

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

8. javax.ejb.MessageDriven

message-driven

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

9. javax.ejb.PostActivate

post-activate

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

10. javax.ejb.PrePassivate

pre-passivate

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

11. javax.ejb.Remote

remote

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

12. javax.ejb.RemoteHome

home

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

13. javax.ejb.Remove

 

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

14. javax.ejb.Stateful

stateful

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

15. javax.ejb.Stateless

stateless

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

 

16. javax.ejb.Timeout

 

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

17. javax.ejb.TransactionAttribute

trans-attribute

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

18. javax.ejb.TransactionManagement

 

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(error) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

JSR

Annotation

DD Tag(s)

Supported in

Notes

Deployment implementation

Runtime implementation

JSR-220
(EJB 3.0)

1. javax.interceptor.AroundInvoke

around-invoke

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(error) JAXB

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

2. javax.interceptor.ExcludeClassInterceptors

exclude-class-interceptors

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(error) JAXB

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

3. javax.interceptor.ExcludeDefaultInterceptors

exclude-default-interceptors

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(error) JAXB

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4. javax.interceptor.Interceptors

interceptors

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(error) JAXB

(error) Geronimo
(tick) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

JSR

Annotation

DD Tag(s)

Supported in

Notes

Deployment implementation

Runtime implementation

JSR-181
(Web
Services
Metadata 2.0)

1. javax.jws.HandlerChain

handler-chain

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(error) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

2. javax.jws.Oneway

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

3. javax.jws.WebMethod

 

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4. javax.jws.WebParam

 

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

5. javax.jws.WebResult

 

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

6. javax.jws.WebService

service-ref-type

(tick) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(tick) Geronimo
(tick) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

7. javax.jws.soap.InitParam

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

8. javax.jws.soap.SOAPBinding

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

9. javax.jws.soap.SOAPMessageHandler

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(tick) Axis2/CFX
(tick) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

10. javax.jws.soap.SOAPMessageHandlers

 

 

Same as javax.jws.soap.SOAPMessageHandler

 

 

JSR

Annotation

DD Tag(s)

Supported in

Notes

Deployment implementation

Runtime implementation

JSR-220
(JPA 1.0)

1. javax.persistence.AssociationOverride

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

2. javax.persistence.AssociationOverrides

 

 

Same as javax.persistence.AssociationOverride

 

 

3. javax.persistence.AttributeOverride

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4. javax.persistence.AttributeOverrides

 

 

3. javax.persistence.AttributeOverride

 

 

5. javax.persistence.Basic

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

4 6. javax.persistence.AttributeOverrides Column

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

5 7. javax.persistence.Basic ColumnResult

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

6 8. javax.persistence.Column DiscriminatorColumn

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

7 9. javax.persistence.ColumnResult DiscriminatorValue

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

8 10. javax.persistence.DiscriminatorColumn Embeddable

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

9 11. javax.persistence.DiscriminatorValue Embedded

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

10 12. javax.persistence.Embeddable EmbeddedId

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

11 13. javax.persistence.Embedded Entity

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

12 14. javax.persistence.EmbeddedId EntityListeners

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

13 15. javax.persistence.Entity EntityResult

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

14 16. javax.persistence.EntityListeners Enumerated

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

15 17. javax.persistence.EntityResult ExcludeDefaultListeners

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

16 18. javax.persistence.Enumerated ExcludeSuperclassListeners

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

17 19. javax.persistence.ExcludeDefaultListeners FieldResult

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

18 20. javax.persistence.ExcludeSuperclassListeners GeneratedValue

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

19 21. javax.persistence.FieldResult Id

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

20 22. javax.persistence.GeneratedValue IdClass

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

21 23. javax.persistence.Id Inheritance

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

22 24. javax.persistence.IdClass JoinColumn

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

25. javax.persistence.JoinColumns

 

 

Same as javax.persistence.JoinColumn

 

 

26 23. javax.persistence.Inheritance JoinTable

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

24 27. javax.persistence.JoinColumn Lob

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

25 28. javax.persistence.JoinColumns ManyToMany

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

26 29. javax.persistence.JoinTable ManyToOne

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

27 30. javax.persistence.Lob MapKey

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

28 31. javax.persistence.ManyToMany MappedSuperclass

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

29 32. javax.persistence.ManyToOne NamedNativeQueries

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

30 33. javax.persistence.MapKey NamedNativeQuery

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

31 34. javax.persistence.MappedSuperclass NamedQueries

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

32 35. javax.persistence.NamedNativeQueries NamedQuery

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

33 36. javax.persistence.NamedNativeQuery OneToMany

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

34 37. javax.persistence.NamedQueries OneToOne

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

35 38. javax.persistence.NamedQuery OrderBy

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

36 39. javax.persistence.OneToMany PersistenceContext

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

40. javax.persistence.PersistenceContexts

 

 

Same as javax.persistence.PersistenceContext

 

 

41 37. javax.persistence.OneToOne PersistenceProperty

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

38 42. javax.persistence.OrderBy PersistenceUnit

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

43. javax.persistence.PersistenceUnits

 

 

Same as javax.persistence.PersistenceUnits

 

 

39 44. javax.persistence.PersistenceContext PostLoad

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

40 45. javax.persistence.PersistenceContexts  PostPersist

  Same as javax.persistence.PersistenceContext

 

 

41. javax.persistence.PersistenceProperty

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

42 46. javax.persistence.PersistenceUnit PostRemove

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

43 47. javax.persistence.PersistenceUnits  PostUpdate

 

Same as javax.persistence.PersistenceUnits

 

 

44. javax.persistence.PostLoad

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

45 48. javax.persistence.PostPersist PrePersist

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

46 49. javax.persistence.PostRemove PreRemove

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

47 50. javax.persistence.PostUpdate PreUpdate

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

48 51. javax.persistence.PrePersist PrimaryKeyJoinColumn

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

49 52. javax.persistence.PreRemove PrimaryKeyJoinColumns

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

50. javax.persistence.PreUpdate

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

51. javax.persistence.PrimaryKeyJoinColumn

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

52. javax.persistence.PrimaryKeyJoinColumns

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

53. javax.persistence.QueryHint

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

Same as javax.persistence.PrimaryKeyJoinColumn

 

 

53

 

54. javax.persistence.SecondaryTable QueryHint

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

55 54. javax.persistence.SecondaryTables SecondaryTable

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

55. javax.persistence.SecondaryTables

 

 

Same as javax.persistence.SecondaryTable

 

 

56. javax.persistence.SequenceGenerator

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

57. javax.persistence.SqlResultSetMapping

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

58. javax.persistence.SqlResultSetMappings

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

Same as javax.persistence.SqlResultSetMapping

  (error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

59. javax.persistence.Table

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

60. javax.persistence.TableGenerator

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

61. javax.persistence.Temporal

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

62. javax.persistence.Transient

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

63. javax.persistence.UniqueConstraint

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

 

64. javax.persistence.Version

 

(error) Client JAR
(tick) EJB JAR
(error) RAR
(tick) WAR

 

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

(error) Geronimo
(error) OpenEJB
(error) OpenJPA
(error) Axis2/CFX
(error) JAXB

JSR

Annotation

DD Tag(s)

Supported in

Notes

Deployment implementation

Runtime implementation

JSR-222
(JAXB 2.0)

1. javax.xml.bind.annotation.XmlAccessorOrder

 

 

 

 

 

2. javax.xml.bind.annotation.XmlAccessorType

 

 

 

 

 

3. javax.xml.bind.annotation.XmlAnyAttribute

 

 

 

 

 

4. javax.xml.bind.annotation.XmlAnyElement

 

 

 

 

 

5. javax.xml.bind.annotation.XmlAttachmentRef

 

 

 

 

 

6. javax.xml.bind.annotation.XmlAttribute

 

 

 

 

 

7. javax.xml.bind.annotation.XmlElement

 

 

 

 

 

8. javax.xml.bind.annotation.XmlElementDecl

 

 

 

 

 

9. javax.xml.bind.annotation.XmlElementRef

 

 

 

 

 

10. javax.xml.bind.annotation.XmlElementRefs

 

 

 

 

 

11. javax.xml.bind.annotation.XmlElementWrapper

 

 

 

 

 

12. javax.xml.bind.annotation.XmlElements

 

 

 

 

 

13. javax.xml.bind.annotation.XmlEnum

 

 

 

 

 

14. javax.xml.bind.annotation.XmlEnumValue

 

 

 

 

 

15. javax.xml.bind.annotation.XmlID

 

 

 

 

 

16. javax.xml.bind.annotation.XmlIDREF

 

 

 

 

 

17. javax.xml.bind.annotation.XmlInlineBinaryData

 

 

 

 

 

18. javax.xml.bind.annotation.XmlList

 

 

 

 

 

19. javax.xml.bind.annotation.XmlMimeType

 

 

 

 

 

20. javax.xml.bind.annotation.XmlMixed

 

 

 

 

 

21. javax.xml.bind.annotation.XmlNs

 

 

 

 

 

22. javax.xml.bind.annotation.XmlRegistry

 

 

 

 

 

23. javax.xml.bind.annotation.XmlRootElement

 

 

 

 

 

24. javax.xml.bind.annotation.XmlSchema

 

 

 

 

 

25. javax.xml.bind.annotation.XmlSchemaType

 

 

 

 

 

26. javax.xml.bind.annotation.XmlSchemaTypes

 

 

 

 

 

27. javax.xml.bind.annotation.XmlTransient

 

 

 

 

 

28. javax.xml.bind.annotation.XmlType

 

 

 

 

 

29. javax.xml.bind.annotation.XmlValue

 

 

 

 

 

30. javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter

 

 

 

 

 

31. javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters

 

 

 

 

JSR

Annotation

DD Tag(s)

Supported_in

Notes

Deployment implementation

Runtime implementation

JSR-224
(JAX-WS 2.0)

1. javax.xml.ws.BindingType

 

 

 

 

 

2. javax.xml.ws.RequestWrapper

 

 

 

 

 

3. javax.xml.ws.ResponseWrapper

 

 

 

 

 

4. javax.xml.ws.ServiceMode

 

 

 

 

 

5. javax.xml.ws.WebEndpoint

 

 

 

 

 

6. javax.xml.ws.WebFault

 

 

 

 

 

7. javax.xml.ws.WebServiceClient

 

 

 

 

 

8. javax.xml.ws.WebServiceProvider

 

 

 

 

 

9. javax.xml.ws.WebServiceRef

service-ref

 

 

(tick)

 

10. javax.xml.ws.WebServiceRefs

 

 

Same as javax.xml.ws.WebServiceRef

 

 

11. javax.xml.ws.addressing.Action

 

 

 

 

 

12. javax.xml.ws.addressing.FaultAction