ネームスペース識別子による所有権と期間の取得
ネームスペースの取得 ガイドを完了している
// replace with namespace name
const namespaceId = new NamespaceId('foo');
// replace with node endpoint
const nodeUrl = 'NODE_URL';
const repositoryFactory = new RepositoryFactoryHttp(nodeUrl);
const namespaceHttp = repositoryFactory.createNamespaceRepository();
namespaceHttp.getNamespace(namespaceId).subscribe(
(namespaceInfo) => console.log(namespaceInfo),
(err) => console.error(err),
);
// replace with namespace name
const namespaceId = new symbol_sdk_1.NamespaceId('foo');
// replace with node endpoint
const nodeUrl = 'NODE_URL';
const repositoryFactory = new symbol_sdk_1.RepositoryFactoryHttp(nodeUrl);
const namespaceHttp = repositoryFactory.createNamespaceRepository();
namespaceHttp.getNamespace(namespaceId).subscribe(
(namespaceInfo) => console.log(namespaceInfo),
(err) => console.error(err),
);
try (final RepositoryFactory repositoryFactory = new RepositoryFactoryVertxImpl(
"NODE_URL")) {
// replace with namespace name
final NamespaceId namespaceId = NamespaceId.createFromName("foo");
final NamespaceRepository namespaceRepository = repositoryFactory
.createNamespaceRepository();
final NamespaceInfo namespaceInfo = namespaceRepository.getNamespace(namespaceId)
.toFuture()
.get();
final JsonHelper helper = new JsonHelperJackson2();
System.out.println(helper.prettyPrint(namespaceInfo));
}
}