Skip navigation links
A C D E F G H M O P R S T V 

A

AlertsManager - Class in org.datadog.alerts
 
AlertsManager(EventBus, int, int) - Constructor for class org.datadog.alerts.AlertsManager
Creates a new AlertsManager.
ApplicationModule - Class in org.datadog.modules
 
ApplicationModule() - Constructor for class org.datadog.modules.ApplicationModule
 
ApplicationOptions - Class in org.datadog.cli
ApplicationOptions() - Constructor for class org.datadog.cli.ApplicationOptions
 

C

CliUtils - Class in org.datadog.utils
 
CliUtils() - Constructor for class org.datadog.utils.CliUtils
 
close() - Method in class org.datadog.watcher.FileWatcherImpl
 
CommonLogFormatEntry - Class in org.datadog.log
Represents a common log format entry.
CommonLogFormatEntry() - Constructor for class org.datadog.log.CommonLogFormatEntry
 
CommonLogFormatHandlerImpl - Class in org.datadog.parser
A String output handler.
CommonLogFormatHandlerImpl(Parser, EventBus) - Constructor for class org.datadog.parser.CommonLogFormatHandlerImpl
 
CommonLogFormatParserImpl - Class in org.datadog.parser
A Common Log Format Parser implementation.
CommonLogFormatParserImpl() - Constructor for class org.datadog.parser.CommonLogFormatParserImpl
 
CommonLogFormatUtils - Class in org.datadog.utils
Common Log Format handling utilities class.
CommonLogFormatUtils() - Constructor for class org.datadog.utils.CommonLogFormatUtils
 
configure() - Method in class org.datadog.modules.ApplicationModule
 
configure() - Method in class org.datadog.modules.EventBusModule
 
configure() - Method in class org.datadog.modules.FileWatcherModule
 
configure() - Method in class org.datadog.modules.ParserModule
 
ConsoleGui - Class in org.datadog.gui
 
ConsoleGui(ApplicationOptions) - Constructor for class org.datadog.gui.ConsoleGui
 
consumeClfEvent(CommonLogFormatEntry) - Method in class org.datadog.statitics.TrafficStatisticsManager
Consumes a CommonLogFormatEntry event.

D

DATE_TIME_FORMATTER - Static variable in class org.datadog.utils.DateTimeUtils
 
DateTimeUtils - Class in org.datadog.utils
DateTime parsing utilities class.
DateTimeUtils() - Constructor for class org.datadog.utils.DateTimeUtils
 

E

EventBusModule - Class in org.datadog.modules
 
EventBusModule() - Constructor for class org.datadog.modules.EventBusModule
 

F

FileWatcherImpl - Class in org.datadog.watcher
A file ResourceWatcher implemnatation.
FileWatcherImpl(WatchService, Path, OutputHandler) - Constructor for class org.datadog.watcher.FileWatcherImpl
 
FileWatcherModule - Class in org.datadog.modules
 
FileWatcherModule() - Constructor for class org.datadog.modules.FileWatcherModule
 
findGreatestValues(Map<K, V>, int) - Static method in class org.datadog.utils.CommonLogFormatUtils
Returns List containing a subset of Map with the highest values.

G

GuiFormatUtils - Class in org.datadog.utils
 
GuiFormatUtils() - Constructor for class org.datadog.utils.GuiFormatUtils
 

H

handleTrafficAlert(TrafficAlert) - Method in class org.datadog.gui.ConsoleGui
 
handleTrafficStatistics(TrafficStatistic) - Method in class org.datadog.gui.ConsoleGui
 
HttpLogMonitoringApplication - Class in org.datadog
Main Application class.
HttpLogMonitoringApplication() - Constructor for class org.datadog.HttpLogMonitoringApplication
 
humanReadableByteCount(long) - Static method in class org.datadog.utils.GuiFormatUtils
Converts byte size to human readable size with unit.

M

main(String[]) - Static method in class org.datadog.HttpLogMonitoringApplication
Launches a HttpLogMonitoringApplication in the following steps.

O

org.datadog - package org.datadog
 
org.datadog.alerts - package org.datadog.alerts
 
org.datadog.cli - package org.datadog.cli
 
org.datadog.gui - package org.datadog.gui
 
org.datadog.log - package org.datadog.log
 
org.datadog.modules - package org.datadog.modules
 
org.datadog.parser - package org.datadog.parser
 
org.datadog.statitics - package org.datadog.statitics
 
org.datadog.utils - package org.datadog.utils
 
org.datadog.watcher - package org.datadog.watcher
 
OutputHandler<E> - Interface in org.datadog.parser
Handles an output of type E.

P

parse(String) - Method in class org.datadog.parser.CommonLogFormatParserImpl
Parses a String to a CommonLogFormatEntry using a Pattern.
parse(U) - Method in interface org.datadog.parser.Parser
Parses an input of type String to an output of type T.
parseArguments(String[]) - Static method in class org.datadog.utils.CliUtils
Parses an String array of options to a CommandLine.
ParseException - Exception in org.datadog.parser
Thrown to indicates that a method cannot perform an input parsing to an output format.
ParseException(String) - Constructor for exception org.datadog.parser.ParseException
 
ParseException(String, Throwable) - Constructor for exception org.datadog.parser.ParseException
 
Parser<T,U> - Interface in org.datadog.parser
A generic parsing class that parses an input of type U to an output of type T.
ParserModule - Class in org.datadog.modules
Google Guice Dependency Injection module that binds a Parser to an implementation.
ParserModule() - Constructor for class org.datadog.modules.ParserModule
 
printApplicationHelp() - Static method in class org.datadog.utils.CliUtils
Prints the application usage help manual.
process(String) - Method in class org.datadog.parser.CommonLogFormatHandlerImpl
Processes a log line and generates a CommonLogFormatEntry.
process(E) - Method in interface org.datadog.parser.OutputHandler
Processes a parsing output of type E.

R

refreshStatistics(Instant) - Method in class org.datadog.statitics.TrafficStatisticsManager
Processes all the CommonLogFormatEntry present in the buffer whose log date time is "timeSecondsInterval" seconds before now and produces a new TrafficStatistic.
ResourceWatcher - Interface in org.datadog.watcher
A resource watcher class that is able to detect any resource change and trigger an action.
retrieveIntValue(String, boolean) - Static method in class org.datadog.utils.CommonLogFormatUtils
Retrieves an int value from a Common Log Format field.
retrieveLogDateTime(String) - Static method in class org.datadog.utils.DateTimeUtils
Parses an "dd/MMM/yyyy:HH:mm:ss Z" formatted String to a ZonedDateTime.
retrieveSection(String) - Static method in class org.datadog.utils.CommonLogFormatUtils
Retrieves the web site section from a resource url.
retrieveString(String) - Static method in class org.datadog.utils.CommonLogFormatUtils
Retrieves a String value from a Common Log Format field and nullify it if not present (represented by a hyphen "-").
run() - Method in class org.datadog.watcher.FileWatcherImpl
Launches a WatchService and register the file's parent directory for events of type StandardWatchEventKinds.ENTRY_MODIFY.
run() - Method in interface org.datadog.watcher.ResourceWatcher
Launches the watcher.

S

start(Runnable) - Method in class org.datadog.gui.ConsoleGui
Runs the Console GUI.

T

toPrettyDuration(Instant, Instant) - Static method in class org.datadog.utils.DateTimeUtils
Generates a human readable String representation of a duration between two Instant.
TrafficAlert - Class in org.datadog.alerts
 
TrafficAlert(TrafficAlert.AlertType, ZonedDateTime, float) - Constructor for class org.datadog.alerts.TrafficAlert
Creates a new immutable TrafficAlert.
TrafficAlert.AlertType - Enum in org.datadog.alerts
 
TrafficStatistic - Class in org.datadog.statitics
 
TrafficStatistic() - Constructor for class org.datadog.statitics.TrafficStatistic
 
TrafficStatisticsManager - Class in org.datadog.statitics
Consumes the events of type CommonLogFormatEntry and generates TrafficStatistic.
TrafficStatisticsManager(EventBus, int) - Constructor for class org.datadog.statitics.TrafficStatisticsManager
Creates a consumer of events of type CommonLogFormatEntry.

V

validateArguments(CommandLine) - Static method in class org.datadog.utils.CliUtils
Validates the HttpLogMonitoringApplication options.
valueOf(String) - Static method in enum org.datadog.alerts.TrafficAlert.AlertType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.datadog.alerts.TrafficAlert.AlertType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H M O P R S T V 
Skip navigation links

Copyright © 2019. All rights reserved.