src/share/classes/java/security/cert/CRLSelector.java
Print this page
*** 24,36 ****
*/
package java.security.cert;
/**
! * A selector that defines a set of criteria for selecting <code>CRL</code>s.
* Classes that implement this interface are often used to specify
! * which <code>CRL</code>s should be retrieved from a <code>CertStore</code>.
* <p>
* <b>Concurrent Access</b>
* <p>
* Unless otherwise specified, the methods defined in this interface are not
* thread-safe. Multiple threads that need to access a single
--- 24,36 ----
*/
package java.security.cert;
/**
! * A selector that defines a set of criteria for selecting {@code CRL}s.
* Classes that implement this interface are often used to specify
! * which {@code CRL}s should be retrieved from a {@code CertStore}.
* <p>
* <b>Concurrent Access</b>
* <p>
* Unless otherwise specified, the methods defined in this interface are not
* thread-safe. Multiple threads that need to access a single
*** 46,66 ****
* @since 1.4
*/
public interface CRLSelector extends Cloneable {
/**
! * Decides whether a <code>CRL</code> should be selected.
*
! * @param crl the <code>CRL</code> to be checked
! * @return <code>true</code> if the <code>CRL</code> should be selected,
! * <code>false</code> otherwise
*/
boolean match(CRL crl);
/**
! * Makes a copy of this <code>CRLSelector</code>. Changes to the
* copy will not affect the original and vice versa.
*
! * @return a copy of this <code>CRLSelector</code>
*/
Object clone();
}
--- 46,66 ----
* @since 1.4
*/
public interface CRLSelector extends Cloneable {
/**
! * Decides whether a {@code CRL} should be selected.
*
! * @param crl the {@code CRL} to be checked
! * @return {@code true} if the {@code CRL} should be selected,
! * {@code false} otherwise
*/
boolean match(CRL crl);
/**
! * Makes a copy of this {@code CRLSelector}. Changes to the
* copy will not affect the original and vice versa.
*
! * @return a copy of this {@code CRLSelector}
*/
Object clone();
}