microsoft/gctoolkit

Public

mirrored from https://github.com/microsoft/gctoolkitAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
4f2027dc1205a3c08d4548c63279e9d2de938b33

Branches

Tags

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

Clone

HTTPS

Download ZIP

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

45lines · modecode

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