Uses of Annotation Interface
dev.getelements.elements.rt.annotation.RemotelyInvokable
Packages that use RemotelyInvokable
-
Uses of RemotelyInvokable in dev.getelements.elements.rt
Methods in dev.getelements.elements.rt with annotations of type RemotelyInvokableModifier and TypeMethodDescriptionvoidResourceContext.createAttributesAsync(Consumer<ResourceId> success, Consumer<Throwable> failure, String module, Path path, Attributes attributes, Object... args) Creates aResourceasynchronously.voidResourceContext.destroyAllResourcesAsync(Consumer<Void> success, Consumer<Throwable> failure) Clears allResourceinstances from the system.voidResourceContext.destroyAsync(Consumer<Void> success, Consumer<Throwable> failure, ResourceId resourceId) Destroys theResourcewith the providedResourceId.booleanTaskContext.finishWithError(TaskId taskId, Throwable error) booleanTaskContext.finishWithResult(TaskId taskId, Object result) Finishes the task with associatedTaskIdwith the provided result.InstanceMetadataContext.getInstanceMetadataAsync(Consumer<InstanceMetadata> success, Consumer<Throwable> failure) Asynchronous method to fetch thedoubleInstanceMetadataContext.getInstanceQuality()Represents the instance's current load factor.ManifestContext.getModelManifest()Gets theModelManifestinstance.InstanceMetadataContext.getNodeIds()Gets allNodeIds housed within the instance.ManifestContext.getStartupManifest()Gets theStartupManifest, if available.default ObjectResourceContext.invoke(ResourceId resourceId, String method, Object... args) Synchronous invoke ofResourceContext.invokePathAsync(Consumer, Consumer, Path, String, Object...).voidResourceContext.invokeAsync(Consumer<Object> success, Consumer<Throwable> failure, ResourceId resourceId, String method, Object... args) Invokes the method on theResourceId.voidResourceContext.invokePathAsync(Consumer<Object> success, Consumer<Throwable> failure, Path path, String method, Object... args) voidHandlerContext.invokeRetainedHandlerAsync(Consumer<Object> success, Consumer<Throwable> failure, Attributes attributes, String module, String method, Object... args) voidHandlerContext.invokeSingleUseHandlerAsync(Consumer<Object> success, Consumer<Throwable> failure, Attributes attributes, String module, String method, Object... args) voidIndexContext.linkAsync(ResourceId resourceId, Path destination, Consumer<Void> success, Consumer<Throwable> failure) Links a singleResourceIdto aPathdestination.voidIndexContext.linkPathAsync(Path source, Path destination, Consumer<Void> success, Consumer<Throwable> failure) voidIndexContext.listAsync(Path path, Consumer<List<IndexContext.Listing>> success, Consumer<Throwable> failure) Fetches aIndexContext.Listingof allPaths and assocaitedResourceIdinstances which match the providedPath.voidSimpleIndexContext.listAsync(Path path, Consumer<List<IndexContext.Listing>> success, Consumer<Throwable> failure) voidEventContext.postAsync(String eventName, Attributes attributes, Object... args) voidTaskContext.register(TaskId taskId, Consumer<Object> tConsumer, Consumer<Throwable> throwableTConsumer) voidResumes the supplied task with theTaskIdsupplying multiple results to the destination.voidSchedulerContext.resumeFromNetwork(TaskId taskId, Object result) Resumes a task that was waiting on a network call.voidSchedulerContext.resumeTaskAfterDelay(TaskId taskId, long time, TimeUnit timeUnit) Resumes the task associated with the suppliedTaskId.voidSchedulerContext.resumeWithError(TaskId taskId, Throwable throwable) Resumes a task that was waiting for any reason.voidIndexContext.unlinkAsync(Path path, Consumer<IndexContext.Unlink> success, Consumer<Throwable> failure) Unlinks the providedPathand if this is the lastPathreference to aResourceId, then the cluster will remove and destroy the associatedResource. -
Uses of RemotelyInvokable in dev.getelements.elements.sdk.service.blockchain
Methods in dev.getelements.elements.sdk.service.blockchain with annotations of type RemotelyInvokableModifier and TypeMethodDescriptionWalletService.createWallet(String vaultId, CreateWalletRequest createWalletRequest) Creates a new Wallet.voidWalletService.deleteWallet(String walletId) Deletes theWalletwith the supplied wallet ID.voidWalletService.deleteWalletFromVault(String walletId, String vaultId) Deletes theWalletwith the supplied id, from the vault.Fetches a specificWalletinstance based on ID or name.WalletService.getWalletInVault(String walletId, String vaultId) Fetches wallet from the supplied vault.WalletService.getWallets(int offset, int count, String vaultId, String userId, BlockchainApi protocol, List<BlockchainNetwork> networks) Lists allWalletinstances, specifying a search query.WalletService.updateWallet(String vaultId, String walletId, UpdateWalletRequest walletUpdateRequest) Updates the suppliedWallet.