Skip navigation links
A C D E F G H I J M N O P R S T U V W 

A

address() - Method in interface io.scalecube.cluster.Cluster
Returns Address of this cluster instance.
address() - Method in class io.scalecube.cluster.Member
Returns cluster member address, an address on which this cluster member listens connections from other cluster members.
alias() - Method in class io.scalecube.cluster.Member
Returns cluster member alias if exists, otherwise null.

C

clone() - Method in class io.scalecube.cluster.ClusterConfig
 
clone() - Method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
clone() - Method in class io.scalecube.cluster.gossip.GossipConfig
 
clone() - Method in class io.scalecube.cluster.membership.MembershipConfig
 
Cluster - Interface in io.scalecube.cluster
Facade cluster interface which provides API to interact with cluster members.
ClusterConfig - Class in io.scalecube.cluster
Cluster configuration encapsulate settings needed cluster to create and successfully join.
ClusterConfig() - Constructor for class io.scalecube.cluster.ClusterConfig
 
ClusterMessageHandler - Interface in io.scalecube.cluster
 
createAdded(Member, ByteBuffer, long) - Static method in class io.scalecube.cluster.membership.MembershipEvent
Creates ADDED membership event with cluster member and its metadata.
createLeaving(Member, ByteBuffer, long) - Static method in class io.scalecube.cluster.membership.MembershipEvent
Creates LEAVING membership event.
createRemoved(Member, ByteBuffer, long) - Static method in class io.scalecube.cluster.membership.MembershipEvent
Creates REMOVED membership event with cluster member and its metadata (optional).
createUpdated(Member, ByteBuffer, ByteBuffer, long) - Static method in class io.scalecube.cluster.membership.MembershipEvent
Creates UPDATED membership event.

D

DEFAULT_GOSSIP_FANOUT - Static variable in class io.scalecube.cluster.gossip.GossipConfig
 
DEFAULT_GOSSIP_INTERVAL - Static variable in class io.scalecube.cluster.gossip.GossipConfig
 
DEFAULT_GOSSIP_REPEAT_MULT - Static variable in class io.scalecube.cluster.gossip.GossipConfig
 
DEFAULT_LOCAL_GOSSIP_INTERVAL - Static variable in class io.scalecube.cluster.gossip.GossipConfig
 
DEFAULT_LOCAL_GOSSIP_REPEAT_MULT - Static variable in class io.scalecube.cluster.gossip.GossipConfig
 
DEFAULT_LOCAL_METADATA_TIMEOUT - Static variable in class io.scalecube.cluster.ClusterConfig
 
DEFAULT_LOCAL_PING_INTERVAL - Static variable in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
DEFAULT_LOCAL_PING_REQ_MEMBERS - Static variable in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
DEFAULT_LOCAL_PING_TIMEOUT - Static variable in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
DEFAULT_LOCAL_SUSPICION_MULT - Static variable in class io.scalecube.cluster.membership.MembershipConfig
 
DEFAULT_LOCAL_SYNC_INTERVAL - Static variable in class io.scalecube.cluster.membership.MembershipConfig
 
DEFAULT_METADATA_TIMEOUT - Static variable in class io.scalecube.cluster.ClusterConfig
 
DEFAULT_PING_INTERVAL - Static variable in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
DEFAULT_PING_REQ_MEMBERS - Static variable in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
DEFAULT_PING_TIMEOUT - Static variable in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
DEFAULT_SUSPICION_MULT - Static variable in class io.scalecube.cluster.membership.MembershipConfig
 
DEFAULT_SYNC_INTERVAL - Static variable in class io.scalecube.cluster.membership.MembershipConfig
 
DEFAULT_SYNC_TIMEOUT - Static variable in class io.scalecube.cluster.membership.MembershipConfig
 
DEFAULT_WAN_GOSSIP_FANOUT - Static variable in class io.scalecube.cluster.gossip.GossipConfig
 
DEFAULT_WAN_METADATA_TIMEOUT - Static variable in class io.scalecube.cluster.ClusterConfig
 
DEFAULT_WAN_PING_INTERVAL - Static variable in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
DEFAULT_WAN_PING_TIMEOUT - Static variable in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
DEFAULT_WAN_SUSPICION_MULT - Static variable in class io.scalecube.cluster.membership.MembershipConfig
 
DEFAULT_WAN_SYNC_INTERVAL - Static variable in class io.scalecube.cluster.membership.MembershipConfig
 
defaultConfig() - Static method in class io.scalecube.cluster.ClusterConfig
 
defaultConfig() - Static method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
defaultConfig() - Static method in class io.scalecube.cluster.gossip.GossipConfig
 
defaultConfig() - Static method in class io.scalecube.cluster.membership.MembershipConfig
 
defaultLanConfig() - Static method in class io.scalecube.cluster.ClusterConfig
Creates ClusterConfig with default settings for cluster on LAN network.
defaultLanConfig() - Static method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
Creates FailureDetectorConfig with default settings for cluster on LAN network.
defaultLanConfig() - Static method in class io.scalecube.cluster.gossip.GossipConfig
Creates GossipConfig with default settings for cluster on LAN network.
defaultLanConfig() - Static method in class io.scalecube.cluster.membership.MembershipConfig
Creates MembershipConfig with default settings for cluster on LAN network.
defaultLocalConfig() - Static method in class io.scalecube.cluster.ClusterConfig
Creates MembershipConfig with default settings for cluster on local loopback interface.
defaultLocalConfig() - Static method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
Creates FailureDetectorConfig with default settings for cluster on local loopback interface.
defaultLocalConfig() - Static method in class io.scalecube.cluster.gossip.GossipConfig
Creates GossipConfig with default settings for cluster on local loopback interface.
defaultLocalConfig() - Static method in class io.scalecube.cluster.membership.MembershipConfig
Creates MembershipConfig with default settings for cluster on local loopback interface.
defaultWanConfig() - Static method in class io.scalecube.cluster.ClusterConfig
Creates ClusterConfig with default settings for cluster on WAN network.
defaultWanConfig() - Static method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
Creates FailureDetectorConfig with default settings for cluster on WAN network.
defaultWanConfig() - Static method in class io.scalecube.cluster.gossip.GossipConfig
Creates GossipConfig with default settings for cluster on WAN network.
defaultWanConfig() - Static method in class io.scalecube.cluster.membership.MembershipConfig
Creates MembershipConfig with default settings for cluster on WAN network.
deserialize(ByteBuffer) - Method in class io.scalecube.cluster.metadata.JdkMetadataCodec
 
deserialize(ByteBuffer) - Method in interface io.scalecube.cluster.metadata.MetadataCodec
Deserializes metadata from buffer.

E

equals(Object) - Method in class io.scalecube.cluster.Member
 
externalHost() - Method in class io.scalecube.cluster.ClusterConfig
Returns externalHost.
externalHost(String) - Method in class io.scalecube.cluster.ClusterConfig
Setter for externalHost.
externalPort() - Method in class io.scalecube.cluster.ClusterConfig
Returns externalPort.
externalPort(Integer) - Method in class io.scalecube.cluster.ClusterConfig
Setter for externalPort.

F

failureDetector(UnaryOperator<FailureDetectorConfig>) - Method in class io.scalecube.cluster.ClusterConfig
Applies FailureDetectorConfig settings.
failureDetectorConfig() - Method in class io.scalecube.cluster.ClusterConfig
 
FailureDetectorConfig - Class in io.scalecube.cluster.fdetector
 
FailureDetectorConfig() - Constructor for class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
fetchMetadata(Member) - Method in interface io.scalecube.cluster.metadata.MetadataStore
Retrives metadata from cluster member.

G

gossip(UnaryOperator<GossipConfig>) - Method in class io.scalecube.cluster.ClusterConfig
Applies GossipConfig settings.
GOSSIP_SEGMENTATION_THRESHOLD - Static variable in class io.scalecube.cluster.gossip.GossipConfig
 
gossipConfig() - Method in class io.scalecube.cluster.ClusterConfig
 
GossipConfig - Class in io.scalecube.cluster.gossip
 
GossipConfig() - Constructor for class io.scalecube.cluster.gossip.GossipConfig
 
gossipFanout(int) - Method in class io.scalecube.cluster.gossip.GossipConfig
Setter for gossipFanout.
gossipFanout() - Method in class io.scalecube.cluster.gossip.GossipConfig
 
gossipInterval(long) - Method in class io.scalecube.cluster.gossip.GossipConfig
Setter for gossipInterval.
gossipInterval() - Method in class io.scalecube.cluster.gossip.GossipConfig
 
gossipRepeatMult(int) - Method in class io.scalecube.cluster.gossip.GossipConfig
Setter for gossipRepeatMult.
gossipRepeatMult() - Method in class io.scalecube.cluster.gossip.GossipConfig
 
gossipSegmentationThreshold(int) - Method in class io.scalecube.cluster.gossip.GossipConfig
Setter for gossipSegmentationThreshold.
gossipSegmentationThreshold() - Method in class io.scalecube.cluster.gossip.GossipConfig
A threshold for received gossip id intervals.

H

hashCode() - Method in class io.scalecube.cluster.Member
 

I

id() - Method in class io.scalecube.cluster.Member
Returns cluster member local id.
INSTANCE - Static variable in interface io.scalecube.cluster.metadata.MetadataCodec
 
io.scalecube.cluster - package io.scalecube.cluster
 
io.scalecube.cluster.fdetector - package io.scalecube.cluster.fdetector
 
io.scalecube.cluster.gossip - package io.scalecube.cluster.gossip
 
io.scalecube.cluster.membership - package io.scalecube.cluster.membership
 
io.scalecube.cluster.metadata - package io.scalecube.cluster.metadata
 
isAdded() - Method in class io.scalecube.cluster.membership.MembershipEvent
 
isLeaving() - Method in class io.scalecube.cluster.membership.MembershipEvent
 
isRemoved() - Method in class io.scalecube.cluster.membership.MembershipEvent
 
isShutdown() - Method in interface io.scalecube.cluster.Cluster
Check if cluster instance has been shut down.
isUpdated() - Method in class io.scalecube.cluster.membership.MembershipEvent
 

J

JdkMetadataCodec - Class in io.scalecube.cluster.metadata
 
JdkMetadataCodec() - Constructor for class io.scalecube.cluster.metadata.JdkMetadataCodec
 

M

member() - Method in interface io.scalecube.cluster.Cluster
Returns local cluster member which corresponds to this cluster instance.
member(String) - Method in interface io.scalecube.cluster.Cluster
Returns cluster member with given id or null if no member with such id exists at joined cluster.
member(Address) - Method in interface io.scalecube.cluster.Cluster
Returns cluster member by given address or null if no member with such address exists at joined cluster.
Member - Class in io.scalecube.cluster
Cluster member which represents node in the cluster and contains its id and address.
Member() - Constructor for class io.scalecube.cluster.Member
 
Member(String, String, Address, String) - Constructor for class io.scalecube.cluster.Member
Constructor.
member() - Method in class io.scalecube.cluster.membership.MembershipEvent
 
memberAlias() - Method in class io.scalecube.cluster.ClusterConfig
Returns memberAlias.
memberAlias(String) - Method in class io.scalecube.cluster.ClusterConfig
Setter for memberAlias.
members() - Method in interface io.scalecube.cluster.Cluster
Returns list of all members of the joined cluster.
membership(UnaryOperator<MembershipConfig>) - Method in class io.scalecube.cluster.ClusterConfig
Applies MembershipConfig settings.
membershipConfig() - Method in class io.scalecube.cluster.ClusterConfig
 
MembershipConfig - Class in io.scalecube.cluster.membership
 
MembershipConfig() - Constructor for class io.scalecube.cluster.membership.MembershipConfig
 
MembershipEvent - Class in io.scalecube.cluster.membership
Event which is emitted on cluster membership changes when new member added, updated in the cluster or removed from the cluster.
MembershipEvent.Type - Enum in io.scalecube.cluster.membership
 
metadata() - Method in interface io.scalecube.cluster.Cluster
Returns local cluster member metadata.
metadata(Member) - Method in interface io.scalecube.cluster.Cluster
Returns cluster member metadata by given member.
metadata() - Method in class io.scalecube.cluster.ClusterConfig
 
metadata(Object) - Method in class io.scalecube.cluster.ClusterConfig
Setter for metadata.
metadata() - Method in interface io.scalecube.cluster.metadata.MetadataStore
Returns local cluster member metadata from local store.
metadata(Member) - Method in interface io.scalecube.cluster.metadata.MetadataStore
Returns cluster member metadata from local store.
metadataCodec() - Method in class io.scalecube.cluster.ClusterConfig
 
metadataCodec(MetadataCodec) - Method in class io.scalecube.cluster.ClusterConfig
Setter for metadataCodec.
MetadataCodec - Interface in io.scalecube.cluster.metadata
Contains methods for metadata serializing/deserializing logic.
MetadataStore - Interface in io.scalecube.cluster.metadata
Cluster component for hosting members metadata as well functions operating over local member metadata.
metadataTimeout() - Method in class io.scalecube.cluster.ClusterConfig
 
metadataTimeout(int) - Method in class io.scalecube.cluster.ClusterConfig
Setter for metadataTimeout.

N

namespace() - Method in class io.scalecube.cluster.Member
Returns cluster member namespace.
namespace() - Method in class io.scalecube.cluster.membership.MembershipConfig
 
namespace(String) - Method in class io.scalecube.cluster.membership.MembershipConfig
Setter for namespace.
newMetadata() - Method in class io.scalecube.cluster.membership.MembershipEvent
 

O

oldMetadata() - Method in class io.scalecube.cluster.membership.MembershipEvent
 
onGossip(Message) - Method in interface io.scalecube.cluster.ClusterMessageHandler
 
onMembershipEvent(MembershipEvent) - Method in interface io.scalecube.cluster.ClusterMessageHandler
 
onMessage(Message) - Method in interface io.scalecube.cluster.ClusterMessageHandler
 
onShutdown() - Method in interface io.scalecube.cluster.Cluster
Returns promise which is completed when cluster instance has been shut down.
otherMembers() - Method in interface io.scalecube.cluster.Cluster
Returns list of all cluster members of the joined cluster excluding local member.

P

pingInterval(int) - Method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
Setter for pingInterval.
pingInterval() - Method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
pingReqMembers(int) - Method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
Setter for number of members for requesting a ping.
pingReqMembers() - Method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
pingTimeout(int) - Method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
Setter for pingTimeout.
pingTimeout() - Method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 

R

readExternal(ObjectInput) - Method in class io.scalecube.cluster.Member
 
removedMembersHistorySize() - Method in class io.scalecube.cluster.membership.MembershipConfig
 
removedMembersHistorySize(int) - Method in class io.scalecube.cluster.membership.MembershipConfig
Setter for removedMembersHistorySize.
removeMetadata(Member) - Method in interface io.scalecube.cluster.metadata.MetadataStore
Removes cluster member metadata from store.
requestResponse(Address, Message) - Method in interface io.scalecube.cluster.Cluster
Sends message to the given address.
requestResponse(Member, Message) - Method in interface io.scalecube.cluster.Cluster
Sends message to the given address.

S

seedMembers() - Method in class io.scalecube.cluster.membership.MembershipConfig
 
seedMembers(Address...) - Method in class io.scalecube.cluster.membership.MembershipConfig
Setter for seedMembers.
seedMembers(List<Address>) - Method in class io.scalecube.cluster.membership.MembershipConfig
Setter for seedMembers.
send(Member, Message) - Method in interface io.scalecube.cluster.Cluster
Send a msg from this member (src) to target member (specified in parameters).
send(Address, Message) - Method in interface io.scalecube.cluster.Cluster
Send a msg from this member (src) to target member (specified in parameters).
serialize(Object) - Method in class io.scalecube.cluster.metadata.JdkMetadataCodec
 
serialize(Object) - Method in interface io.scalecube.cluster.metadata.MetadataCodec
Serializes given metadata into buffer.
shutdown() - Method in interface io.scalecube.cluster.Cluster
Member notifies other members of the cluster about leaving and gracefully shutdown and free occupied resources.
spreadGossip(Message) - Method in interface io.scalecube.cluster.Cluster
Spreads given message between cluster members using gossiping protocol.
start() - Method in interface io.scalecube.cluster.metadata.MetadataStore
Start listening on requests on getting local member metadata to remote callers.
stop() - Method in interface io.scalecube.cluster.metadata.MetadataStore
Stop listening on requests and dispose resporces.
suspicionMult() - Method in class io.scalecube.cluster.membership.MembershipConfig
 
suspicionMult(int) - Method in class io.scalecube.cluster.membership.MembershipConfig
Setter for suspicionMult.
syncInterval() - Method in class io.scalecube.cluster.membership.MembershipConfig
 
syncInterval(int) - Method in class io.scalecube.cluster.membership.MembershipConfig
Setter for syncInterval.
syncTimeout() - Method in class io.scalecube.cluster.membership.MembershipConfig
 
syncTimeout(int) - Method in class io.scalecube.cluster.membership.MembershipConfig
Setter for syncTimeout.

T

timestamp() - Method in class io.scalecube.cluster.membership.MembershipEvent
 
toString() - Method in class io.scalecube.cluster.ClusterConfig
 
toString() - Method in class io.scalecube.cluster.fdetector.FailureDetectorConfig
 
toString() - Method in class io.scalecube.cluster.gossip.GossipConfig
 
toString() - Method in class io.scalecube.cluster.Member
 
toString() - Method in class io.scalecube.cluster.membership.MembershipConfig
 
toString() - Method in class io.scalecube.cluster.membership.MembershipEvent
 
transport(UnaryOperator<TransportConfig>) - Method in class io.scalecube.cluster.ClusterConfig
Applies TransportConfig settings.
transportConfig() - Method in class io.scalecube.cluster.ClusterConfig
 
type() - Method in class io.scalecube.cluster.membership.MembershipEvent
 

U

updateMetadata(T) - Method in interface io.scalecube.cluster.Cluster
Updates local member metadata with the given metadata map.
updateMetadata(Object) - Method in interface io.scalecube.cluster.metadata.MetadataStore
Updates local cluster member metadata.
updateMetadata(Member, ByteBuffer) - Method in interface io.scalecube.cluster.metadata.MetadataStore
Updates cluster member metadata in store.

V

valueOf(String) - Static method in enum io.scalecube.cluster.membership.MembershipEvent.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.scalecube.cluster.membership.MembershipEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeExternal(ObjectOutput) - Method in class io.scalecube.cluster.Member
 
A C D E F G H I J M N O P R S T U V W 
Skip navigation links

Copyright © 2015–2021. All rights reserved.