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 java.management.jmod - Management Module
JDK 17 java.management.jmod is the JMOD file for JDK 17 Management module.
JDK 17 Management module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.management.jmod.
JDK 17 Management module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Management module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.management.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ javax/management/remote/NotificationResult.java
/* * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.management.remote; import java.io.IOException; import java.io.InvalidObjectException; import java.io.ObjectInputStream; import java.io.Serializable; /** * <p>Result of a query for buffered notifications. Notifications in * a notification buffer have positive, monotonically increasing * sequence numbers. The result of a notification query contains the * following elements:</p> * * <ul> * * <li>The sequence number of the earliest notification still in * the buffer. * * <li>The sequence number of the next notification available for * querying. This will be the starting sequence number for the next * notification query. * * <li>An array of (Notification,listenerID) pairs corresponding to * the returned notifications and the listeners they correspond to. * * </ul> * * <p>It is possible for the <code>nextSequenceNumber</code> to be less * than the <code>earliestSequenceNumber</code>. This signifies that * notifications between the two might have been lost.</p> * * @since 1.5 */ public class NotificationResult implements Serializable { private static final long serialVersionUID = 1191800228721395279L; /** * <p>Constructs a notification query result.</p> * * @param earliestSequenceNumber the sequence number of the * earliest notification still in the buffer. * @param nextSequenceNumber the sequence number of the next * notification available for querying. * @param targetedNotifications the notifications resulting from * the query, and the listeners they correspond to. This array * can be empty. * * @exception IllegalArgumentException if * <code>targetedNotifications</code> is null or if * <code>earliestSequenceNumber</code> or * <code>nextSequenceNumber</code> is negative. */ public NotificationResult(long earliestSequenceNumber, long nextSequenceNumber, TargetedNotification[] targetedNotifications) { validate(targetedNotifications, earliestSequenceNumber, nextSequenceNumber); this.earliestSequenceNumber = earliestSequenceNumber; this.nextSequenceNumber = nextSequenceNumber; this.targetedNotifications = (targetedNotifications.length == 0 ? targetedNotifications : targetedNotifications.clone()); } /** * Returns the sequence number of the earliest notification still * in the buffer. * * @return the sequence number of the earliest notification still * in the buffer. */ public long getEarliestSequenceNumber() { return earliestSequenceNumber; } /** * Returns the sequence number of the next notification available * for querying. * * @return the sequence number of the next notification available * for querying. */ public long getNextSequenceNumber() { return nextSequenceNumber; } /** * Returns the notifications resulting from the query, and the * listeners they correspond to. * * @return the notifications resulting from the query, and the * listeners they correspond to. This array can be empty. */ public TargetedNotification[] getTargetedNotifications() { return targetedNotifications.length == 0 ? targetedNotifications : targetedNotifications.clone(); } /** * Returns a string representation of the object. The result * should be a concise but informative representation that is easy * for a person to read. * * @return a string representation of the object. */ public String toString() { return "NotificationResult: earliest=" + getEarliestSequenceNumber() + "; next=" + getNextSequenceNumber() + "; nnotifs=" + getTargetedNotifications().length; } private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ois.defaultReadObject(); try { validate( this.targetedNotifications, this.earliestSequenceNumber, this.nextSequenceNumber ); this.targetedNotifications = this.targetedNotifications.length == 0 ? this.targetedNotifications : this.targetedNotifications.clone(); } catch (IllegalArgumentException e) { throw new InvalidObjectException(e.getMessage()); } } private long earliestSequenceNumber; private long nextSequenceNumber; private TargetedNotification[] targetedNotifications; private static void validate(TargetedNotification[] targetedNotifications, long earliestSequenceNumber, long nextSequenceNumber) throws IllegalArgumentException { if (targetedNotifications == null) { final String msg = "Notifications null"; throw new IllegalArgumentException(msg); } if (earliestSequenceNumber < 0 || nextSequenceNumber < 0) throw new IllegalArgumentException("Bad sequence numbers"); /* We used to check nextSequenceNumber >= earliestSequenceNumber here. But in fact the opposite can legitimately be true if notifications have been lost. */ } }
⏎ javax/management/remote/NotificationResult.java
Or download all of them as a single archive file:
File name: java.management-17.0.5-src.zip File size: 850134 bytes Release date: 2022-09-13 Download
⇒ JDK 17 java.management.rmi.jmod - Management RMI Module
2023-09-23, 11414👍, 0💬
Popular Posts:
How to download and install ojdbc6.jar for Oracle 11g R2? ojdbc6.jar for Oracle 11g R2 is a Java 6, ...
How to read XML document with XML Schema validation from socket connections with the socket\DelayedI...
Apache Ant Source Code Files are inside the Apache Ant source package file like apache-ant-1.10.10-s...
What Is javamail-1_2.zip? javamail-1_2.zip is the binary package of JavaMail API 1.2 in ZIP format. ...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...