24.2 APIのサポート範囲
ここでは,JAX-RS APIのインタフェースおよびクラスのサポート範囲について説明します。また,JAX-RS 1.1仕様のインタフェースおよびクラスを利用する場合の注意事項についても説明します。
JAX-RS APIのインタフェースおよびクラスのサポート範囲を次の表に示します。インタフェースおよびクラスについては,JAX-RS APIのドキュメントを参照してください。
|
項番 |
インタフェースまたはクラス |
コンストラクタ/メソッド/フィールド |
サポート |
|---|---|---|---|
|
javax.ws.rsパッケージ |
|||
|
1 |
WebApplicationException |
すべてのメソッド |
○ |
|
2 |
ApplicationPath |
− |
× |
|
3 |
Consumes |
− |
○ |
|
4 |
CookieParam |
− |
○ |
|
5 |
DefaultValue |
− |
○ |
|
6 |
DELETE |
− |
○ |
|
7 |
Encoded |
− |
○ |
|
8 |
FormParam |
− |
○ |
|
9 |
GET |
− |
○ |
|
10 |
HEAD |
− |
○ |
|
11 |
HeaderParam |
− |
○ |
|
12 |
HttpMethod |
− |
× |
|
13 |
MatrixParam |
− |
○ |
|
14 |
OPTIONS |
− |
○ |
|
15 |
Path |
− |
○ |
|
16 |
PathParam |
− |
○ |
|
17 |
POST |
− |
○ |
|
18 |
Produces |
− |
○ |
|
19 |
PUT |
− |
○ |
|
20 |
QueryParam |
− |
○ |
|
javax.ws.rs.coreパッケージ |
|||
|
21 |
HttpHeaders |
getAcceptableMediaTypes() |
○ |
|
22 |
getCookies() |
○ |
|
|
23 |
getLanguages() |
○ |
|
|
24 |
getRequestHeader(String name) |
○ |
|
|
25 |
上記以外のメソッド |
○ |
|
|
26 |
MultivaluedMap<K,V> |
すべてのメソッド |
○ |
|
27 |
PathSegment |
getPath() |
○ |
|
28 |
上記以外のメソッド |
○ |
|
|
29 |
Request |
evaluatePreconditions(java.util.Date lastModified) |
○ |
|
30 |
evaluatePreconditions(EntityTag eTag) |
○ |
|
|
31 |
evaluatePreconditions(java.util.Date lastModified, EntityTag eTag) |
○ |
|
|
32 |
getMethod() |
○ |
|
|
33 |
selectVariant(java.util.List<Variant> variants) |
○ |
|
|
34 |
上記以外のメソッド |
○ |
|
|
35 |
Response.StatusType |
すべてのメソッド |
○ |
|
36 |
SecurityContext |
isUserInRole(String role) |
○ |
|
37 |
上記以外のメソッド |
○ |
|
|
38 |
StreamingOutput |
すべてのメソッド |
○ |
|
39 |
UriInfo |
getMatchedResources() |
× |
|
40 |
getMatchedURIs() |
× |
|
|
41 |
getMatchedURIs(boolean decode) |
× |
|
|
42 |
getPath() |
○ |
|
|
43 |
getPath(boolean decode) |
○ |
|
|
44 |
getPathParameters() |
○ |
|
|
45 |
getPathParameters(boolean decode) |
○ |
|
|
46 |
getPathSegments() |
○ |
|
|
47 |
getPathSegments(boolean decode) |
○ |
|
|
48 |
getQueryParameters() |
○ |
|
|
49 |
getQueryParameters(boolean decode) |
○ |
|
|
50 |
getRequestUri() |
○ |
|
|
51 |
getRequestUriBuilder() |
○ |
|
|
52 |
上記以外のメソッド |
○ |
|
|
53 |
Application |
すべてのメソッド |
× |
|
54 |
CacheControl |
すべてのメソッド |
○ |
|
55 |
Cookie |
valueOf(String value) |
○ |
|
56 |
上記以外のメソッド |
○ |
|
|
57 |
EntityTag |
Entity(String value) |
○ |
|
58 |
valueOf(String value) |
○ |
|
|
59 |
上記以外のメソッド |
○ |
|
|
60 |
GenericEntity<T> |
すべてのメソッド |
○ |
|
61 |
MediaType |
MediaType(String type, String subtype, java.util.Map<String,String> parameters) |
○ |
|
62 |
equals(Object obj) |
○ |
|
|
63 |
getParameters() |
○ |
|
|
64 |
isCompatible(MediaType other) |
○ |
|
|
65 |
valueOf(String type) |
○ |
|
|
66 |
上記以外のメソッド |
○ |
|
|
67 |
NewCookie |
valueOf(String value) |
○ |
|
68 |
上記以外のメソッド |
○ |
|
|
69 |
Response |
created(URI location) |
○ |
|
70 |
fromResponse(Response response) |
○ |
|
|
71 |
notModified(EntityTag tag) |
○ |
|
|
72 |
notModified(String tag) |
○ |
|
|
73 |
ok(Object entity, String type) |
○ |
|
|
74 |
seeOther(URI location) |
○ |
|
|
75 |
status(int status) |
○ |
|
|
76 |
temporaryRedirect(URI location) |
○ |
|
|
77 |
上記以外のメソッド |
○ |
|
|
78 |
Response.ResponseBuilder |
build() |
○ |
|
79 |
status(int status) |
○ |
|
|
80 |
上記以外のメソッド |
○ |
|
|
81 |
UriBuilder |
build(Object... values) |
○ |
|
82 |
clone() |
○ |
|
|
83 |
fragment(String fragment) |
○ |
|
|
84 |
fromPath(String path) |
○ |
|
|
85 |
fromUri(String uri) |
○ |
|
|
86 |
fromUri(java.net.URI uri) |
○ |
|
|
87 |
host(String host) |
○ |
|
|
88 |
newInstance() |
○ |
|
|
89 |
path(String path) |
○ |
|
|
90 |
port(int port) |
○ |
|
|
91 |
queryParam(String name, Object... values) |
○ |
|
|
92 |
replacePath(String path) |
○ |
|
|
93 |
replaceQuery(String query) |
○ |
|
|
94 |
replaceQueryParam(String name, Object... values) |
○ |
|
|
95 |
scheme(String scheme) |
○ |
|
|
96 |
schemeSpecificPart(String ssp) |
○ |
|
|
97 |
segment(String... segments) |
○ |
|
|
98 |
uri(java.net.URI uri) |
○ |
|
|
99 |
userInfo(String ui) |
○ |
|
|
100 |
上記以外のメソッド |
× |
|
|
101 |
Variant |
すべてのメソッド |
○ |
|
102 |
Variant.VariantListBuilder |
すべてのメソッド |
× |
|
103 |
Response.Status |
すべてのメソッド |
○ |
|
104 |
Response.Status.Family |
すべてのメソッド |
○ |
|
105 |
UriBuilderException |
すべてのメソッド |
○ |
|
106 |
Context |
− |
○ |
|
javax.ws.rs.ext パッケージ |
|||
|
107 |
ContextResolver<T> |
すべてのメソッド |
× |
|
108 |
ExceptionMapper<E extends Throwable> |
すべてのメソッド |
○ |
|
109 |
MessageBodyReader<T> |
すべてのメソッド |
× |
|
110 |
MessageBodyWriter<T> |
すべてのメソッド |
× |
|
111 |
Providers |
すべてのメソッド |
○ |
|
112 |
RuntimeDelegate.HeaderDelegate<T> |
すべてのメソッド |
○※ |
|
113 |
RuntimeDelegate |
すべてのメソッド |
○※ |
|
114 |
Provider |
− |
○ |
- (凡例)
-
○:Application ServerのJAX-RS機能でサポートしています。
×:Application ServerのJAX-RS機能でサポートしていません。
−:該当するメソッドおよびフィールドはありません。
- 注※
-
ユーザが直接使用することはありません。
- 〈この節の構成〉
-