Hitachi

Cosminexus V11 アプリケーションサーバ Webサービス開発ガイド


24.2 APIのサポート範囲

ここでは,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

(凡例)

○:Application ServerのJAX-RS機能でサポートしています。

×:Application ServerのJAX-RS機能でサポートしていません。

−:該当するメソッドおよびフィールドはありません。

注※

ユーザが直接使用することはありません。

〈この節の構成〉