public abstract class NiftyCloudClient extends HttpClient
DEFAULT_ENCODING| コンストラクタと説明 |
|---|
NiftyCloudClient(ClientProperties properties)
指定したプロパティを使用してニフクラクライアントを構築します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
<T> T |
execute(NiftyCloudRequest request,
HttpResponseParser<NiftyCloudResponse<T>> successParser,
HttpResponseParser<NiftyCloudServiceException> errorParser)
HTTP要求送信、応答受信を行います。
|
java.net.URI |
getEndpoint()
ニフクラサービスのエンドポイントを取得します。
|
static java.lang.String |
getQueryString(java.util.List<? extends NameValuePair> parameters,
com.nifty.cloud.ncs.NiftyCloudClient.QueryStringType stringType) |
static java.lang.String |
normalizePath(java.lang.String path) |
void |
setEndpoint(java.lang.String endpoint)
ニフクラサービスのエンドポイントを設定します。
|
java.lang.String |
urlEncode(java.lang.String src)
指定した文字列をURLエンコードします。
|
shutdownpublic NiftyCloudClient(ClientProperties properties)
properties - ニフクラクライアントのプロパティpublic void setEndpoint(java.lang.String endpoint)
throws java.lang.IllegalArgumentException
endpoint - ニフクラサービスのエンドポイントjava.lang.IllegalArgumentExceptionpublic java.net.URI getEndpoint()
public <T> T execute(NiftyCloudRequest request, HttpResponseParser<NiftyCloudResponse<T>> successParser, HttpResponseParser<NiftyCloudServiceException> errorParser) throws NiftyCloudServiceException
T - request - ニフクラサービスへの要求内容successParser - 正常応答時に使用するレスポンスパーサーerrorParser - 異常応答時に使用するレスポンスパーサーNiftyCloudServiceExceptionpublic static java.lang.String normalizePath(java.lang.String path)
public static java.lang.String getQueryString(java.util.List<? extends NameValuePair> parameters,
com.nifty.cloud.ncs.NiftyCloudClient.QueryStringType stringType)
public java.lang.String urlEncode(java.lang.String src)
src - エンコード対象の文字列