public class NamespaceHttp extends Http implements NamespaceRepository
client, objectMapper, url| Constructor and Description |
|---|
NamespaceHttp(java.lang.String host) |
NamespaceHttp(java.lang.String host,
NetworkHttp networkHttp) |
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Observable<NamespaceInfo> |
getNamespace(NamespaceId namespaceId)
Gets the NamespaceInfo for a given namespaceId.
|
io.reactivex.Observable<java.util.List<NamespaceName>> |
getNamespaceNames(java.util.List<NamespaceId> namespaceIds)
Gets list of NamespaceName for different namespaceIds.
|
io.reactivex.Observable<java.util.List<NamespaceInfo>> |
getNamespacesFromAccount(Address address)
Gets list of NamespaceInfo for an account.
|
io.reactivex.Observable<java.util.List<NamespaceInfo>> |
getNamespacesFromAccount(Address address,
QueryParams queryParams)
Gets list of NamespaceInfo for an account.
|
io.reactivex.Observable<java.util.List<NamespaceInfo>> |
getNamespacesFromAccounts(java.util.List<Address> addresses)
Gets list of NamespaceInfo for different account.
|
io.reactivex.Observable<java.util.List<NamespaceInfo>> |
getNamespacesFromAccounts(java.util.List<Address> addresses,
QueryParams queryParams)
Gets list of NamespaceInfo for different account.
|
public NamespaceHttp(java.lang.String host)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic NamespaceHttp(java.lang.String host,
NetworkHttp networkHttp)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic io.reactivex.Observable<NamespaceInfo> getNamespace(NamespaceId namespaceId)
NamespaceRepositorygetNamespace in interface NamespaceRepositorynamespaceId - NamespaceIdNamespaceInfopublic io.reactivex.Observable<java.util.List<NamespaceInfo>> getNamespacesFromAccount(Address address, QueryParams queryParams)
NamespaceRepositorygetNamespacesFromAccount in interface NamespaceRepositoryaddress - AddressqueryParams - QueryParansNamespaceInfo>public io.reactivex.Observable<java.util.List<NamespaceInfo>> getNamespacesFromAccount(Address address)
NamespaceRepositorygetNamespacesFromAccount in interface NamespaceRepositoryaddress - AddressNamespaceInfo>public io.reactivex.Observable<java.util.List<NamespaceInfo>> getNamespacesFromAccounts(java.util.List<Address> addresses, QueryParams queryParams)
NamespaceRepositorygetNamespacesFromAccounts in interface NamespaceRepositoryaddresses - List of AddressqueryParams - QueryParamsNamespaceInfo>public io.reactivex.Observable<java.util.List<NamespaceInfo>> getNamespacesFromAccounts(java.util.List<Address> addresses)
NamespaceRepositorygetNamespacesFromAccounts in interface NamespaceRepositoryaddresses - List of AddressNamespaceInfo>public io.reactivex.Observable<java.util.List<NamespaceName>> getNamespaceNames(java.util.List<NamespaceId> namespaceIds)
NamespaceRepositorygetNamespaceNames in interface NamespaceRepositorynamespaceIds - List of NamespaceIdNamespaceName>