...
JSR | Annotation | DD Tag(s) | Supported in | Notes | Deployment implementation | Runtime implementation | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
JSR 250 | 1. javax.annotation.Generated |
| Client JAR | The only annotation with SOURCE retention. All the others are | Geronimo | Geronimo | |||||
| 2. javax.annotation.PostConstruct | post-construct | Client JAR |
| Geronimo | Geronimo | |||||
| 3. javax.annotation.PreDestroy | pre-destroy | Client JAR |
| Geronimo | Geronimo | |||||
| 4. javax.annotation.Resource | 1. env-entry | Client JAR |
| Geronimo | Geronimo | |||||
| 4. javax.annotation.Resource | 2. service-ref | Client JAR |
| Geronimo | Geronimo | |||||
| 4. javax.annotation.Resource | 3. resource-ref | Client JAR |
| Geronimo | Geronimo | |||||
| 4. javax.annotation.Resource | 4. message-destination-ref | Client JAR |
| Geronimo | Geronimo | |||||
| 4. javax.annotation.Resource | 5. resource-env-ref | Client JAR |
| Geronimo | Geronimo | |||||
| 4. javax.annotation.Resource | 6. webservice-context | Client JAR |
| Geronimo | Geronimo | |||||
| 5. javax.annotation.Resources |
|
| Same as javax.annotation.Resource |
|
| |||||
| 6. javax.annotation.security.DeclareRoles | security-role-ref | Client JAR |
| Geronimo | Geronimo | |||||
| 7. javax.annotation.security.DenyAll |
| Client JAR | Not supported in servlets | Geronimo | Geronimo | |||||
| 8. javax.annotation.security.PermitAll |
| Client JAR | Not supported in servlets | Geronimo | Geronimo | |||||
| 9. javax.annotation.security.RolesAllowed |
| Client JAR | Not supported in servlets | Geronimo | Geronimo | |||||
| 10. javax.annotation.security.RunAs | run-as | Client JAR | Servlets only | Geronimo | Geronimo | |||||
JSR | Annotation | DD Tag(s) | Supported in | Notes | Deployment implementation | Runtime implementation | |||||
JSR-220 | 1. javax.ejb.ActivationConfigProperty | activation-config-property | Client JAR |
| Geronimo | Geronimo | |||||
| 2. javax.ejb.ApplicationException | application-exception | Client JAR |
| Geronimo | Geronimo | |||||
| 3. javax.ejb.EJB | 1. ejb-ref | Client JAR |
| Geronimo | Geronimo | |||||
| 3. javax.ejb.EJB | 2. ejb-local-ref | Client JAR |
| Geronimo | Geronimo | |||||
| 4. javax.ejb.EJBs |
|
| Same as javax.ejb.EJB |
|
| |||||
| 5. javax.ejb.Init |
| Client JAR |
| Geronimo | Geronimo | |||||
| 6. javax.ejb.Local | local | Client JAR |
| Geronimo | Geronimo | |||||
| 7. javax.ejb.LocalHome | local-home | Client JAR |
| Geronimo | Geronimo | |||||
| 8. javax.ejb.MessageDriven | message-driven | Client JAR |
| Geronimo | Geronimo | |||||
| 9. javax.ejb.PostActivate | post-activate | Client JAR |
| Geronimo | Geronimo | |||||
| 10. javax.ejb.PrePassivate | pre-passivate | Client JAR |
| Geronimo | Geronimo | |||||
| 11. javax.ejb.Remote | remote | Client JAR |
| Geronimo | Geronimo | |||||
| 12. javax.ejb.RemoteHome | home | Client JAR |
| Geronimo | Geronimo | |||||
| 13. javax.ejb.Remove |
| Client JAR |
| Geronimo | Geronimo | |||||
| 14. javax.ejb.Stateful | stateful | Client JAR |
| Geronimo | Geronimo | |||||
| 15. javax.ejb.Stateless | stateless | Client JAR |
| Geronimo | Geronimo | |||||
| 16. javax.ejb.Timeout |
| Client JAR |
| Geronimo | Geronimo | |||||
| 17. javax.ejb.TransactionAttribute | trans-attribute | Client JAR |
| Geronimo | Geronimo | |||||
| 18. javax.ejb.TransactionManagement |
| Client JAR |
| Geronimo | Geronimo | |||||
JSR | Annotation | DD Tag(s) | Supported in | Notes | Deployment implementation | Runtime implementation | |||||
JSR-220 | 1. javax.interceptor.AroundInvoke | around-invoke | Client JAR |
| Geronimo | Geronimo | |||||
| 2. javax.interceptor.ExcludeClassInterceptors | exclude-class-interceptors | Client JAR |
| Geronimo | Geronimo | |||||
| 3. javax.interceptor.ExcludeDefaultInterceptors | exclude-default-interceptors | Client JAR |
| Geronimo | Geronimo | |||||
| 4. javax.interceptor.Interceptors | interceptors | Client JAR |
| Geronimo | Geronimo | |||||
JSR | Annotation | DD Tag(s) | Supported in | Notes | Deployment implementation | Runtime implementation | |||||
JSR-181 | 1. javax.jws.HandlerChain | handler-chain | Client JAR |
| Geronimo | Geronimo | |||||
| 2. javax.jws.Oneway |
| Client JAR |
| Geronimo | Geronimo | |||||
| 3. javax.jws.WebMethod |
| Client JAR |
| Geronimo | Geronimo | |||||
| 4. javax.jws.WebParam |
| Client JAR |
| Geronimo | Geronimo | |||||
| 5. javax.jws.WebResult |
| Client JAR |
| Geronimo | Geronimo | |||||
| 6. javax.jws.WebService | service-ref-type | Client JAR |
| Geronimo | Geronimo | |||||
| 7. javax.jws.soap.InitParam |
| Client JAR |
| Geronimo | Geronimo | |||||
| 8. javax.jws.soap.SOAPBinding |
| Client JAR |
| Geronimo | Geronimo | |||||
| 9. javax.jws.soap.SOAPMessageHandler |
| Client JAR |
| Geronimo | Geronimo | |||||
| 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 | 1. javax.persistence.AssociationOverride |
| Client JAR |
| Geronimo | Geronimo | |||||
| 2. javax.persistence.AssociationOverrides |
|
| Same as javax.persistence.AssociationOverride |
| ||||||
| 3. javax.persistence.AttributeOverride |
| Client JAR |
| Geronimo | Geronimo | |||||
| 4. javax.persistence.AttributeOverrides |
|
| 3. javax.persistence.AttributeOverride |
| ||||||
| 5. javax.persistence.Basic |
| Client JAR |
| Geronimo | Geronimo | |||||
| 4 6. javax.persistence.AttributeOverrides Column |
| Client JAR |
| Geronimo | Geronimo | |||||
| 5 7. javax.persistence.Basic ColumnResult |
| Client JAR |
| Geronimo | Geronimo | |||||
| 6 8. javax.persistence.Column DiscriminatorColumn |
| Client JAR |
| Geronimo | Geronimo | |||||
| 7 9. javax.persistence.ColumnResult DiscriminatorValue |
| Client JAR |
| Geronimo | Geronimo | |||||
| 8 10. javax.persistence.DiscriminatorColumn Embeddable |
| Client JAR |
| Geronimo | Geronimo | |||||
| 9 11. javax.persistence.DiscriminatorValue Embedded |
| Client JAR |
| Geronimo | Geronimo | |||||
| 10 12. javax.persistence.Embeddable EmbeddedId |
| Client JAR |
| Geronimo | Geronimo | |||||
| 11 13. javax.persistence.Embedded Entity |
| Client JAR |
| Geronimo | Geronimo | |||||
| 12 14. javax.persistence.EmbeddedId EntityListeners |
| Client JAR |
| Geronimo | Geronimo | |||||
| 13 15. javax.persistence.Entity EntityResult |
| Client JAR |
| Geronimo | Geronimo | |||||
| 14 16. javax.persistence.EntityListeners Enumerated |
| Client JAR |
| Geronimo | Geronimo | |||||
| 15 17. javax.persistence.EntityResult ExcludeDefaultListeners |
| Client JAR |
| Geronimo | Geronimo | |||||
| 16 18. javax.persistence.Enumerated ExcludeSuperclassListeners |
| Client JAR |
| Geronimo | Geronimo | |||||
| 17 19. javax.persistence.ExcludeDefaultListeners FieldResult |
| Client JAR |
| Geronimo | Geronimo | |||||
| 18 20. javax.persistence.ExcludeSuperclassListeners GeneratedValue |
| Client JAR |
| Geronimo | Geronimo | |||||
| 19 21. javax.persistence.FieldResult Id |
| Client JAR |
| Geronimo | Geronimo | |||||
| 20 22. javax.persistence.GeneratedValue IdClass |
| Client JAR |
| Geronimo | Geronimo | |||||
| 21 23. javax.persistence.Id Inheritance |
| Client JAR |
| Geronimo | Geronimo | |||||
| 22 24. javax.persistence.IdClass JoinColumn |
| Client JAR |
| Geronimo | Geronimo | |||||
| 25. javax.persistence.JoinColumns |
|
| Same as javax.persistence.JoinColumn |
| ||||||
| 26 23. javax.persistence.Inheritance JoinTable |
| Client JAR |
| Geronimo | Geronimo | |||||
| 24 27. javax.persistence.JoinColumn Lob |
| Client JAR |
| Geronimo | Geronimo | |||||
| 25 28. javax.persistence.JoinColumns ManyToMany |
| Client JAR |
| Geronimo | Geronimo | |||||
| 26 29. javax.persistence.JoinTable ManyToOne |
| Client JAR |
| Geronimo | Geronimo | |||||
| 27 30. javax.persistence.Lob MapKey |
| Client JAR |
| Geronimo | Geronimo | |||||
| 28 31. javax.persistence.ManyToMany MappedSuperclass |
| Client JAR |
| Geronimo | Geronimo | |||||
| 29 32. javax.persistence.ManyToOne NamedNativeQueries |
| Client JAR |
| Geronimo | Geronimo | |||||
| 30 33. javax.persistence.MapKey NamedNativeQuery |
| Client JAR |
| Geronimo | Geronimo | |||||
| 31 34. javax.persistence.MappedSuperclass NamedQueries |
| Client JAR |
| Geronimo | Geronimo | |||||
| 32 35. javax.persistence.NamedNativeQueries NamedQuery |
| Client JAR |
| Geronimo | Geronimo | |||||
| 33 36. javax.persistence.NamedNativeQuery OneToMany |
| Client JAR |
| Geronimo | Geronimo | |||||
| 34 37. javax.persistence.NamedQueries OneToOne |
| Client JAR |
| Geronimo | Geronimo | |||||
| 35 38. javax.persistence.NamedQuery OrderBy |
| Client JAR |
| Geronimo | Geronimo | |||||
| 36 39. javax.persistence.OneToMany PersistenceContext |
| Client JAR |
| Geronimo | Geronimo | |||||
| 40. javax.persistence.PersistenceContexts |
|
| Same as javax.persistence.PersistenceContext |
| ||||||
| 41 37. javax.persistence.OneToOne PersistenceProperty |
| Client JAR |
| Geronimo | Geronimo | |||||
| 38 42. javax.persistence.OrderBy PersistenceUnit |
| Client JAR |
| Geronimo | Geronimo | |||||
| 43. javax.persistence.PersistenceUnits |
|
| Same as javax.persistence.PersistenceUnits |
| ||||||
| 39 44. javax.persistence.PersistenceContext PostLoad |
| Client JAR |
| Geronimo | Geronimo | |||||
| 40 45. javax.persistence.PersistenceContexts PostPersist | Same as javax.persistence.PersistenceContext |
|
| 41. javax.persistence.PersistenceProperty |
| Client JAR |
| Geronimo | Geronimo | |
| 42 46. javax.persistence.PersistenceUnit PostRemove |
| Client JAR |
| Geronimo | Geronimo | |||||
| 43 47. javax.persistence.PersistenceUnits PostUpdate |
| Same as javax.persistence.PersistenceUnits |
|
| 44. javax.persistence.PostLoad |
| Client JAR |
| Geronimo | Geronimo |
| 45 48. javax.persistence.PostPersist PrePersist |
| Client JAR |
| Geronimo | Geronimo | |||||
| 46 49. javax.persistence.PostRemove PreRemove |
| Client JAR |
| Geronimo | Geronimo | |||||
| 47 50. javax.persistence.PostUpdate PreUpdate |
| Client JAR |
| Geronimo | Geronimo | |||||
| 48 51. javax.persistence.PrePersist PrimaryKeyJoinColumn |
| Client JAR |
| Geronimo | Geronimo | |||||
| 49 52. javax.persistence.PreRemove PrimaryKeyJoinColumns |
| Client JAR |
| Geronimo | Geronimo | |||||
| 50. javax.persistence.PreUpdate |
| Client JAR |
| Geronimo | Geronimo | |||||
| 51. javax.persistence.PrimaryKeyJoinColumn |
| Client JAR |
| Geronimo | Geronimo | |||||
| 52. javax.persistence.PrimaryKeyJoinColumns |
| Client JAR |
| Geronimo | Geronimo | |||||
| 53. javax.persistence.QueryHint |
| Client JAR |
| Geronimo | Geronimo | |||||
| Same as javax.persistence.PrimaryKeyJoinColumn |
| |||||||||
| 53 |
| 54. javax.persistence.SecondaryTable QueryHint |
| Client JAR |
| Geronimo | Geronimo | |||
| 55 54. javax.persistence.SecondaryTables SecondaryTable |
| Client JAR |
| Geronimo | Geronimo | |||||
| 55. javax.persistence.SecondaryTables |
|
| Same as javax.persistence.SecondaryTable |
| ||||||
| 56. javax.persistence.SequenceGenerator |
| Client JAR |
| Geronimo | Geronimo | |||||
| 57. javax.persistence.SqlResultSetMapping |
| Client JAR |
| Geronimo | Geronimo | |||||
| 58. javax.persistence.SqlResultSetMappings |
| Client JAR |
| Geronimo |
| Same as javax.persistence.SqlResultSetMapping | Geronimo | |||
| 59. javax.persistence.Table |
| Client JAR |
| Geronimo | Geronimo | |||||
| 60. javax.persistence.TableGenerator |
| Client JAR |
| Geronimo | Geronimo | |||||
| 61. javax.persistence.Temporal |
| Client JAR |
| Geronimo | Geronimo | |||||
| 62. javax.persistence.Transient |
| Client JAR |
| Geronimo | Geronimo | |||||
| 63. javax.persistence.UniqueConstraint |
| Client JAR |
| Geronimo | Geronimo | |||||
| 64. javax.persistence.Version |
| Client JAR |
| Geronimo | Geronimo | |||||
JSR | Annotation | DD Tag(s) | Supported in | Notes | Deployment implementation | Runtime implementation | |||||
JSR-222 | 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 | 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 |
|
|
| ||||||
| 10. javax.xml.ws.WebServiceRefs |
|
| Same as javax.xml.ws.WebServiceRef |
| ||||||
| 11. javax.xml.ws.addressing.Action |
|
|
|
| ||||||
| 12. javax.xml.ws.addressing.FaultAction |
|
|
|
|