org.monache.lib.api
クラス CoinAPIJsonRPCClient

java.lang.Object
  上位を拡張 org.monache.lib.jsonrpc.AbstractJsonRPCClient
      上位を拡張 org.monache.lib.api.CoinAPIJsonRPCClient
すべての実装されたインタフェース:
JsonRPCClient

public class CoinAPIJsonRPCClient
extends AbstractJsonRPCClient

導入されたバージョン:
1.0
作成者:
monache.org

フィールドの概要
static java.nio.charset.Charset DEFAULT_RESPONSE_CHARSET
           
static java.lang.String DEFAULT_SCHEMA
           
static java.lang.String DEFAULT_URI
           
 
コンストラクタの概要
CoinAPIJsonRPCClient()
           
CoinAPIJsonRPCClient(HttpClient httpClient)
           
CoinAPIJsonRPCClient(HttpClient httpClient, java.lang.String uri, java.lang.String schema, java.nio.charset.Charset responseCharset)
           
 
メソッドの概要
<T1,T2> T2
call(T1 requestObject, java.lang.Class<? extends T2> responseObjectClass)
           
 void close()
           
 HttpClient getHttpClient()
           
 java.nio.charset.Charset getResponseCharset()
           
 java.lang.String getSchema()
           
 java.lang.String getUri()
           
protected  java.lang.String request(java.lang.String jsonRequestString)
           
 void setHttpClient(HttpClient httpClient)
           
 void setResponseCharset(java.nio.charset.Charset responseCharset)
           
 void setSchema(java.lang.String schema)
           
 void setUri(java.lang.String uri)
           
 
クラス org.monache.lib.jsonrpc.AbstractJsonRPCClient から継承されたメソッド
call
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_URI

public static final java.lang.String DEFAULT_URI
関連項目:
定数フィールド値

DEFAULT_SCHEMA

public static final java.lang.String DEFAULT_SCHEMA
関連項目:
定数フィールド値

DEFAULT_RESPONSE_CHARSET

public static final java.nio.charset.Charset DEFAULT_RESPONSE_CHARSET
コンストラクタの詳細

CoinAPIJsonRPCClient

public CoinAPIJsonRPCClient()
                     throws JsonRPCException
例外:
JsonRPCException
導入されたバージョン:
1.0

CoinAPIJsonRPCClient

public CoinAPIJsonRPCClient(HttpClient httpClient)
                     throws JsonRPCException
パラメータ:
httpClient -
例外:
JsonRPCException
導入されたバージョン:
1.0

CoinAPIJsonRPCClient

public CoinAPIJsonRPCClient(HttpClient httpClient,
                            java.lang.String uri,
                            java.lang.String schema,
                            java.nio.charset.Charset responseCharset)
                     throws JsonRPCException
パラメータ:
httpClient -
uri -
schema -
responseCharset -
例外:
JsonRPCException
導入されたバージョン:
1.0
メソッドの詳細

request

protected java.lang.String request(java.lang.String jsonRequestString)
                            throws JsonRPCException
定義:
クラス AbstractJsonRPCClient 内の request
例外:
JsonRPCException

call

public <T1,T2> T2 call(T1 requestObject,
                       java.lang.Class<? extends T2> responseObjectClass)
        throws JsonRPCException
定義:
インタフェース JsonRPCClient 内の call
オーバーライド:
クラス AbstractJsonRPCClient 内の call
戻り値:
例外:
JsonRPCException

getHttpClient

public HttpClient getHttpClient()
戻り値:
httpClient
導入されたバージョン:
1.0

setHttpClient

public void setHttpClient(HttpClient httpClient)
パラメータ:
httpClient - セットする httpClient
導入されたバージョン:
1.0

getUri

public java.lang.String getUri()
戻り値:
uri
導入されたバージョン:
1.0

setUri

public void setUri(java.lang.String uri)
パラメータ:
uri - セットする uri
導入されたバージョン:
1.0

getSchema

public java.lang.String getSchema()
戻り値:
schema
導入されたバージョン:
1.0

setSchema

public void setSchema(java.lang.String schema)
パラメータ:
schema - セットする schema
導入されたバージョン:
1.0

getResponseCharset

public java.nio.charset.Charset getResponseCharset()
戻り値:
responseCharset
導入されたバージョン:
1.0

setResponseCharset

public void setResponseCharset(java.nio.charset.Charset responseCharset)
パラメータ:
responseCharset - セットする responseCharset
導入されたバージョン:
1.0

close

public void close()
           throws JsonRPCException
例外:
JsonRPCException


Copyright © 2014. All Rights Reserved.