8232442: Suppress warnings on non-serializable non-transient instance fields in java.management.*
Reviewed-by: rriggs, mchung
This commit is contained in:
parent
36ac846d35
commit
d8240afe42
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2003, 2008, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -35,7 +35,8 @@ import java.rmi.server.RemoteObject;
|
|||||||
import java.rmi.server.RemoteRef;
|
import java.rmi.server.RemoteRef;
|
||||||
|
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings({"deprecation",
|
||||||
|
"serial"}) // Externalizable class w/o no-arg c'tor
|
||||||
public class ProxyRef implements RemoteRef {
|
public class ProxyRef implements RemoteRef {
|
||||||
private static final long serialVersionUID = -6503061366316814723L;
|
private static final long serialVersionUID = -6503061366316814723L;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2002, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -2245,6 +2245,7 @@ public class RMIConnector implements JMXConnector, Serializable, JMXAddressable
|
|||||||
*
|
*
|
||||||
* @see #RMIConnector(RMIServer,Map)
|
* @see #RMIConnector(RMIServer,Map)
|
||||||
**/
|
**/
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private final RMIServer rmiServer;
|
private final RMIServer rmiServer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -49,6 +49,7 @@ public class Attribute implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* @serial Attribute value
|
* @serial Attribute value
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private Object value= null;
|
private Object value= null;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -74,11 +74,13 @@ public class AttributeChangeNotification extends javax.management.Notification {
|
|||||||
/**
|
/**
|
||||||
* @serial The MBean attribute old value.
|
* @serial The MBean attribute old value.
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private Object oldValue = null;
|
private Object oldValue = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @serial The MBean attribute new value.
|
* @serial The MBean attribute new value.
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private Object newValue = null;
|
private Object newValue = null;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -47,6 +47,7 @@ public class BadAttributeValueExpException extends Exception {
|
|||||||
* @serial A string representation of the attribute that originated this exception.
|
* @serial A string representation of the attribute that originated this exception.
|
||||||
* for example, the string value can be the return of {@code attribute.toString()}
|
* for example, the string value can be the return of {@code attribute.toString()}
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // See handling in constructor and readObject
|
||||||
private Object val;
|
private Object val;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -52,6 +52,7 @@ public class ImmutableDescriptor implements Descriptor {
|
|||||||
* elements in this array match the corresponding elements in the
|
* elements in this array match the corresponding elements in the
|
||||||
* {@code names} array.
|
* {@code names} array.
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private final Object[] values;
|
private final Object[] values;
|
||||||
|
|
||||||
private transient int hashCode = -1;
|
private transient int hashCode = -1;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -44,6 +44,7 @@ public class InvalidApplicationException extends Exception {
|
|||||||
/**
|
/**
|
||||||
* @serial The object representing the class of the MBean
|
* @serial The object representing the class of the MBean
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private Object val;
|
private Object val;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -64,6 +64,7 @@ public class NotificationFilterSupport implements NotificationFilter {
|
|||||||
* @serial {@link Vector} that contains the enabled notification types.
|
* @serial {@link Vector} that contains the enabled notification types.
|
||||||
* The default value is an empty vector.
|
* The default value is an empty vector.
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private List<String> enabledTypes = new Vector<String>();
|
private List<String> enabledTypes = new Vector<String>();
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2002, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -38,6 +38,7 @@ import java.net.URLStreamHandlerFactory;
|
|||||||
*
|
*
|
||||||
* @since 1.5
|
* @since 1.5
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Externalizable class w/o no-arg c'tor
|
||||||
public class PrivateMLet extends MLet implements PrivateClassLoader {
|
public class PrivateMLet extends MLet implements PrivateClassLoader {
|
||||||
private static final long serialVersionUID = 2503458973393711979L;
|
private static final long serialVersionUID = 2503458973393711979L;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -162,6 +162,7 @@ public class MonitorNotification extends javax.management.Notification {
|
|||||||
/**
|
/**
|
||||||
* @serial Monitor notification observed object.
|
* @serial Monitor notification observed object.
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private ObjectName observedObject = null;
|
private ObjectName observedObject = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -172,6 +173,7 @@ public class MonitorNotification extends javax.management.Notification {
|
|||||||
/**
|
/**
|
||||||
* @serial Monitor notification derived gauge.
|
* @serial Monitor notification derived gauge.
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private Object derivedGauge = null;
|
private Object derivedGauge = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -179,6 +181,7 @@ public class MonitorNotification extends javax.management.Notification {
|
|||||||
* This value is used to keep the threshold/string (depending on the
|
* This value is used to keep the threshold/string (depending on the
|
||||||
* monitor type) that triggered off this notification.
|
* monitor type) that triggered off this notification.
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private Object trigger = null;
|
private Object trigger = null;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2008, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -62,6 +62,7 @@ public class CompositeDataSupport
|
|||||||
* respective values.
|
* respective values.
|
||||||
* A {@link SortedMap} is used for faster retrieval of elements.
|
* A {@link SortedMap} is used for faster retrieval of elements.
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private final SortedMap<String, Object> contents;
|
private final SortedMap<String, Object> contents;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -64,27 +64,32 @@ public class OpenMBeanAttributeInfoSupport
|
|||||||
/**
|
/**
|
||||||
* @serial The open mbean attribute's <i>open type</i>
|
* @serial The open mbean attribute's <i>open type</i>
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private OpenType<?> openType;
|
private OpenType<?> openType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @serial The open mbean attribute's default value
|
* @serial The open mbean attribute's default value
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private final Object defaultValue;
|
private final Object defaultValue;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @serial The open mbean attribute's legal values. This {@link
|
* @serial The open mbean attribute's legal values. This {@link
|
||||||
* Set} is unmodifiable
|
* Set} is unmodifiable
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private final Set<?> legalValues; // to be constructed unmodifiable
|
private final Set<?> legalValues; // to be constructed unmodifiable
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @serial The open mbean attribute's min value
|
* @serial The open mbean attribute's min value
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private final Comparable<?> minValue;
|
private final Comparable<?> minValue;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @serial The open mbean attribute's max value
|
* @serial The open mbean attribute's max value
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private final Comparable<?> maxValue;
|
private final Comparable<?> maxValue;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -58,27 +58,32 @@ public class OpenMBeanParameterInfoSupport
|
|||||||
/**
|
/**
|
||||||
* @serial The open mbean parameter's <i>open type</i>
|
* @serial The open mbean parameter's <i>open type</i>
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private OpenType<?> openType;
|
private OpenType<?> openType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @serial The open mbean parameter's default value
|
* @serial The open mbean parameter's default value
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private Object defaultValue = null;
|
private Object defaultValue = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @serial The open mbean parameter's legal values. This {@link
|
* @serial The open mbean parameter's legal values. This {@link
|
||||||
* Set} is unmodifiable
|
* Set} is unmodifiable
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private Set<?> legalValues = null; // to be constructed unmodifiable
|
private Set<?> legalValues = null; // to be constructed unmodifiable
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @serial The open mbean parameter's min value
|
* @serial The open mbean parameter's min value
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private Comparable<?> minValue = null;
|
private Comparable<?> minValue = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @serial The open mbean parameter's max value
|
* @serial The open mbean parameter's max value
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private Comparable<?> maxValue = null;
|
private Comparable<?> maxValue = null;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -86,6 +86,7 @@ public class TabularDataSupport
|
|||||||
* @serial This tabular data instance's contents: a {@link HashMap}
|
* @serial This tabular data instance's contents: a {@link HashMap}
|
||||||
*/
|
*/
|
||||||
// field cannot be final because of clone method
|
// field cannot be final because of clone method
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private Map<Object,CompositeData> dataMap;
|
private Map<Object,CompositeData> dataMap;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -59,6 +59,7 @@ public class TabularType extends OpenType<TabularData> {
|
|||||||
* @serial The items used to index each row element, kept in the order the user gave
|
* @serial The items used to index each row element, kept in the order the user gave
|
||||||
* This is an unmodifiable {@link ArrayList}
|
* This is an unmodifiable {@link ArrayList}
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("serial") // Conditionally serializable
|
||||||
private List<String> indexNames;
|
private List<String> indexNames;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -46,6 +46,7 @@ import javax.management.openmbean.TabularType;
|
|||||||
public abstract class LazyCompositeData
|
public abstract class LazyCompositeData
|
||||||
implements CompositeData, Serializable {
|
implements CompositeData, Serializable {
|
||||||
|
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private CompositeData compositeData;
|
private CompositeData compositeData;
|
||||||
|
|
||||||
// Implementation of the CompositeData interface
|
// Implementation of the CompositeData interface
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -38,6 +38,7 @@ import javax.management.openmbean.OpenDataException;
|
|||||||
* construction of a CompositeData use in the local case.
|
* construction of a CompositeData use in the local case.
|
||||||
*/
|
*/
|
||||||
public class LockInfoCompositeData extends LazyCompositeData {
|
public class LockInfoCompositeData extends LazyCompositeData {
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private final LockInfo lock;
|
private final LockInfo lock;
|
||||||
|
|
||||||
private LockInfoCompositeData(LockInfo li) {
|
private LockInfoCompositeData(LockInfo li) {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2004, 2008, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -38,6 +38,7 @@ import javax.management.openmbean.OpenDataException;
|
|||||||
* construction of a CompositeData use in the local case.
|
* construction of a CompositeData use in the local case.
|
||||||
*/
|
*/
|
||||||
public class MemoryNotifInfoCompositeData extends LazyCompositeData {
|
public class MemoryNotifInfoCompositeData extends LazyCompositeData {
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private final MemoryNotificationInfo memoryNotifInfo;
|
private final MemoryNotificationInfo memoryNotifInfo;
|
||||||
|
|
||||||
private MemoryNotifInfoCompositeData(MemoryNotificationInfo info) {
|
private MemoryNotifInfoCompositeData(MemoryNotificationInfo info) {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2004, 2008, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -37,6 +37,7 @@ import javax.management.openmbean.OpenDataException;
|
|||||||
* construction of a CompositeData use in the local case.
|
* construction of a CompositeData use in the local case.
|
||||||
*/
|
*/
|
||||||
public class MemoryUsageCompositeData extends LazyCompositeData {
|
public class MemoryUsageCompositeData extends LazyCompositeData {
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private final MemoryUsage usage;
|
private final MemoryUsage usage;
|
||||||
|
|
||||||
private MemoryUsageCompositeData(MemoryUsage u) {
|
private MemoryUsageCompositeData(MemoryUsage u) {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -40,6 +40,7 @@ import javax.management.openmbean.OpenType;
|
|||||||
* construction of a CompositeData use in the local case.
|
* construction of a CompositeData use in the local case.
|
||||||
*/
|
*/
|
||||||
public class MonitorInfoCompositeData extends LazyCompositeData {
|
public class MonitorInfoCompositeData extends LazyCompositeData {
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private final MonitorInfo lock;
|
private final MonitorInfo lock;
|
||||||
|
|
||||||
private MonitorInfoCompositeData(MonitorInfo mi) {
|
private MonitorInfoCompositeData(MonitorInfo mi) {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2004, 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -45,7 +45,9 @@ import javax.management.openmbean.OpenType;
|
|||||||
* construction of a CompositeData use in the local case.
|
* construction of a CompositeData use in the local case.
|
||||||
*/
|
*/
|
||||||
public class ThreadInfoCompositeData extends LazyCompositeData {
|
public class ThreadInfoCompositeData extends LazyCompositeData {
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private final ThreadInfo threadInfo;
|
private final ThreadInfo threadInfo;
|
||||||
|
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||||
private final CompositeData cdata;
|
private final CompositeData cdata;
|
||||||
|
|
||||||
private ThreadInfoCompositeData(ThreadInfo ti) {
|
private ThreadInfoCompositeData(ThreadInfo ti) {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -31,6 +31,7 @@ import java.nio.*;
|
|||||||
public class PerfByteArrayCounter extends AbstractCounter
|
public class PerfByteArrayCounter extends AbstractCounter
|
||||||
implements ByteArrayCounter {
|
implements ByteArrayCounter {
|
||||||
|
|
||||||
|
@SuppressWarnings("serial") // Value indirectly copied as a byte[] in writeReplace
|
||||||
ByteBuffer bb;
|
ByteBuffer bb;
|
||||||
|
|
||||||
PerfByteArrayCounter(String name, Units u, Variability v,
|
PerfByteArrayCounter(String name, Units u, Variability v,
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -33,6 +33,8 @@ import java.nio.ReadOnlyBufferException;
|
|||||||
public class PerfLongArrayCounter extends AbstractCounter
|
public class PerfLongArrayCounter extends AbstractCounter
|
||||||
implements LongArrayCounter {
|
implements LongArrayCounter {
|
||||||
|
|
||||||
|
|
||||||
|
@SuppressWarnings("serial") // Value indirectly copied as a long[] in writeReplace
|
||||||
LongBuffer lb;
|
LongBuffer lb;
|
||||||
|
|
||||||
PerfLongArrayCounter(String name, Units u, Variability v,
|
PerfLongArrayCounter(String name, Units u, Variability v,
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -32,6 +32,7 @@ import java.nio.ReadOnlyBufferException;
|
|||||||
public class PerfLongCounter extends AbstractCounter
|
public class PerfLongCounter extends AbstractCounter
|
||||||
implements LongCounter {
|
implements LongCounter {
|
||||||
|
|
||||||
|
@SuppressWarnings("serial") // Value indirectly copied as a long[] in writeReplace
|
||||||
LongBuffer lb;
|
LongBuffer lb;
|
||||||
|
|
||||||
// package private
|
// package private
|
||||||
|
Loading…
x
Reference in New Issue
Block a user