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 jdk.httpserver.jmod - HTTP Server Module
JDK 11 jdk.httpserver.jmod is the JMOD file for JDK 11 HTTP Server module.
JDK 11 HTTP Server module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.httpserver.jmod.
JDK 11 HTTP Server module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 HTTP Server module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.httpserver.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ sun/net/httpserver/HttpContextImpl.java
/* * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package sun.net.httpserver; import java.io.*; import java.util.*; import java.lang.System.Logger; import com.sun.net.httpserver.*; import com.sun.net.httpserver.spi.*; /** * HttpContext represents a mapping between a protocol (http or https) together with a root URI path * to a {@link HttpHandler} which is invoked to handle requests destined * for the protocol/path on the associated HttpServer. * <p> * HttpContext instances are created by {@link HttpServer#createContext(String,String,HttpHandler,Object)} * <p> */ class HttpContextImpl extends HttpContext { private String path; private String protocol; private HttpHandler handler; private Map<String,Object> attributes = new HashMap<String,Object>(); private ServerImpl server; /* system filters, not visible to applications */ private LinkedList<Filter> sfilters = new LinkedList<Filter>(); /* user filters, set by applications */ private LinkedList<Filter> ufilters = new LinkedList<Filter>(); private Authenticator authenticator; private AuthFilter authfilter; /** * constructor is package private. */ HttpContextImpl (String protocol, String path, HttpHandler cb, ServerImpl server) { if (path == null || protocol == null || path.length() < 1 || path.charAt(0) != '/') { throw new IllegalArgumentException ("Illegal value for path or protocol"); } this.protocol = protocol.toLowerCase(); this.path = path; if (!this.protocol.equals ("http") && !this.protocol.equals ("https")) { throw new IllegalArgumentException ("Illegal value for protocol"); } this.handler = cb; this.server = server; authfilter = new AuthFilter(null); sfilters.add (authfilter); } /** * returns the handler for this context * @return the HttpHandler for this context */ public HttpHandler getHandler () { return handler; } public void setHandler (HttpHandler h) { if (h == null) { throw new NullPointerException ("Null handler parameter"); } if (handler != null) { throw new IllegalArgumentException ("handler already set"); } handler = h; } /** * returns the path this context was created with * @return this context's path */ public String getPath() { return path; } /** * returns the server this context was created with * @return this context's server */ public HttpServer getServer () { return server.getWrapper(); } ServerImpl getServerImpl () { return server; } /** * returns the protocol this context was created with * @return this context's path */ public String getProtocol() { return protocol; } /** * returns a mutable Map, which can be used to pass * configuration and other data to Filter modules * and to the context's exchange handler. * <p> * Every attribute stored in this Map will be visible to * every HttpExchange processed by this context */ public Map<String,Object> getAttributes() { return attributes; } public List<Filter> getFilters () { return ufilters; } List<Filter> getSystemFilters () { return sfilters; } public Authenticator setAuthenticator (Authenticator auth) { Authenticator old = authenticator; authenticator = auth; authfilter.setAuthenticator (auth); return old; } public Authenticator getAuthenticator () { return authenticator; } Logger getLogger () { return server.getLogger(); } }
⏎ sun/net/httpserver/HttpContextImpl.java
Or download all of them as a single archive file:
File name: jdk.httpserver-11.0.1-src.zip File size: 66350 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.internal.ed.jmod - Internal Editor Module
2020-02-29, 16530👍, 0💬
Popular Posts:
The Web Services Description Language for Java Toolkit (WSDL4J), Release 1.6.2, allows the creation,...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
What Is mail.jar of JavaMail 1.4.2? I got the JAR file from javamail-1.4.2.zip. mail.jar in javamail...
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nea...
What Is HttpComponents httpclient-4.2.2.jar? HttpComponents httpclient-4.2.2.jar is the JAR file for...