java.rmi.constraint
Class ClientAuthentication

java.lang.Object
  |
  +--java.rmi.constraint.ClientAuthentication
All Implemented Interfaces:
SecurityConstraint, java.io.Serializable

public final class ClientAuthentication
extends java.lang.Object
implements SecurityConstraint, java.io.Serializable

Represents a constraint on authentication of the client to the server.

Serialization for this class is guaranteed to produce instances that are comparable with ==.

Since:
1.4
See Also:
AuthenticationPermission, Serialized Form

Field Summary
static ClientAuthentication NO
          Ensure that the client remains anonymous.
static ClientAuthentication YES
          Authenticate the client to the server.
 
Method Summary
 SecurityConstraint reduceBy(SecurityConstraint c)
          Returns the smallest representable subset of this constraint that contains the intersection of this constraint with the specified constraint, or null if there is no intersection.
 java.lang.String toString()
          Returns a string representation of this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

YES

public static final ClientAuthentication YES
Authenticate the client to the server.

NO

public static final ClientAuthentication NO
Ensure that the client remains anonymous.
Method Detail

reduceBy

public SecurityConstraint reduceBy(SecurityConstraint c)
Returns the smallest representable subset of this constraint that contains the intersection of this constraint with the specified constraint, or null if there is no intersection.

For any instances c1 and c2 of this class, c1.reduceBy(c2) returns c1 if the instances are equal, and returns null otherwise.

For any instance c1 of this class and any other constraint instance c2 of a different class, c1.reduceBy(c2) returns c1.

Specified by:
reduceBy in interface SecurityConstraint
Following copied from interface: java.rmi.constraint.SecurityConstraint
Parameters:
c - a constraint
Returns:
the smallest representable subset of this constraint that intersects with the specified constraint, or null if there is no intersection

toString

public java.lang.String toString()
Returns a string representation of this object.
Overrides:
toString in class java.lang.Object


Copyright © 2000 Sun Microsystems, Inc. All rights reserved