Index

A C D E F G H I L M N P R S T V 
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 MetricSupplier record class.

N

name() - Method in record class de.oliver.fancyanalytics.api.metrics.MetricSupplier
Returns the value of the name record 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 valueSupplier record component.
A C D E F G H I L M N P R S T V 
All Classes and Interfaces|All Packages|Serialized Form