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 17 jdk.httpserver.jmod - HTTP Server Module
JDK 17 jdk.httpserver.jmod is the JMOD file for JDK 17 HTTP Server module.
JDK 17 HTTP Server module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\jdk.httpserver.jmod.
JDK 17 HTTP Server module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 HTTP Server module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\jdk.httpserver.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ com/sun/net/httpserver/HttpPrincipal.java
/* * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.net.httpserver; import java.security.Principal; /** * Represents a user authenticated by HTTP Basic or Digest * authentication. */ public class HttpPrincipal implements Principal { private String username, realm; /** * Creates a {@code HttpPrincipal} from the given {@code username} and * {@code realm}. * * @param username the name of the user within the realm * @param realm the realm for this user * @throws NullPointerException if either username or realm are {@code null} */ public HttpPrincipal(String username, String realm) { if (username == null || realm == null) { throw new NullPointerException(); } this.username = username; this.realm = realm; } /** * Compare two instances of {@code HttpPrincipal}. Returns {@code true} if * <i>another</i> is an instance of {@code HttpPrincipal}, and its username * and realm are equal to this object's username and realm. Returns {@code false} * otherwise. * * @param another the object to compare this instance of {@code HttpPrincipal} against * @return {@code true} or {@code false} depending on whether objects are * equal or not */ public boolean equals(Object another) { if (!(another instanceof HttpPrincipal)) { return false; } HttpPrincipal theother = (HttpPrincipal)another; return (username.equals(theother.username) && realm.equals(theother.realm)); } /** * Returns the contents of this principal in the form * <i>realm:username</i>. * * @return the contents of this principal in the form realm:username */ public String getName() { return String.format("%s:%s", realm, username); } /** * Returns the {@code username} this object was created with. * * @return the name of the user associated with this object */ public String getUsername() { return username; } /** * Returns the {@code realm} this object was created with. * * @return the realm associated with this object */ public String getRealm() { return realm; } /** * Returns a hashcode for this {@code HttpPrincipal}. This is calculated * as {@code (getUsername()+getRealm()).hashCode()}. * * @return the hashcode for this object */ public int hashCode() { return (username+realm).hashCode(); } /** * Returns the same string as {@link #getName()}. * * @return the name associated with this object */ public String toString() { return getName(); } }
⏎ com/sun/net/httpserver/HttpPrincipal.java
Or download all of them as a single archive file:
File name: jdk.httpserver-17.0.5-src.zip File size: 75844 bytes Release date: 2022-09-13 Download
⇒ JDK 17 jdk.incubator.foreign.jmod - JDK Incubator Foreign
2023-10-04, 2306👍, 0💬
Popular Posts:
commons-net.jar is the bytecode of Apache Commons Net library, which implements the client side of m...
What Is commons-logging-1.2.jar? commons-logging-1.2.jar is the JAR file for Apache Commons Logging ...
commons-io-1.4.jar is the JAR file for Commons IO 1.4, which is a library of utilities to assist wit...
How to display types defined in an XML Schema file with the xs\QueryXS.java provided in the Apache X...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....