Uses of Interface
com.tangosol.net.Member
-
Packages that use Member Package Description com.oracle.coherence.concurrent Coherence Concurrent utilities based on java.util.concurrent.com.oracle.coherence.concurrent.locks Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors.com.tangosol.coherence.config.builder Defines the typical runtime configuration builders for the Coherence configuration object model.com.tangosol.net Contains basic cluster interfaces and factories.com.tangosol.net.events.partition Contains classes related to PartitionedService events within the Coherence Live Event Model.com.tangosol.net.management Contains classes related to the Coherence Management Framework.com.tangosol.net.partition Contains interfaces and classes related to partitioned services.com.tangosol.net.proxy Contains interfaces and classes related to proxy services.com.tangosol.persistence Contains classes and helpers for implementing various types of persistence.com.tangosol.util Contains various generic utilities. -
-
Uses of Member in com.oracle.coherence.concurrent
Constructors in com.oracle.coherence.concurrent with parameters of type Member Constructor Description PermitAcquirer(Member member, long threadId)
ConstructPermitAcquirer
instance. -
Uses of Member in com.oracle.coherence.concurrent.locks
Constructors in com.oracle.coherence.concurrent.locks with parameters of type Member Constructor Description LockOwner(Member member, long threadId)
ConstructLockOwner
instance. -
Uses of Member in com.tangosol.coherence.config.builder
Fields in com.tangosol.coherence.config.builder with type parameters of type Member Modifier and Type Field Description static 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 BiFunction<Ownership,PartitionedService,Member>
ReadLocatorBuilder. PRIMARY
A BiFunction implementation that returns the primary member of the ownership chain.static BiFunction<Ownership,PartitionedService,Member>
ReadLocatorBuilder. RANDOM
A BiFunction implementation that returns a random member of the ownership chain.static BiFunction<Ownership,PartitionedService,Member>
ReadLocatorBuilder. RANDOM_BACKUP
A BiFunction implementation that returns a random backup member of the ownership chain.Methods in com.tangosol.coherence.config.builder that return types with arguments of type Member Modifier and Type Method Description BiFunction<Ownership,PartitionedService,Member>
ReadLocatorBuilder. realize(ParameterResolver resolver, ClassLoader loader, ParameterList listParameters)
-
Uses of Member in com.tangosol.net
Fields in com.tangosol.net with type parameters of type Member Modifier and Type Field Description protected Map<Member,T>
SimpleServiceLoadBalancer. m_mapLoad
A Map of ServiceLoad objects keyed by their associated Member.protected SortedMap<T,List<Member>>
SimpleServiceLoadBalancer. m_mapMember
A SortedMap of List of Member objects keyed by their associated ServiceLoad.Methods in com.tangosol.net that return Member Modifier and Type Method Description Member
PartitionedService. getBackupOwner(int nPartition, int nBackup)
Determine the backup owner of the specified partition.Member
Service.MemberJoinAction. getJoiningMember()
Return the Member that is attempting to join the service.Member
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.Member
Cluster. getLocalMember()
Returns a Member object representing the local (i.e. this JVM) member of the cluster.Member
OperationalContext. getLocalMember()
Return a Member object representing this process.Member
MemberEvent. getMember()
Return the Member associated with this event.Member
NameService.RequestContext. getMember()
Get the clientMember
that sent the request.Member
Cluster. getOldestMember()
Returns a Member object representing the senior cluster member.Member
ServiceInfo. getOldestMember()
Return the "most senior" Member that is running this Service.Member
PartitionedService. getOwnershipSenior()
Return the senior ownership-enabled member in the service.Member
PartitionedService. getPartitionOwner(int nPartition)
Determine the primary owner of the specified partition.Member
ServiceInfo. getServiceMember(int nId)
Return the Member with the specified mini-id that is running this Service.Methods in com.tangosol.net that return types with arguments of type Member Modifier and Type Method Description Set<Member>
Cluster.MemberTimeoutAction. getAnnouncingMemberSet()
Return the set of Members who are "announcing".List<Member>
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.List<Member>
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.Set<Member>
Cluster. getMemberSet()
Returns a Set of Member objects, one for each Member of the cluster.Set<Member>
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)
BiFunction<Ownership,PartitionedService,Member>
ExtensibleConfigurableCacheFactory.Manager. getReadLocator(String sName)
Set<Member>
Cluster.MemberTimeoutAction. getResponsiveMemberSet()
Return the set of Members that have recently responded to this member.Set<Member>
Cluster.MemberTimeoutAction. getTimedOutMemberSet()
Return the set of Members that have exceeded their timeout.protected Map<String,Set<Member>>
ConfigurableQuorumPolicy.ClusterQuorumPolicy. groupMembersByRole(Set<Member> setMembers)
Group the specified set of Members by their roles.Methods in com.tangosol.net with parameters of type Member Modifier and Type Method Description List<Member>
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.List<Member>
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.PartitionSet
PartitionedService. getOwnedPartitions(Member member)
Determine the PartitionSet that is currently owned by a cluster Member.String
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
ServiceLoadBalancer. update(Member member, T load)
Update the load balancing strategy in response to a change in a Service utilization.void
SimpleServiceLoadBalancer. update(Member member, T load)
Update the load balancing strategy in response to a change in a Service utilization.Method parameters in com.tangosol.net with type arguments of type Member Modifier and Type Method Description protected 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.protected Map<String,Set<Member>>
ConfigurableQuorumPolicy.ClusterQuorumPolicy. groupMembersByRole(Set<Member> setMembers)
Group the specified set of Members by their roles.Constructors in com.tangosol.net with parameters of type Member Constructor Description MemberEvent(Object oSource, int nId, Member member)
Constructs a new MemberEvent. -
Uses of Member in com.tangosol.net.events.partition
Methods in com.tangosol.net.events.partition that return Member Modifier and Type Method Description Member
TransferEvent. getLocalMember()
Return the localMember
associated with this transfer operation.Member
TransferEvent. getRemoteMember()
Return the remoteMember
associated with this transfer operation. -
Uses of Member in com.tangosol.net.management
Methods in com.tangosol.net.management with parameters of type Member Modifier and Type Method Description String
Registry. 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
Fields in com.tangosol.net.partition declared as Member Modifier and Type Field Description protected 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.Fields in com.tangosol.net.partition with type parameters of type Member Modifier and Type Field Description protected Map<Member,PartitionSet[]>
SimpleAssignmentStrategy.AnalysisContext. m_mapOwnedPartitions
The map of member ownership information for this analysis context.Methods in com.tangosol.net.partition that return Member Modifier and Type Method Description Member
PartitionEvent. getFromMember()
Determine the member that held the partitions prior to the action represented by this event.Member
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.Member
PartitionEvent. getToMember()
Determine the member that holds the partitions after the action represented by this event.Methods in com.tangosol.net.partition that return types with arguments of type Member Modifier and Type Method Description protected Map<Member,PartitionSet[]>
SimpleAssignmentStrategy. collectScheduledDistributions()
Collect the scheduled partition distributions, grouped by the primary owner and storage index.protected Set<Member>
SimpleAssignmentStrategy.AnalysisContext. getLeavingOwners()
Return the set of ownership members that are leaving.Set<Member>
DistributionManager. getOwnershipLeavingMembers()
Return the set of ownership-enabled members in the partitioned service that are in the process of leaving.Set<Member>
DistributionManager. getOwnershipMembers()
Return the set of ownership-enabled members in the partitioned service.protected Set<Member>
SimpleAssignmentStrategy.AnalysisContext. getOwnershipMembers()
Return the set of members across which to distribute the partition ownership.Methods in com.tangosol.net.partition with parameters of type Member Modifier and Type Method Description protected 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.PartitionSet
DistributionManager. getOwnedPartitions(Member member, int iStore)
Return the set of partitions for which the specified member owns the specified storage index (replica).PartitionSet
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
SimpleAssignmentStrategy.AnalysisContext. isStrong(Member member1, Member member2)
Return true iff the specified members are mutually "strong", as defined by the backup strength.protected boolean
SimpleAssignmentStrategy.AnalysisContext. isStrong(Member member, Ownership owners)
Return true iff the specified member is "strong" with respect to the specified ownership, as defined by the backup strength.protected boolean
SimpleAssignmentStrategy.BackupStrength. isStrong(Member member1, Member member2)
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.Method parameters in com.tangosol.net.partition with type arguments of type Member Modifier and Type Method Description void
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.Constructors in com.tangosol.net.partition with parameters of type Member Constructor Description PartitionEvent(PartitionedService svc, int nId, PartitionSet setPartitions, Member memberFrom, Member memberTo)
Construct a partition event. -
Uses of Member in com.tangosol.net.proxy
Classes in com.tangosol.net.proxy that implement Member Modifier and Type Class Description class
RemoteMember
A RemoteMember is a specialMember
implementation that carries the remote IP/port information of a member that isn't in the cluster.Methods in com.tangosol.net.proxy that return types with arguments of type Member Modifier and Type Method Description List<Member>
DefaultProxyServiceLoadBalancer. getMemberList(Member client)
Methods in com.tangosol.net.proxy with parameters of type Member Modifier and Type Method Description List<Member>
DefaultProxyServiceLoadBalancer. getMemberList(Member client)
void
DefaultProxyServiceLoadBalancer. update(Member member, ProxyServiceLoad load)
-
Uses of Member in com.tangosol.persistence
Fields in com.tangosol.persistence with type parameters of type Member Modifier and Type Field Description protected Map<Member,String[]>
GUIDHelper.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.Methods in com.tangosol.persistence that return types with arguments of type Member Modifier and Type Method Description Map<Member,PartitionSet>
GUIDHelper.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.Methods in com.tangosol.persistence with parameters of type Member Modifier and Type Method Description static 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.Method parameters in com.tangosol.persistence with type arguments of type Member Modifier and Type Method Description protected static String[]
GUIDHelper. resolveNewest(Map<Member,String[]> mapGUID, Set<String> setPrevGUIDs, int cPartitions)
Return an array of the newest GUID for each partition, indexed by the partition-id and collect previous GUIDs into the provided set. -
Uses of Member in com.tangosol.util
Method parameters in com.tangosol.util with type arguments of type Member Modifier and Type Method Description void
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.
-