true if the specified object (which is not yet known to be trusted) is equivalent in trust, content, and function to this known trusted object, and false otherwise. ActivatableInvocationHandler implements this method as follows:
This method returns true if and only if the following conditions are met:
checkTrustEquivalence method on this object's activation identifier passing the specified object's activation identifier returns true. The underlying proxy of the specified object is set to null if this method returns true and any of the following conditions are met:
null. checkTrustEquivalence method on this object's underlying proxy, passing the underlying proxy of the specified object, returns false. true if the specified object (which is not yet known to be trusted) is equivalent in trust, content, and function to this known trusted object, and false otherwise. BasicInvocationHandler implements this method to return true if and only if
ObjectEndpoint is an instance of {@link TrustEquivalence} and invoking itscheckTrustEquivalence method with the specified object's ObjectEndpoint returns true, and A subclass should override this method to perform any additional checks that are necessary.
true if the specified object (that is not yet known to be trusted) is equivalent in trust, content, and function to this known trusted object, and returns false otherwise. This method is permitted to delete content of the specified object if that content is cached state that might be stale (relative to the known trusted object's cached state), cannot otherwise be checked, and will be recreated on demand (from content that has been checked) during subsequent operations on the object.
@param obj object to check that is not yet known to be trusted
@return true if the specified object (that is not yetknown to be trusted) is equivalent in trust, content, and function to this known trusted object, and returns false otherwise
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |