com.sun.jini.proxy
Class BasicProxyTrustVerifier
java.lang.Object
  
com.sun.jini.proxy.BasicProxyTrustVerifier
- All Implemented Interfaces: 
 - Serializable, TrustVerifier
 
public final class BasicProxyTrustVerifier
- extends Object
- implements TrustVerifier, Serializable
  
A basic trust verifier for proxies.  This trust verifier is used to
 verify that object passed to its isTrustedObject method is equivalent in trust, content, and function to
 the known trusted object that the trust verifier is constructed with.
 This trust verifier is typically returned by an implementation of the
 ServerProxyTrust.getProxyVerifier method.
- Since:
 
  - 2.0
 
- Author:
 
  - Sun Microsystems, Inc.
 
- See Also:
 - Serialized Form
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
BasicProxyTrustVerifier
public BasicProxyTrustVerifier(Object proxy)
- Creates a trust verifier containing the specified trusted proxy.
- Parameters:
 proxy - the trusted proxy
- Throws:
 IllegalArgumentException - if the specified proxy is
 not an instance of RemoteMethodControl or
 TrustEquivalence
 
isTrustedObject
public boolean isTrustedObject(Object obj,
                               TrustVerifier.Context ctx)
- Verifies trust in a proxy. Returns 
true if and only if
 the specified object is an instance of RemoteMethodControl
 and invoking the checkTrustEquivalence method on a proxy that is this verifier's
 proxy with the same method constraints of the specified object,
 passing the specified object returns true.
- Specified by:
 isTrustedObject in interface TrustVerifier
 
- Parameters:
 obj - the object in which to verify trustctx - the trust verifier context, to aid in verification of
 the specified object and its components
- Returns:
 true if the specified object is known to be
 trusted to correctly implement its contract; false
 otherwise
 
 
Copyright © GigaSpaces.