< prev index next >

core/org.openjdk.jmc.flightrecorder/src/main/java/org/openjdk/jmc/flightrecorder/jdk/JdkTypeIDs.java

Print this page




  26  * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  27  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  28  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  29  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  30  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
  31  * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  32  */
  33 package org.openjdk.jmc.flightrecorder.jdk;
  34 
  35 import org.openjdk.jmc.common.item.IType;
  36 import org.openjdk.jmc.common.item.ItemFilters;
  37 
  38 /**
  39  * Contains type IDs for events that are produced by JDK 9. These strings can be compared to the
  40  * result of {@link IType#getIdentifier()} and for creating filters with
  41  * {@link ItemFilters#type(String)}.
  42  */
  43 @SuppressWarnings("nls")
  44 public final class JdkTypeIDs {
  45 
  46         private final static String PREFIX = "com.oracle.jdk.";
  47 
  48         public static final String CPU_LOAD = PREFIX + "CPULoad";
  49         public static final String EXECUTION_SAMPLE = PREFIX + "ExecutionSample";
  50         public static final String EXECUTION_SAMPLING_INFO_EVENT_ID = PREFIX + "ExecutionSampling";
  51         public static final String PROCESSES = PREFIX + "SystemProcess";
  52         public static final String OS_MEMORY_SUMMARY = PREFIX + "PhysicalMemory";
  53         public static final String OS_INFORMATION = PREFIX + "OSInformation";
  54         public static final String CPU_INFORMATION = PREFIX + "CPUInformation";
  55         public static final String THREAD_ALLOCATION_STATISTICS = PREFIX + "ThreadAllocationStatistics";
  56         public static final String HEAP_CONF = PREFIX + "GCHeapConfiguration";
  57         public static final String GC_CONF = PREFIX + "GCConfiguration";
  58         public static final String HEAP_SUMMARY = PREFIX + "GCHeapSummary";
  59         public static final String ALLOC_INSIDE_TLAB = PREFIX + "ObjectAllocationInNewTLAB";
  60         public static final String ALLOC_OUTSIDE_TLAB = PREFIX + "ObjectAllocationOutsideTLAB";
  61         public static final String VM_INFO = PREFIX + "JVMInformation";
  62         public static final String CLASS_LOAD = PREFIX + "ClassLoad";
  63         public static final String CLASS_UNLOAD = PREFIX + "ClassUnload";
  64         public static final String CLASS_LOAD_STATISTICS = PREFIX + "ClassLoadingStatistics";
  65         public static final String CLASS_LOADER_STATISTICS = PREFIX + "ClassLoaderStatistics";
  66         public static final String COMPILATION = PREFIX + "Compilation";




  26  * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  27  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  28  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  29  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  30  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
  31  * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  32  */
  33 package org.openjdk.jmc.flightrecorder.jdk;
  34 
  35 import org.openjdk.jmc.common.item.IType;
  36 import org.openjdk.jmc.common.item.ItemFilters;
  37 
  38 /**
  39  * Contains type IDs for events that are produced by JDK 9. These strings can be compared to the
  40  * result of {@link IType#getIdentifier()} and for creating filters with
  41  * {@link ItemFilters#type(String)}.
  42  */
  43 @SuppressWarnings("nls")
  44 public final class JdkTypeIDs {
  45 
  46         private final static String PREFIX = "jdk.";
  47 
  48         public static final String CPU_LOAD = PREFIX + "CPULoad";
  49         public static final String EXECUTION_SAMPLE = PREFIX + "ExecutionSample";
  50         public static final String EXECUTION_SAMPLING_INFO_EVENT_ID = PREFIX + "ExecutionSampling";
  51         public static final String PROCESSES = PREFIX + "SystemProcess";
  52         public static final String OS_MEMORY_SUMMARY = PREFIX + "PhysicalMemory";
  53         public static final String OS_INFORMATION = PREFIX + "OSInformation";
  54         public static final String CPU_INFORMATION = PREFIX + "CPUInformation";
  55         public static final String THREAD_ALLOCATION_STATISTICS = PREFIX + "ThreadAllocationStatistics";
  56         public static final String HEAP_CONF = PREFIX + "GCHeapConfiguration";
  57         public static final String GC_CONF = PREFIX + "GCConfiguration";
  58         public static final String HEAP_SUMMARY = PREFIX + "GCHeapSummary";
  59         public static final String ALLOC_INSIDE_TLAB = PREFIX + "ObjectAllocationInNewTLAB";
  60         public static final String ALLOC_OUTSIDE_TLAB = PREFIX + "ObjectAllocationOutsideTLAB";
  61         public static final String VM_INFO = PREFIX + "JVMInformation";
  62         public static final String CLASS_LOAD = PREFIX + "ClassLoad";
  63         public static final String CLASS_UNLOAD = PREFIX + "ClassUnload";
  64         public static final String CLASS_LOAD_STATISTICS = PREFIX + "ClassLoadingStatistics";
  65         public static final String CLASS_LOADER_STATISTICS = PREFIX + "ClassLoaderStatistics";
  66         public static final String COMPILATION = PREFIX + "Compilation";


< prev index next >