Skip navigation links

Oracle® Coherence Java API Reference
Release 3.7.1.0

E22843-01


com.tangosol.net.partition
Class SimpleAssignmentStrategy.AnalysisContext.SafetyFilter

java.lang.Object
  extended by com.tangosol.net.partition.SimpleAssignmentStrategy.AnalysisContext.SafetyFilter

All Implemented Interfaces:
Filter
Enclosing class:
SimpleAssignmentStrategy.AnalysisContext

public class SimpleAssignmentStrategy.AnalysisContext.SafetyFilter
extends java.lang.Object
implements Filter

SafetyFilter is a Filter implementation used to evaluate Member objects, and selects members that are "strong" with respect to the reference ownership, as defined by the backup-strength.


Field Summary
protected  Ownership m_owners
          The ownership

 

Constructor Summary
SimpleAssignmentStrategy.AnalysisContext.SafetyFilter(Ownership owners)
          Construct a SafetyFilter with the specified ownership.

 

Method Summary
 boolean evaluate(java.lang.Object o)
          Apply the test to the object.
 Ownership getOwnership()
          Return the ownership used to evaluate member safety.

 

Field Detail

m_owners

protected Ownership m_owners
The ownership

Constructor Detail

SimpleAssignmentStrategy.AnalysisContext.SafetyFilter

public SimpleAssignmentStrategy.AnalysisContext.SafetyFilter(Ownership owners)
Construct a SafetyFilter with the specified ownership.
Parameters:
owners - the ownership

Method Detail

getOwnership

public Ownership getOwnership()
Return the ownership used to evaluate member safety.
Returns:
the ownership

evaluate

public boolean evaluate(java.lang.Object o)
Apply the test to the object.
Specified by:
evaluate in interface Filter
Parameters:
o - the object to test
Returns:
true if the test passes, false otherwise

Skip navigation links

Oracle® Coherence Java API Reference
Release 3.7.1.0

E22843-01


Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.