net.jini.core.constraint
Interface InvocationConstraint

All Known Subinterfaces:
RelativeTimeConstraint
All Known Implementing Classes:
ClientAuthentication, ClientMaxPrincipal, ClientMaxPrincipalType, ClientMinPrincipal, ClientMinPrincipalType, Confidentiality, ConfidentialityStrength, ConnectionAbsoluteTime, ConnectionRelativeTime, ConstraintAlternatives, Delegation, DelegationAbsoluteTime, DelegationRelativeTime, DiscoveryProtocolVersion, Integrity, MulticastMaxPacketSize, MulticastTimeToLive, ServerAuthentication, ServerMinPrincipal, UnicastSocketTimeout

public interface InvocationConstraint

The marker interface used to identify constraints for method invocations. Constraints are immutable and should be serializable.

An instance of this interface must implement Object.equals to return true when passed a constraint that is equivalent in trust, content, and function, and to return false otherwise. That is, the equals method must be a sufficient substitute for TrustEquivalence.checkTrustEquivalence.

Since:
2.0
Author:
Sun Microsystems, Inc.



Copyright 2007, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.