Class JVMDetails

java.lang.Object
com.gigaspaces.internal.jvm.JVMDetails
All Implemented Interfaces:
SmartExternalizable, Externalizable, Serializable

public class JVMDetails extends Object implements SmartExternalizable
Author:
kimchy GS-10774 Note to developers: This class is used by RollingFileHandler to extract the process ID, therefore this class must not use Logger in order to avoid deadlock.
See Also:
  • Constructor Details

    • JVMDetails

      public JVMDetails()
    • JVMDetails

      public JVMDetails(String uid, String vmName, String vmVersion, String vmVendor, long startTime, long memoryHeapInit, long memoryHeapMax, long memoryNonHeapInit, long memoryNonHeapMax, String[] inputArguments, String bootClassPath, String classPath, Map<String,String> systemProperties, Map<String,String> environmentVariables)
    • JVMDetails

      public JVMDetails(String uid, String vmName, String vmVersion, String vmVendor, long startTime, long memoryHeapInit, long memoryHeapMax, long memoryNonHeapInit, long memoryNonHeapMax, String[] inputArguments, String bootClassPath, String classPath, Map<String,String> systemProperties, Map<String,String> environmentVariables, long pid)
  • Method Details