Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addProperty(String, String) - Method in exception class de.oliver.fancyanalytics.api.errors.AnalyticsException
- AnalyticsException - Exception Class in de.oliver.fancyanalytics.api.errors
- AnalyticsException(RuntimeException) - Constructor for exception class de.oliver.fancyanalytics.api.errors.AnalyticsException
C
- Configuration - Class in de.oliver.fancyanalytics.api
- Configuration(String, boolean, boolean, boolean) - Constructor for class de.oliver.fancyanalytics.api.Configuration
D
- de.oliver.fancyanalytics.api - package de.oliver.fancyanalytics.api
- de.oliver.fancyanalytics.api.errors - package de.oliver.fancyanalytics.api.errors
- de.oliver.fancyanalytics.api.metrics - package de.oliver.fancyanalytics.api.metrics
- de.oliver.fancyanalytics.api.test - package de.oliver.fancyanalytics.api.test
- DefaultPluginMetrics - Class in de.oliver.fancyanalytics.api.metrics
- DefaultPluginMetrics() - Constructor for class de.oliver.fancyanalytics.api.metrics.DefaultPluginMetrics
- disableLogging() - Method in class de.oliver.fancyanalytics.api.Configuration
E
- equals(Object) - Method in record class de.oliver.fancyanalytics.api.metrics.MetricSupplier
-
Indicates whether some other object is "equal to" this one.
F
- FancyAnalyticsAPI - Class in de.oliver.fancyanalytics.api
- FancyAnalyticsAPI(String, String) - Constructor for class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
-
Initializes a new instance of the FancyAnalyticsAPI.
G
- getConfig() - Method in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
- getException() - Method in exception class de.oliver.fancyanalytics.api.errors.AnalyticsException
- getExceptionHandler() - Method in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
-
Gets the GlobalExceptionHandler instance associated with this FancyAnalyticsAPI.
- getProperties() - Method in exception class de.oliver.fancyanalytics.api.errors.AnalyticsException
- getSenderID() - Method in class de.oliver.fancyanalytics.api.Configuration
- GlobalExceptionHandler - Class in de.oliver.fancyanalytics.api.errors
- GlobalExceptionHandler(FancyAnalyticsAPI) - Constructor for class de.oliver.fancyanalytics.api.errors.GlobalExceptionHandler
H
- hashCode() - Method in record class de.oliver.fancyanalytics.api.metrics.MetricSupplier
-
Returns a hash code value for this object.
I
- initialize() - Method in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
L
- loadConfig() - Static method in class de.oliver.fancyanalytics.api.Configuration
- LOGGER - Static variable in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
M
- main(String[]) - Static method in class de.oliver.fancyanalytics.api.test.TestMain
- MetricSupplier<T> - Record Class in de.oliver.fancyanalytics.api.metrics
- MetricSupplier(String, Supplier<T>) - Constructor for record class de.oliver.fancyanalytics.api.metrics.MetricSupplier
-
Creates an instance of a
MetricSupplierrecord class.
N
- name() - Method in record class de.oliver.fancyanalytics.api.metrics.MetricSupplier
-
Returns the value of the
namerecord component.
P
- playerCount() - Static method in class de.oliver.fancyanalytics.api.metrics.DefaultPluginMetrics
- pluginCount() - Static method in class de.oliver.fancyanalytics.api.metrics.DefaultPluginMetrics
- pluginVersion(Plugin) - Static method in class de.oliver.fancyanalytics.api.metrics.DefaultPluginMetrics
- publish(LogRecord) - Method in class de.oliver.fancyanalytics.api.errors.GlobalExceptionHandler
R
- register(FancyAnalyticsAPI) - Static method in class de.oliver.fancyanalytics.api.metrics.DefaultPluginMetrics
- registerLogger(FancyLogger) - Method in class de.oliver.fancyanalytics.api.errors.GlobalExceptionHandler
- registerLogger(Logger) - Method in class de.oliver.fancyanalytics.api.errors.GlobalExceptionHandler
- registerMinecraftPluginMetrics(Plugin) - Method in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
-
Registers the default metrics related to the provided plugin.
- registerNumberArrayMetric(MetricSupplier<Double[]>) - Method in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
-
Registers a numerical array metric using the provided MetricSupplier.
- registerNumberMetric(MetricSupplier<Double>) - Method in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
-
Registers a numerical metric using the provided MetricSupplier.
- registerStringArrayMetric(MetricSupplier<String[]>) - Method in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
-
Registers a string array metric using the provided MetricSupplier.
- registerStringMetric(MetricSupplier<String>) - Method in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
-
Registers a string metric using the provided MetricSupplier.
- reportError(Throwable) - Method in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
-
Reports an error by sending it to the configured analytics server.
S
- sendErrors() - Method in class de.oliver.fancyanalytics.api.Configuration
- sendErrors(boolean) - Method in class de.oliver.fancyanalytics.api.Configuration
- sendEvent(Event) - Method in class de.oliver.fancyanalytics.api.FancyAnalyticsAPI
-
Sends an event to the analytics server.
- sendMetrics() - Method in class de.oliver.fancyanalytics.api.Configuration
- serverSoftware() - Static method in class de.oliver.fancyanalytics.api.metrics.DefaultPluginMetrics
- serverVersion() - Static method in class de.oliver.fancyanalytics.api.metrics.DefaultPluginMetrics
- setDisableLogging(boolean) - Method in class de.oliver.fancyanalytics.api.Configuration
- setSendMetrics(boolean) - Method in class de.oliver.fancyanalytics.api.Configuration
T
- TestMain - Class in de.oliver.fancyanalytics.api.test
- TestMain() - Constructor for class de.oliver.fancyanalytics.api.test.TestMain
- toString() - Method in record class de.oliver.fancyanalytics.api.metrics.MetricSupplier
-
Returns a string representation of this record class.
V
- valueSupplier() - Method in record class de.oliver.fancyanalytics.api.metrics.MetricSupplier
-
Returns the value of the
valueSupplierrecord component.
All Classes and Interfaces|All Packages|Serialized Form