public interface MetadataStore
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<ByteBuffer> |
fetchMetadata(Member member)
Retrives metadata from cluster member.
|
<T> Optional<T> |
metadata()
Returns local cluster member metadata from local store.
|
Optional<ByteBuffer> |
metadata(Member member)
Returns cluster member metadata from local store.
|
ByteBuffer |
removeMetadata(Member member)
Removes cluster member metadata from store.
|
void |
start()
Start listening on requests on getting local member metadata to remote callers.
|
void |
stop()
Stop listening on requests and dispose resporces.
|
ByteBuffer |
updateMetadata(Member member,
ByteBuffer metadata)
Updates cluster member metadata in store.
|
void |
updateMetadata(Object metadata)
Updates local cluster member metadata.
|
void start()
void stop()
<T> Optional<T> metadata()
Optional<ByteBuffer> metadata(Member member)
member - cluster membervoid updateMetadata(Object metadata)
metadata - local member metadataByteBuffer updateMetadata(Member member, ByteBuffer metadata)
member - membermetadata - cluster member metadatareactor.core.publisher.Mono<ByteBuffer> fetchMetadata(Member member)
member - cluster memberByteBuffer removeMetadata(Member member)
member - cluster memberCopyright © 2015–2020. All rights reserved.