Hitachi

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


25.1 クライアントAPIのインタフェースおよびクラスのサポート範囲

ここでは,クライアントAPIのインタフェースおよびクラスのサポート範囲について説明します。クライアントAPIのインタフェースおよびクラスのサポート範囲を次の表に示します。

表25‒1 クライアントAPIのインタフェースおよびクラスのサポート範囲

項番

インタフェースまたはクラス

コンストラクタ/メソッド/フィールド

com.cosminexus.jersey.api.clientパッケージ

1

Client

create()

2

create(ClientConfig cc)

3

destroy()

4

getProperties()

5

handle(ClientRequest request)

6

resource(String u)

7

resource(URI u)

8

setChunkedEncodingSize(Integer chunkSize)

9

setConnectTimeout(Integer interval)

10

setFollowRedirects(Boolean redirect)

11

setReadTimeout(Integer interval)

12

ClientHandlerException

親クラスのメソッド※1

13

ClientRequest

clone()

14

create()

15

getEntity()

16

getHeaders()

17

getHeaderValue(Object headerValue)

18

getMethod()

19

getProperties()

20

getPropertyAsFeature(String name)

21

getPropertyAsFeature(String name, boolean defaultValue)

22

getURI()

23

setEntity(Object entity)

24

setMethod(String method)

25

setURI(java.net.URI uri)

26

ClientRequest.Builder

accept(MediaType... types)

27

accept(String... types)

28

acceptLanguage(Locale... locales)

29

acceptLanguage(String... locales)

30

build(URI uri, String method)

31

cookie(Cookie cookie)

32

entity(Object entity)

33

entity(Object entity, MediaType type)

34

entity(Object entity, String type)

35

header(String name, Object value)

36

type(MediaType type)

37

type(String type)

38

ClientResponse

bufferEntity()

39

close()

40

getAllow()

41

getClient()

42

getClientResponseStatus()

43

getCookies()

44

getEntity(Class<T> c)

45

getEntity(GenericType<T> gt)

46

getEntityInputStream()

47

getEntityTag()

48

getHeaders()

49

getLanguage()

50

getLastModified()

51

getLength()

52

getLocation()

54

getResponseDate()

55

getStatus()

56

getType()

57

hasEntity()

58

ClientResponse.Status

ACCEPTED

59

BAD_GATEWAY

60

BAD_REQUEST

61

CONFLICT

62

CREATED

63

EXPECTATION_FAILED

64

FORBIDDEN

65

FOUND

66

GATEWAY_TIMEOUT

67

GONE

68

HTTP_VERSION_NOT_SUPPORTED

69

INTERNAL_SERVER_ERROR

70

LENGTH_REQUIRED

71

METHOD_NOT_ALLOWED

72

MOVED_PERMANENTLY

73

NO_CONTENT

74

NON_AUTHORITIVE_INFORMATION

75

NOT_ACCEPTABLE

76

NOT_FOUND

77

NOT_IMPLEMENTED

78

NOT_MODIFIED

79

OK

80

PARTIAL_CONTENT

81

PAYMENT_REQUIRED

82

PRECONDITION_FAILED

83

PROXY_AUTHENTICATION_REQUIRED

84

REQUEST_ENTITY_TOO_LARGE

85

REQUEST_TIMEOUT

86

REQUEST_URI_TOO_LONG

87

REQUESTED_RANGE_NOT_SATIFIABLE

88

RESET_CONTENT

89

SEE_OTHER

90

SERVICE_UNAVAILABLE

91

TEMPORARY_REDIRECT

92

UNAUTHORIZED

93

UNSUPPORTED_MEDIA_TYPE

94

USE_PROXY

95

fromStatusCode(int statusCode)

96

getFamily()

97

getReasonPhrase()

98

getStatusCode()

99

toString()

100

valueOf(String name)

101

values()

102

GenericType

GenericType()

103

GenericType(Type genericType)

104

getRawClass()

105

getType()

106

UniformInterfaceException

getResponse()

107

WebResource

accept(MediaType... types)

108

accept(String... types)

109

acceptLanguage(Locale... locales)

110

acceptLanguage(String... locales)

111

cookie(Cookie cookie)

112

delete()

113

delete(Class<T> c)

114

delete(Class<T> c, Object requestEntity)

115

delete(GenericType<T> gt)

116

delete(GenericType<T> gt, Object requestEntity)

117

delete(Object requestEntity)

118

entity(Object entity)

119

entity(Object entity, MediaType type)

120

entity(Object entity, String type)

121

get(Class<T> c)

122

get(GenericType<T> gt)

123

getRequestBuilder()

124

getURI()

125

getUriBuilder()

126

head()

127

header(String name, Object value)

128

method(String method)

129

method(String method, Class<T> c)

130

method(String method, Class<T> c, Object requestEntity)

131

method(String method, GenericType<T> gt)

132

method(String method, GenericType<T> gt, Object requestEntity)

133

method(String method, Object requestEntity)

134

options(Class<T> c)

135

options(GenericType<T> gt)

136

path(String path)

137

post()

138

post(Class<T> c)

139

post(Class<T> c, Object requestEntity)

140

post(GenericType<T> gt)

141

post(GenericType<T> gt, Object requestEntity)

142

post(Object requestEntity)

143

put()

144

put(Class<T> c)

145

put(Class<T> c, Object requestEntity)

146

put(GenericType<T> gt)

147

put(GenericType<T> gt, Object requestEntity)

148

put(Object requestEntity)

149

queryParam(String key, String value)

150

queryParams(MultivaluedMap<String, String> params)

151

type(MediaType type)

152

type(String type)

153

uri(java.net.URI uri)

154

WebResource.Builder

accept(MediaType... types)

155

accept(String... types)

156

acceptLanguage(Locale... locales)

157

acceptLanguage(String... locales)

158

cookie(Cookie cookie)

159

delete()

160

delete(Class<T> c)

161

delete(Class<T> c, Object requestEntity)

162

delete(GenericType<T> gt)

163

delete(GenericType<T> gt, Object requestEntity)

164

delete(Object requestEntity)

165

entity(Object entity)

166

entity(Object entity, MediaType type)

167

entity(Object entity, String type)

168

get(Class<T> c)

169

get(GenericType<T> gt)

170

head()

171

header(String name, Object value)

172

method(String method)

173

method(String method, Class<T> c)

174

method(String method, Class<T> c, Object requestEntity)

175

method(String method, GenericType<T> gt)

176

method(String method, GenericType<T> gt, Object requestEntity)

177

method(String method, Object requestEntity)

178

options(Class<T> c)

179

options(GenericType<T> gt)

180

post()

181

post(Class<T> c)

182

post(Class<T> c, Object requestEntity)

183

post(GenericType<T> gt)

184

post(GenericType<T> gt, Object requestEntity)

185

post(Object requestEntity)

186

put()

187

put(Class<T> c)

188

put(Class<T> c, Object requestEntity)

189

put(GenericType<T> gt)

190

put(GenericType<T> gt, Object requestEntity)

191

put(Object requestEntity)

192

type(MediaType type)

193

type(String type)

com.cosminexus.jersey.api.client.configパッケージ

194

DefaultClientConfig

PROPERTY_BUFFER_RESPONSE_ENTITY_ON_EXCEPTION

195

PROPERTY_CHUNKED_ENCODING_SIZE

196

PROPERTY_CONNECT_TIMEOUT

197

PROPERTY_FOLLOW_REDIRECTS

198

PROPERTY_READ_TIMEOUT

199

getPropertyAsFeature(String featureName)

200

getFeatures()

201

getFeature(String featureName)

202

getProperties()

203

getProperty(String propertyName)

com.cosminexus.jersey.client.urlconnectionパッケージ

204

HTTPSProperties

PROPERTY_HTTPS_PROPERTIES

205

HTTPSProperties()

206

HTTPSProperties(HostnameVerifier hv)

207

HTTPSProperties(HostnameVerifier hv, SSLContext c)

208

getHostnameVerifier()

209

getSSLContext()

com.cosminexus.jersey.core.utilパッケージ

210

MultivaluedMapImpl※2

MultivaluedMapImpl()

211

add(String key, String value)

212

getFirst(String key)

213

putSingle(String key, String value)

注※1

ClientHandlerExceptionクラスはRuntimeExceptionクラスの派生クラスです。ClientHandlerExceptionクラスはRuntimeExceptionクラスのメソッドの範囲で使用してください。

注※2

MultivaluedMapImplクラスのコンストラクタおよびメソッドの仕様については,JAX-RS APIのドキュメントを参照してください。注意事項については「25.14 MultivaluedMapImplクラスのコンストラクタおよびメソッド仕様と注意事項」を参照してください。

〈この節の構成〉