Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.base.jmod - Base Module
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module.
JDK 11 Base module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.base.jmod.
JDK 11 Base module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Base module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/security/cert/CollectionCertStoreParameters.java
/* * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.security.cert; import java.io.Serializable; import java.util.Collection; import java.util.Collections; /** * Parameters used as input for the Collection {@code CertStore} * algorithm. * <p> * This class is used to provide necessary configuration parameters * to implementations of the Collection {@code CertStore} * algorithm. The only parameter included in this class is the * {@code Collection} from which the {@code CertStore} will * retrieve certificates and CRLs. * <p> * <b>Concurrent Access</b> * <p> * Unless otherwise specified, the methods defined in this class are not * thread-safe. Multiple threads that need to access a single * object concurrently should synchronize amongst themselves and * provide the necessary locking. Multiple threads each manipulating * separate objects need not synchronize. * * @since 1.4 * @author Steve Hanna * @see java.util.Collection * @see CertStore */ public class CollectionCertStoreParameters implements CertStoreParameters { private Collection<?> coll; /** * Creates an instance of {@code CollectionCertStoreParameters} * which will allow certificates and CRLs to be retrieved from the * specified {@code Collection}. If the specified * {@code Collection} contains an object that is not a * {@code Certificate} or {@code CRL}, that object will be * ignored by the Collection {@code CertStore}. * <p> * The {@code Collection} is <b>not</b> copied. Instead, a * reference is used. This allows the caller to subsequently add or * remove {@code Certificates} or {@code CRL}s from the * {@code Collection}, thus changing the set of * {@code Certificates} or {@code CRL}s available to the * Collection {@code CertStore}. The Collection {@code CertStore} * will not modify the contents of the {@code Collection}. * <p> * If the {@code Collection} will be modified by one thread while * another thread is calling a method of a Collection {@code CertStore} * that has been initialized with this {@code Collection}, the * {@code Collection} must have fail-fast iterators. * * @param collection a {@code Collection} of * {@code Certificate}s and {@code CRL}s * @exception NullPointerException if {@code collection} is * {@code null} */ public CollectionCertStoreParameters(Collection<?> collection) { if (collection == null) throw new NullPointerException(); coll = collection; } /** * Creates an instance of {@code CollectionCertStoreParameters} with * the default parameter values (an empty and immutable * {@code Collection}). */ public CollectionCertStoreParameters() { coll = Collections.EMPTY_SET; } /** * Returns the {@code Collection} from which {@code Certificate}s * and {@code CRL}s are retrieved. This is <b>not</b> a copy of the * {@code Collection}, it is a reference. This allows the caller to * subsequently add or remove {@code Certificates} or * {@code CRL}s from the {@code Collection}. * * @return the {@code Collection} (never null) */ public Collection<?> getCollection() { return coll; } /** * Returns a copy of this object. Note that only a reference to the * {@code Collection} is copied, and not the contents. * * @return the copy */ public Object clone() { try { return super.clone(); } catch (CloneNotSupportedException e) { /* Cannot happen */ throw new InternalError(e.toString(), e); } } /** * Returns a formatted string describing the parameters. * * @return a formatted string describing the parameters */ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("CollectionCertStoreParameters: [\n"); sb.append(" collection: " + coll + "\n"); sb.append("]"); return sb.toString(); } }
⏎ java/security/cert/CollectionCertStoreParameters.java
Or download all of them as a single archive file:
File name: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, 242897👍, 0💬
Popular Posts:
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
What Is poi-5.2.3.jar? poi-5.2.3.jar is one of the JAR files for Apache POI 5.2.3, which provides an...
commons-lang-1.0.1.jar is the JAR file for Apache Commons Lang 1.0.1, which provides a host of helpe...
How to download and install JDK (Java Development Kit) 1.3? If you want to write Java applications, ...
XOM™ is a new XML object model. It is an open source (LGPL), tree-based API for processing XML with ...