# Supported annotations

The following annotations are supported in the Eclipse STP Annotation Properties editor:

JSR 181

- javax.jws.WebService
- javax.jws.WebMethod
- javax.jws.Oneway
- javax.jws.WebParam
- javax.jws.WebResult
- javax.jws.HandlerChain
- javax.jws.soap.SOAPBinding
- javax.jws.soap.SOAPMessageHandlers

JAX-WS 2.0

- javax.xml.ws.ServiceMode
- javax.xml.ws.WebFault
- javax.xml.ws.RequestWrapper
- javax.xml.ws.ResponseWrapper
- javax.xml.ws.WebServiceClient
- javax.xml.ws.WebEndpoint
- javax.xml.ws.WebServiceProvider
- javax.xml.ws.BindingType
- javax.xml.ws.WebServiceRef
- javax.xml.ws.WebServiceRefs

SCA 0.95

- org.osoa.sca.annotations.AnnotationSupport
- org.osoa.sca.annotations.Callback
- org.osoa.sca.annotations.ComponentName
- org.osoa.sca.annotations.Constructor
- org.osoa.sca.annotations.Context
- org.osoa.sca.annotations.Destroy
- org.osoa.sca.annotations.Init
- org.osoa.sca.annotations.OneWay
- org.osoa.sca.annotations.Property
- org.osoa.sca.annotations.Reference
- org.osoa.sca.annotations.Remotable
- org.osoa.sca.annotations.Scope
- org.osoa.sca.annotations.Service
- org.osoa.sca.annotations.Session
- org.osoa.sca.annotations.SessionID

Apache Tuscany 1.0

- org.apache.tuscany.api.annotation.DataType
- org.apache.tuscany.api.annotation.DataContext
- org.apache.tuscany.api.annotation.LogLevel
- org.apache.tuscany.api.annotation.Monitor