Cosminexus V9 アプリケーションサーバ Webサービス開発ガイド
ここでは,JAX-RS APIのインタフェースおよびクラスのサポート範囲について説明します。また,JAX-RS 1.1仕様のインタフェースおよびクラスを利用する場合の注意事項についても説明します。
JAX-RS APIのインタフェースおよびクラスのサポート範囲を次の表に示します。インタフェースおよびクラスについては,JAX-RS APIのドキュメントを参照してください。
表24-2 JAX-RS 1.1仕様のインタフェースおよびクラスのサポート範囲
| 項番 | インタフェースまたはクラス | コンストラクタ/メソッド/フィールド | サポート |
|---|---|---|---|
| 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 | − | ○ |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.