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 | Description |
---|---|---|
interface |
BeanProperty |
An annotation used to specify some property-related information for the
automatically generated
BeanInfo classes. |
interface |
ConstructorProperties |
An annotation on a constructor that shows how the parameters of
that constructor correspond to the constructed object's getter
methods.
|
interface |
JavaBean |
An annotation used to specify some class-related information
for the automatically generated
BeanInfo classes. |
Modifier and Type | Class | Description |
---|---|---|
interface |
Deprecated |
A program element annotated
@Deprecated is one that programmers
are discouraged from using. |
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 | Description |
---|---|---|
interface |
Documented |
If the annotation
@Documented is present on the declaration
of an annotation type A, then any @A annotation on
an element is considered part of the element's public contract. |
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 | 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 | 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 | Description |
---|---|---|
interface |
ConstructorParameters |
An annotation on a constructor that shows how the parameters of
that constructor correspond to the constructed object's getter
methods.
|
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 | 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 | 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 | 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. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps