Uses of Interface
com.tangosol.net.Member
Package
Description
Coherence Concurrent utilities based on java.util.concurrent.
Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors.
Defines the typical runtime configuration builders for the Coherence
configuration object model.
Contains basic cluster interfaces and factories.
Contains classes related to PartitionedService events within the Coherence
Live Event Model.
Contains classes related to the Coherence Management Framework.
Contains interfaces and classes related to partitioned services.
Contains interfaces and classes related to proxy services.
Contains classes and helpers for implementing various types of persistence.
Contains various generic utilities.
-
Uses of Member in com.oracle.coherence.concurrent
ModifierConstructorDescriptionPermitAcquirer
(Member member, long threadId) ConstructPermitAcquirer
instance. -
Uses of Member in com.oracle.coherence.concurrent.locks
-
Uses of Member in com.tangosol.coherence.config.builder
Modifier and TypeFieldDescriptionstatic final BiFunction
<Ownership, PartitionedService, Member> ReadLocatorBuilder.CLOSEST
A BiFunction implementation that returns a member that is 'closest' to this member based on provided metadata (member, machine, rack, or site).static final BiFunction
<Ownership, PartitionedService, Member> ReadLocatorBuilder.PRIMARY
A BiFunction implementation that returns the primary member of the ownership chain.static final BiFunction
<Ownership, PartitionedService, Member> ReadLocatorBuilder.RANDOM
A BiFunction implementation that returns a random member of the ownership chain.static final BiFunction
<Ownership, PartitionedService, Member> ReadLocatorBuilder.RANDOM_BACKUP
A BiFunction implementation that returns a random backup member of the ownership chain.Modifier and TypeMethodDescriptionReadLocatorBuilder.realize
(ParameterResolver resolver, ClassLoader loader, ParameterList listParameters) -
Uses of Member in com.tangosol.net
Modifier and TypeFieldDescriptionSimpleServiceLoadBalancer.m_mapLoad
A Map of ServiceLoad objects keyed by their associated Member.SimpleServiceLoadBalancer.m_mapMember
A SortedMap of List of Member objects keyed by their associated ServiceLoad.Modifier and TypeMethodDescriptionPartitionedService.getBackupOwner
(int nPartition, int nBackup) Determine the backup owner of the specified partition.Service.MemberJoinAction.getJoiningMember()
Return the Member that is attempting to join the service.PartitionedService.getKeyOwner
(Object oKey) Determine the primary owner of the specified key, as determined by the combination of the KeyPartitioningStrategy and the PartitionAssignmentStrategy.protected Member
AbstractServiceLoadBalancer.getLocalMember()
Return the Member object representing the local cluster member.Cluster.getLocalMember()
Returns a Member object representing the local (i.e. this JVM) member of the cluster.OperationalContext.getLocalMember()
Return a Member object representing this process.MemberEvent.getMember()
Return the Member associated with this event.NameService.RequestContext.getMember()
Get the clientMember
that sent the request.Cluster.getOldestMember()
Returns a Member object representing the senior cluster member.ServiceInfo.getOldestMember()
Return the "most senior" Member that is running this Service.PartitionedService.getOwnershipSenior()
Return the senior ownership-enabled member in the service.PartitionedService.getPartitionOwner
(int nPartition) Determine the primary owner of the specified partition.ServiceInfo.getServiceMember
(int nId) Return the Member with the specified mini-id that is running this Service.Modifier and TypeMethodDescriptionCluster.MemberTimeoutAction.getAnnouncingMemberSet()
Return the set of Members who are "announcing".ServiceLoadBalancer.getMemberList
(Member client) Called by the Service when a new client connects to obtain an ordered list of Members to which the new client should be redirected.SimpleServiceLoadBalancer.getMemberList
(Member client) Called by the Service when a new client connects to obtain an ordered list of Members to which the new client should be redirected.Cluster.getMemberSet()
Returns a Set of Member objects, one for each Member of the cluster.PartitionedService.getOwnershipEnabledMembers()
Return a Set of Member objects, one for each Member that has registered this PartitionedService and is partition ownership-enabled.default BiFunction
<Ownership, PartitionedService, Member> BackingMapManager.getReadLocator
(String sName) ExtensibleConfigurableCacheFactory.Manager.getReadLocator
(String sName) Cluster.MemberTimeoutAction.getResponsiveMemberSet()
Return the set of Members that have recently responded to this member.Cluster.MemberTimeoutAction.getTimedOutMemberSet()
Return the set of Members that have exceeded their timeout.ConfigurableQuorumPolicy.ClusterQuorumPolicy.groupMembersByRole
(Set<Member> setMembers) Group the specified set of Members by their roles.Modifier and TypeMethodDescriptionServiceLoadBalancer.getMemberList
(Member client) Called by the Service when a new client connects to obtain an ordered list of Members to which the new client should be redirected.SimpleServiceLoadBalancer.getMemberList
(Member client) Called by the Service when a new client connects to obtain an ordered list of Members to which the new client should be redirected.PartitionedService.getOwnedPartitions
(Member member) Determine the PartitionSet that is currently owned by a cluster Member.ServiceInfo.getServiceVersion
(Member member) Return a String with Service version for the specified service Member.protected boolean
AbstractServiceLoadBalancer.isLocalMember
(Member member) Check whether the specified Member object represents the local member of the cluster.void
InvocationObserver.memberCompleted
(Member member, Object oResult) This method is called by theInvocationService
to inform the InvocationObserver that a member has finished running theInvocable
object; the result of the invocation, if any, is provided to the InvocationObserver.void
InvocationObserver.memberFailed
(Member member, Throwable eFailure) This method is called by theInvocationService
to inform the InvocationObserver that a member has thrown an exception while running theInvocable
object.void
InvocationObserver.memberLeft
(Member member) This method is called by theInvocationService
to inform the InvocationObserver that a member that theInvocable
object was intended for execution upon has left the service (or the cluster).void
Update the load balancing strategy in response to a change in a Service utilization.void
Update the load balancing strategy in response to a change in a Service utilization.Modifier and TypeMethodDescriptionprotected static int
ConfigurableQuorumPolicy.PartitionedCacheQuorumPolicy.calculateMinimumNodeCount
(Set<Member> setMembers) Given a set of Member objects, calculate the minimum number of nodes on a single machine.protected boolean
ConfigurableQuorumPolicy.ClusterQuorumPolicy.checkMachineQuorum
(int cQuorum, Set<Member> setMembers, Set<Member> setTimedOut, Set<Member> setHealthy, Set<Member> setAnnouncing) Check whether the machine quorum for the specified role will be satisfied if the set of suspect members is disconnected from the cluster, given the sets of "healthy" and "announcing" members.protected boolean
ConfigurableQuorumPolicy.ClusterQuorumPolicy.checkSiteQuorum
(int cQuorum, Set<Member> setMembers, Set<Member> setTimedOut, Set<Member> setHealthy, Set<Member> setAnnouncing) Check whether the site quorum for the specified role will be satisfied if the set of suspect members is disconnected from the cluster, given the sets of "healthy" and "announcing" members.ConfigurableQuorumPolicy.ClusterQuorumPolicy.groupMembersByRole
(Set<Member> setMembers) Group the specified set of Members by their roles.ModifierConstructorDescriptionMemberEvent
(Object oSource, int nId, Member member) Constructs a new MemberEvent. -
Uses of Member in com.tangosol.net.events.partition
Modifier and TypeMethodDescriptionTransferEvent.getLocalMember()
Return the localMember
associated with this transfer operation.TransferEvent.getRemoteMember()
Return the remoteMember
associated with this transfer operation. -
Uses of Member in com.tangosol.net.management
Modifier and TypeMethodDescriptionRegistry.ensureGlobalName
(String sName, Member member) Convert the passed MBean name to a global name for a given cluster Member if necessary. -
Uses of Member in com.tangosol.net.partition
Modifier and TypeFieldDescriptionprotected Member[]
SimpleAssignmentStrategy.AnalysisContext.m_aOwnershipMembers
An array of the ownership members to include in the distribution, arranged in arbitrary order.protected Member
PartitionEvent.m_memberFrom
The "from" member for events that represent transfer from a member.protected Member
PartitionEvent.m_memberTo
The "to" member for events that represent transfer to a member.Modifier and TypeFieldDescriptionprotected Map
<Member, PartitionSet[]> SimpleAssignmentStrategy.AnalysisContext.m_mapOwnedPartitions
The map of member ownership information for this analysis context.Modifier and TypeMethodDescriptionPartitionEvent.getFromMember()
Determine the member that held the partitions prior to the action represented by this event.DistributionManager.getMember
(int nMemberId) Return the ownership-enabled service member with the specified mini-id, or null if the member does not exist.protected Member
SimpleAssignmentStrategy.getMember
(int nMemberId) Return the PartitionedService Member with the specified mini-id.protected Member[]
SimpleAssignmentStrategy.AnalysisContext.getOwnershipMembersList()
Return an array containing the members across which to distribute the partition ownership, arranged in arbitrary order.PartitionEvent.getToMember()
Determine the member that holds the partitions after the action represented by this event.Modifier and TypeMethodDescriptionprotected Map
<Member, PartitionSet[]> SimpleAssignmentStrategy.collectScheduledDistributions()
Collect the scheduled partition distributions, grouped by the primary owner and storage index.SimpleAssignmentStrategy.AnalysisContext.getLeavingOwners()
Return the set of ownership members that are leaving.DistributionManager.getOwnershipLeavingMembers()
Return the set of ownership-enabled members in the partitioned service that are in the process of leaving.DistributionManager.getOwnershipMembers()
Return the set of ownership-enabled members in the partitioned service.SimpleAssignmentStrategy.AnalysisContext.getOwnershipMembers()
Return the set of members across which to distribute the partition ownership.Modifier and TypeMethodDescriptionprotected int
SimpleAssignmentStrategy.doBalancePrimary
(SimpleAssignmentStrategy.AnalysisContext ctx, Member memberFrom, PartitionSet parts, Member[] aMembersTarget) Do balancing transfers for primary distribution.protected int
SimpleAssignmentStrategy.AnalysisContext.StrengthComparator.getDistance
(Member member) Return the "distance" of the specified member from the reference ownership.protected int
SimpleAssignmentStrategy.AnalysisContext.StrengthComparator.getDistance
(Member member1, Member member2) Return the "distance" between the specified members.protected int
SimpleAssignmentStrategy.AnalysisContext.getMemberLoad
(Member member, boolean fPrimary) Return the (primary or backup) partition load of the specified member.DistributionManager.getOwnedPartitions
(Member member, int iStore) Return the set of partitions for which the specified member owns the specified storage index (replica).SimpleAssignmentStrategy.AnalysisContext.getOwnedPartitions
(Member member, int iStore) Return the set of partitions for which the specified member owns (or has been assigned by this analysis to own) the specified storage index.boolean
SimpleAssignmentStrategy.AnalysisContext.isInitialDistribution
(Member memberCoordinator) Check if the distribution is in the initial state, when the coordinator owns all the partitions and there are no backups.protected boolean
SimpleAssignmentStrategy.AnalysisContext.isMemberLeaving
(Member member) Return true iff the specified member is in the process of leaving.protected boolean
Return true iff the specified members are mutually "strong", as defined by the backup strength.protected boolean
Return true iff the specified member is "strong" with respect to the specified ownership, as defined by the backup strength.protected boolean
Return true iff the specified members are mutually "strong".protected boolean
SimpleAssignmentStrategy.AnalysisContext.isTransferStrong
(int iPartition, int iStore, Member member) Return true iff the specified partition transfer would result in a "strong" ownership, as defined by the current BackupStrength.protected void
SimpleAssignmentStrategy.AnalysisContext.primeDistribution
(Member member1, Member member2) Set the context to pretend to be the "two servers" membership.protected void
SimpleAssignmentStrategy.AnalysisContext.transitionPartition
(int iPartition, int iStore, Member memberFrom, Member memberTo) Update the analysis context to reflect the suggested transfer of the specified number of primary partitions between the specified members.Modifier and TypeMethodDescriptionvoid
PartitionAssignmentStrategy.analyzeOrphans
(Map<Member, PartitionSet> mapConstraints) Analyze and suggest the assignment of orphaned partitions (partitions without an active primary or backup owner) subject to the specified constraints.void
SimpleAssignmentStrategy.analyzeOrphans
(Map<Member, PartitionSet> mapConstraints) Analyze and suggest the assignment of orphaned partitions (partitions without an active primary or backup owner) subject to the specified constraints.ModifierConstructorDescriptionPartitionEvent
(PartitionedService svc, int nId, PartitionSet setPartitions, Member memberFrom, Member memberTo) Construct a partition event. -
Uses of Member in com.tangosol.net.proxy
Modifier and TypeClassDescriptionclass
A RemoteMember is a specialMember
implementation that carries the remote IP/port information of a member that isn't in the cluster.Modifier and TypeMethodDescriptionDefaultProxyServiceLoadBalancer.getMemberList
(Member client) void
DefaultProxyServiceLoadBalancer.update
(Member member, ProxyServiceLoad load) -
Uses of Member in com.tangosol.persistence
Modifier and TypeFieldDescriptionGUIDHelper.GUIDResolver.f_mapGUID
The Map of registered GUIDs, keyed by member.protected Map
<Member, PartitionSet> GUIDHelper.GUIDResolver.m_mapResolved
The resolved map of members to the associated set of partitions.Modifier and TypeMethodDescriptionGUIDHelper.GUIDResolver.resolve()
Resolve the registered GUIDs and return a map associating each member to the set of partitions that it had registered as having the newest GUID for.Modifier and TypeMethodDescriptionstatic String
GUIDHelper.generateGUID
(int nPartition, long lVersion, long ldt, Member member) Generate and return a new GUID for the specified partition.void
GUIDHelper.GUIDResolver.registerGUIDs
(Member member, String[] asGUID) Register the specified list of GUIDs from the specified member. -
Uses of Member in com.tangosol.util
Modifier and TypeMethodDescriptionvoid
NullImplementation.NullPartitionAssignmentStrategy.analyzeOrphans
(Map<Member, PartitionSet> mapConstraints) Analyze and suggest the assignment of orphaned partitions (partitions without an active primary or backup owner) subject to the specified constraints.