Package | Description |
---|---|
java.beans |
Contains classes related to developing
beans -- components
based on the JavaBeans™ architecture.
|
java.lang |
Provides classes that are fundamental to the design of the Java
programming language.
|
java.lang.annotation |
Provides library support for the Java programming language
annotation facility.
|
javax.annotation | |
javax.annotation.processing |
Facilities for declaring annotation processors and for
allowing annotation processors to communicate with an annotation processing
tool environment.
|
javax.management |
Provides the core classes for the Java Management Extensions.
|
javax.xml.ws |
This package contains the core JAX-WS APIs.
|
javax.xml.ws.soap |
This package defines APIs specific to the SOAP binding.
|
javax.xml.ws.spi |
This package defines SPIs for JAX-WS.
|
Modifier and Type | Class and Description |
---|---|
interface |
ConstructorProperties
An annotation on a constructor that shows how the parameters of
that constructor correspond to the constructed object's getter
methods.
|
Modifier and Type | Class and Description |
---|---|
interface |
Deprecated
A program element annotated @Deprecated is one that programmers
are discouraged from using, typically because it is dangerous,
or because a better alternative exists.
|
interface |
FunctionalInterface
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
|
interface |
SafeVarargs
A programmer assertion that the body of the annotated method or
constructor does not perform potentially unsafe operations on its
varargs parameter.
|
Modifier and Type | Class and Description |
---|---|
interface |
Documented
Indicates that annotations with a type are to be documented by javadoc
and similar tools by default.
|
interface |
Inherited
Indicates that an annotation type is automatically inherited.
|
interface |
Native
Indicates that a field defining a constant value may be referenced
from native code.
|
interface |
Repeatable
The annotation type
java.lang.annotation.Repeatable is
used to indicate that the annotation type whose declaration it
(meta-)annotates is repeatable. |
interface |
Retention
Indicates how long annotations with the annotated type are to
be retained.
|
interface |
Target
Indicates the contexts in which an annotation type is applicable.
|
Modifier and Type | Class and Description |
---|---|
interface |
Generated
The Generated annotation is used to mark source code that has been generated.
|
interface |
PostConstruct
The PostConstruct annotation is used on a method that needs to be executed
after dependency injection is done to perform any initialization.
|
interface |
PreDestroy
The PreDestroy annotation is used on methods as a callback notification to
signal that the instance is in the process of being removed by the
container.
|
interface |
Resources
This class is used to allow multiple resources declarations.
|
Modifier and Type | Class and Description |
---|---|
interface |
SupportedAnnotationTypes
An annotation used to indicate what annotation types an annotation
processor supports.
|
interface |
SupportedOptions
An annotation used to indicate what options an annotation processor
supports.
|
interface |
SupportedSourceVersion
An annotation used to indicate the latest source version an
annotation processor supports.
|
Modifier and Type | Class and Description |
---|---|
interface |
DescriptorKey
Meta-annotation that describes how an annotation element relates
to a field in a
Descriptor . |
interface |
MXBean
Annotation to mark an interface explicitly as being an MXBean
interface, or as not being an MXBean interface.
|
Modifier and Type | Class and Description |
---|---|
interface |
Action
The
Action annotation allows explicit association of a
WS-Addressing Action message addressing property with
input , output , and
fault messages of the mapped WSDL operation. |
interface |
BindingType
The
BindingType annotation is used to
specify the binding to use for a web service
endpoint implementation class. |
interface |
FaultAction
The
FaultAction annotation is used inside an Action
annotation to allow an explicit association of a WS-Addressing
Action message addressing property with the fault
messages of the WSDL operation mapped from the exception class. |
interface |
RequestWrapper
Used to annotate methods in the Service Endpoint Interface with the request
wrapper bean to be used at runtime.
|
interface |
RespectBinding
This feature clarifies the use of the
wsdl:binding
in a JAX-WS runtime. |
interface |
ResponseWrapper
Used to annotate methods in the Service Endpoint Interface with the response
wrapper bean to be used at runtime.
|
interface |
ServiceMode
Used to indicate whether a
Provider implementation wishes to work
with entire protocol messages or just with protocol message payloads. |
interface |
WebEndpoint
Used to annotate the
getPortName()
methods of a generated service interface. |
interface |
WebFault
Used to annotate service specific exception classes to customize
to the local and namespace name of the fault element and the name
of the fault bean.
|
interface |
WebServiceClient
Used to annotate a generated service interface.
|
interface |
WebServiceProvider
Used to annotate a Provider implementation class.
|
interface |
WebServiceRef
The
WebServiceRef annotation is used to
define a reference to a web service and
(optionally) an injection target for it. |
interface |
WebServiceRefs
The
WebServiceRefs annotation allows
multiple web service references to be declared at the
class level. |
Modifier and Type | Class and Description |
---|---|
interface |
Addressing
This annotation represents the use of WS-Addressing with either
the SOAP 1.1/HTTP or SOAP 1.2/HTTP binding.
|
interface |
MTOM
This feature represents the use of MTOM with a
web service.
|
Modifier and Type | Class and Description |
---|---|
interface |
WebServiceFeatureAnnotation
Annotation used to identify other annotations
as a
WebServiceFeature . |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.