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:
JRE 8 rt.jar - javax.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries.
JRE (Java Runtime) 8 is the runtime environment included in JDK 8.
JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the javax.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ javax/naming/ldap/ExtendedRequest.java
/* * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.naming.ldap; import javax.naming.NamingException; /** * This interface represents an LDAPv3 extended operation request as defined in * <A HREF="http://www.ietf.org/rfc/rfc2251.txt">RFC 2251</A>. * <pre> * ExtendedRequest ::= [APPLICATION 23] SEQUENCE { * requestName [0] LDAPOID, * requestValue [1] OCTET STRING OPTIONAL } * </pre> * It comprises an object identifier string and an optional ASN.1 BER * encoded value. *<p> * The methods in this class are used by the service provider to construct * the bits to send to the LDAP server. Applications typically only deal with * the classes that implement this interface, supplying them with * any information required for a particular extended operation request. * It would then pass such a class as an argument to the * <tt>LdapContext.extendedOperation()</tt> method for performing the * LDAPv3 extended operation. *<p> * For example, suppose the LDAP server supported a 'get time' extended operation. * It would supply GetTimeRequest and GetTimeResponse classes: *<blockquote><pre> * public class GetTimeRequest implements ExtendedRequest { * public GetTimeRequest() {... }; * public ExtendedResponse createExtendedResponse(String id, * byte[] berValue, int offset, int length) * throws NamingException { * return new GetTimeResponse(id, berValue, offset, length); * } * ... * } * public class GetTimeResponse implements ExtendedResponse { * long time; * public GetTimeResponse(String id, byte[] berValue, int offset, * int length) throws NamingException { * time = ... // decode berValue to get time * } * public java.util.Date getDate() { return new java.util.Date(time) }; * public long getTime() { return time }; * ... * } *</pre></blockquote> * A program would use then these classes as follows: *<blockquote><pre> * GetTimeResponse resp = * (GetTimeResponse) ectx.extendedOperation(new GetTimeRequest()); * long time = resp.getTime(); *</pre></blockquote> * * @author Rosanna Lee * @author Scott Seligman * @author Vincent Ryan * * @see ExtendedResponse * @see LdapContext#extendedOperation * @since 1.3 */ public interface ExtendedRequest extends java.io.Serializable { /** * Retrieves the object identifier of the request. * * @return The non-null object identifier string representing the LDAP * <tt>ExtendedRequest.requestName</tt> component. */ public String getID(); /** * Retrieves the ASN.1 BER encoded value of the LDAP extended operation * request. Null is returned if the value is absent. * * The result is the raw BER bytes including the tag and length of * the request value. It does not include the request OID. * This method is called by the service provider to get the bits to * put into the extended operation to be sent to the LDAP server. * * @return A possibly null byte array representing the ASN.1 BER encoded * contents of the LDAP <tt>ExtendedRequest.requestValue</tt> * component. * @exception IllegalStateException If the encoded value cannot be retrieved * because the request contains insufficient or invalid data/state. */ public byte[] getEncodedValue(); /** * Creates the response object that corresponds to this request. *<p> * After the service provider has sent the extended operation request * to the LDAP server, it will receive a response from the server. * If the operation failed, the provider will throw a NamingException. * If the operation succeeded, the provider will invoke this method * using the data that it got back in the response. * It is the job of this method to return a class that implements * the ExtendedResponse interface that is appropriate for the * extended operation request. *<p> * For example, a Start TLS extended request class would need to know * how to process a Start TLS extended response. It does this by creating * a class that implements ExtendedResponse. * * @param id The possibly null object identifier of the response * control. * @param berValue The possibly null ASN.1 BER encoded value of the * response control. * This is the raw BER bytes including the tag and length of * the response value. It does not include the response OID. * @param offset The starting position in berValue of the bytes to use. * @param length The number of bytes in berValue to use. * * @return A non-null object. * @exception NamingException if cannot create extended response * due to an error. * @see ExtendedResponse */ public ExtendedResponse createExtendedResponse(String id, byte[] berValue, int offset, int length) throws NamingException; // static final long serialVersionUID = -7560110759229059814L; }
⏎ javax/naming/ldap/ExtendedRequest.java
Or download all of them as a single archive file:
File name: jre-rt-javax-1.8.0_191-src.zip File size: 5381005 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - org.* Package Source Code
2023-02-07, 190662👍, 5💬
Popular Posts:
Apache Neethi provides general framework for the programmers to use WS Policy. It is compliant with ...
Java Cryptography Extension 1.6 JAR File Size and Download Location: File name: jce.jar, jce-1.6.jar...
What Is poi-3.5.jar - Part 2? poi-3.5.jar is one of the JAR files for Apache POI 3.5, which provides...
What is the jaxp\SourceValidator.jav aprovided in the Apache Xerces package? I have Apache Xerces 2....
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms, it was develo...