microsoft/gctoolkit

Public

mirrored fromhttps://github.com/microsoft/gctoolkitAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
8acf7744052bc6bd8b2ecc47be41f918993bad7e

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

core/api/src/main/java/module-info.java

52lines · modecode

1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4import com.microsoft.gctoolkit.GCToolKit;
5import com.microsoft.gctoolkit.aggregator.Aggregation;
6import com.microsoft.gctoolkit.aggregator.Aggregator;
7import com.microsoft.gctoolkit.event.jvm.JVMEvent;
8import com.microsoft.gctoolkit.io.GCLogFile;
9import com.microsoft.gctoolkit.jvm.JavaVirtualMachine;
10
11/**
12 * Contains the core API for the Microsoft, Java Garbage Collection Toolkit.
13 * The toolkit is a GC log parser and a framework for consuming and extracting data from
14 * GC log events.
15 * <p>
16 * The main entry points are:
17 * <dl>
18 * <dt>{@link GCToolKit}</dt>
19 * <dd>This is the main API that an application will use.</dd>
20 * <dt>{@link GCLogFile}</dt>
21 * <dd>A GCLogFile is passed to GCToolKit for analysis.</dd>
22 * <dt>{@link JavaVirtualMachine}</dt>
23 * <dd>This contains the results from running an analysis on a GC log.</dd>
24 * <dt>{@link JVMEvent}</dt>
25 * <dd>The parser generates JVMEvents.</dd>
26 * <dt>{@link Aggregator}</dt>
27 * <dd>An Aggregator captures JVMEvents for analysis.</dd>
28 * <dt>{@link Aggregation}</dt>
29 * <dd>An Aggregation works with an Aggregator to collect and analyze data from JVMEvents.</dd>
30 * </dl>
31 * @uses JavaVirtualMachine
32 * @uses Aggregator
33 */
34module com.microsoft.gctoolkit.api {
35
36 exports com.microsoft.gctoolkit;
37 exports com.microsoft.gctoolkit.aggregator;
38 exports com.microsoft.gctoolkit.event;
39 exports com.microsoft.gctoolkit.event.g1gc;
40 exports com.microsoft.gctoolkit.event.generational;
41 exports com.microsoft.gctoolkit.event.jvm;
42 exports com.microsoft.gctoolkit.event.shenandoah;
43 exports com.microsoft.gctoolkit.event.zgc;
44 exports com.microsoft.gctoolkit.io;
45 exports com.microsoft.gctoolkit.jvm;
46 exports com.microsoft.gctoolkit.time;
47 exports com.microsoft.gctoolkit.collections;
48 requires java.logging;
49
50 uses JavaVirtualMachine;
51 uses Aggregation;
52}
53