Interface OracleService
- All Known Implementing Classes:
OracleServiceImpl
public interface OracleService
-
Method Summary
Modifier and Type Method Description io.reactivex.Single<OracleQueriesResult>
asyncGetOracleQueries(java.lang.String publicKey)
asynchronously get oracle queries by public key; providing default values ofQueryParams
io.reactivex.Single<OracleQueriesResult>
asyncGetOracleQueries(java.lang.String publicKey, QueryParams queryParams)
asynchronously get oracle queries by public keyio.reactivex.Single<OracleQueryResult>
asyncGetOracleQuery(java.lang.String publicKey, java.lang.String queryId)
asynchronously get an oracle query by public key and query IDio.reactivex.Single<RegisteredOracleResult>
asyncGetRegisteredOracle(java.lang.String publicKey)
asynchronously get an oracle by its public keyOracleQueriesResult
blockingGetOracleQueries(java.lang.String publicKey)
synchronously get oracle queries by public key; providing default values ofQueryParams
OracleQueriesResult
blockingGetOracleQueries(java.lang.String publicKey, QueryParams queryParams)
synchronously get oracle queries by public keyOracleQueryResult
blockingGetOracleQuery(java.lang.String publicKey, java.lang.String queryId)
synchronously get an oracle query by public key and query IDRegisteredOracleResult
blockingGetRegisteredOracle(java.lang.String publicKey)
synchronously get an oracle by its public key
-
Method Details
-
asyncGetRegisteredOracle
asynchronously get an oracle by its public key- Parameters:
publicKey
- The public key of the oracle (required)- Returns:
- asynchronous result handler (RxJava Single) for
RegisteredOracleResult
-
blockingGetRegisteredOracle
synchronously get an oracle by its public key- Parameters:
publicKey
- The public key of the oracle (required)- Returns:
- result of
RegisteredOracleResult
-
asyncGetOracleQueries
asynchronously get oracle queries by public key; providing default values ofQueryParams
- Parameters:
publicKey
- The public key of the oracle- Returns:
- asynchronous result handler (RxJava Single) for
OracleQueriesResult
-
asyncGetOracleQueries
io.reactivex.Single<OracleQueriesResult> asyncGetOracleQueries(java.lang.String publicKey, QueryParams queryParams)asynchronously get oracle queries by public key- Parameters:
publicKey
- The public key of the oraclequeryParams
- optional query params (from, limit, type)- Returns:
- asynchronous result handler (RxJava Single) for
OracleQueriesResult
-
blockingGetOracleQueries
synchronously get oracle queries by public key; providing default values ofQueryParams
- Parameters:
publicKey
- The public key of the oracle- Returns:
- result of
OracleQueriesResult
-
blockingGetOracleQueries
synchronously get oracle queries by public key- Parameters:
publicKey
- The public key of the oraclequeryParams
- optional query params (from, limit, type)- Returns:
- result of
OracleQueriesResult
-
asyncGetOracleQuery
io.reactivex.Single<OracleQueryResult> asyncGetOracleQuery(java.lang.String publicKey, java.lang.String queryId)asynchronously get an oracle query by public key and query ID- Parameters:
publicKey
- The public key of the oracle (required)queryId
- The ID of the query (required)- Returns:
- asynchronous result handler (RxJava Single) for
OracleQueryResult
-
blockingGetOracleQuery
synchronously get an oracle query by public key and query ID- Parameters:
publicKey
- The public key of the oracle (required)queryId
- The ID of the query (required)- Returns:
- result of
OracleQueryResult
-