Uses of Interface
io.dropwizard.jackson.Discoverable
-
-
Uses of Discoverable in io.dropwizard.core.server
Subinterfaces of Discoverable in io.dropwizard.core.server Modifier and Type Interface Description interface
ServerFactory
A factory for buildingServer
instances for Dropwizard applications.Classes in io.dropwizard.core.server that implement Discoverable Modifier and Type Class Description class
AbstractServerFactory
A base class forServerFactory
implementations.class
DefaultServerFactory
The default implementation ofServerFactory
, which allows for multiple sets of application and admin connectors, all running on separate ports.class
SimpleServerFactory
A single-connector implementation ofServerFactory
, suitable for PaaS deployments (e.g., Heroku) where applications are limited to a single, runtime-defined port. -
Uses of Discoverable in io.dropwizard.health
Subinterfaces of Discoverable in io.dropwizard.health Modifier and Type Interface Description interface
HealthFactory
Classes in io.dropwizard.health that implement Discoverable Modifier and Type Class Description class
DefaultHealthFactory
-
Uses of Discoverable in io.dropwizard.health.response
Subinterfaces of Discoverable in io.dropwizard.health.response Modifier and Type Interface Description interface
HealthResponderFactory
A factory for configuring a responder used for responding to health check requests.interface
HealthResponseProviderFactory
A factory for building anHealthResponseProvider
instance used to provide responses to health check requests.Classes in io.dropwizard.health.response that implement Discoverable Modifier and Type Class Description class
JsonHealthResponseProviderFactory
class
ServletHealthResponderFactory
A servlet-based implementation ofHealthResponderFactory
, to respond to health check requests. -
Uses of Discoverable in io.dropwizard.http2
Classes in io.dropwizard.http2 that implement Discoverable Modifier and Type Class Description class
Http2CConnectorFactory
Builds HTTP/2 clear text (h2c) connectors.class
Http2ConnectorFactory
Builds HTTP/2 over TLS (h2) connectors. -
Uses of Discoverable in io.dropwizard.jetty
Subinterfaces of Discoverable in io.dropwizard.jetty Modifier and Type Interface Description interface
ConnectorFactory
A factory for creating JettyConnector
s.Classes in io.dropwizard.jetty that implement Discoverable Modifier and Type Class Description class
HttpConnectorFactory
Builds HTTP connectors.class
HttpsConnectorFactory
Builds HTTPS connectors (HTTP over TLS/SSL). -
Uses of Discoverable in io.dropwizard.logging.common
Subinterfaces of Discoverable in io.dropwizard.logging.common Modifier and Type Interface Description interface
AppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
A service provider interface for creating LogbackAppender
instances.interface
LoggingFactory
Classes in io.dropwizard.logging.common that implement Discoverable Modifier and Type Class Description class
AbstractAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
A base implementation ofAppenderFactory
.class
AbstractOutputStreamAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
A base implementation ofAppenderFactory
producing an appender based onOutputStreamAppender
.class
ConsoleAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
AnAppenderFactory
implementation which provides an appender that writes events to the console.class
DefaultLoggingFactory
class
ExternalLoggingFactory
A no-op logging factory to use when logging is configured independently of Dropwizard.class
FileAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
AnAppenderFactory
implementation which provides an appender that writes events to a file, archiving older files as it goes.class
SyslogAppenderFactory
AnAppenderFactory
implementation which provides an appender that sends events to a syslog server.class
TcpSocketAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
AnAppenderFactory
implementation which provides an appender that writes events to a TCP socket.class
TlsSocketAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
AnAppenderFactory
implementation which provides an appender that writes events to a TCP socket secured by the TLS/SSL protocol on the presentation layer.class
UdpSocketAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
AnAppenderFactory
implementation which provides an appender that writes events to an UDP socket. -
Uses of Discoverable in io.dropwizard.logging.common.filter
Subinterfaces of Discoverable in io.dropwizard.logging.common.filter Modifier and Type Interface Description interface
FilterFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
A service provider interface for creating LogbackFilter
instances. -
Uses of Discoverable in io.dropwizard.logging.common.layout
Subinterfaces of Discoverable in io.dropwizard.logging.common.layout Modifier and Type Interface Description interface
DiscoverableLayoutFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
An interface for building LogbackLayoutBase
layouts, which could be discovered by Jackson and specified in the logging configuration. -
Uses of Discoverable in io.dropwizard.logging.json
Classes in io.dropwizard.logging.json that implement Discoverable Modifier and Type Class Description class
AbstractJsonLayoutBaseFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
Name Default DescriptiontimestampFormat
(none) By default, the timestamp is not formatted; To format the timestamp using set the property with the correspondingDateTimeFormatter
string, for example,yyyy-MM-ddTHH:mm:ss.SSSZ
prettyPrint
false
Whether the JSON output should be formatted for human readability.appendLineSeparator
true
Whether to append a line separator at the end of the message formatted as JSON.customFieldNames
empty A map of field name replacements.class
AccessJsonLayoutBaseFactory
Name Default Descriptionincludes
(timestamp, remoteAddress,requestTime, requestUri, statusCode, method, protocol, contentLength, userAgent)) Set of logging event attributes to include in the JSON map.requestHeaders
(empty) Set of request headers included in the JSON map as the ``headers`` field.responseHeaders
(empty) Set of response headers included in the JSON map as the ``responseHeaders`` field.class
EventJsonLayoutBaseFactory
Name Default Descriptionincludes
(level, threadName, mdc, loggerName, message, exception, timestamp, callerData) Set of logging event attributes to include in the JSON map.includesMdcKeys
(empty) Set of MDC keys which should be included in the JSON map. -
Uses of Discoverable in io.dropwizard.metrics.common
Subinterfaces of Discoverable in io.dropwizard.metrics.common Modifier and Type Interface Description interface
ReporterFactory
A service provider interface for creating metricsreporters
.Classes in io.dropwizard.metrics.common that implement Discoverable Modifier and Type Class Description class
BaseFormattedReporterFactory
A baseReporterFactory
for configuring metric reporters with formatting options.class
BaseReporterFactory
A baseReporterFactory
for configuring metric reporters.class
ConsoleReporterFactory
A factory for configuring and buildingConsoleReporter
instances.class
CsvReporterFactory
A factory for configuring and buildingCsvReporter
instances.class
Slf4jReporterFactory
AReporterFactory
forSlf4jReporter
instances. -
Uses of Discoverable in io.dropwizard.metrics.graphite
Classes in io.dropwizard.metrics.graphite that implement Discoverable Modifier and Type Class Description class
GraphiteReporterFactory
A factory forGraphiteReporter
instances. -
Uses of Discoverable in io.dropwizard.request.logging
Subinterfaces of Discoverable in io.dropwizard.request.logging Modifier and Type Interface Description interface
RequestLogFactory<T extends org.eclipse.jetty.server.RequestLog>
A service provider interface for creating a JettyRequestLog
Classes in io.dropwizard.request.logging that implement Discoverable Modifier and Type Class Description class
ExternalRequestLogFactory
A request log factory which writes request logs via Slf4j and doesn't configure any logging infrastructure.class
LogbackAccessRequestLogFactory
A factory for creatingLogbackAccessRequestLog
instances. -
Uses of Discoverable in io.dropwizard.request.logging.filter
Classes in io.dropwizard.request.logging.filter that implement Discoverable Modifier and Type Class Description class
UriFilterFactory
-
Uses of Discoverable in io.dropwizard.request.logging.old
Classes in io.dropwizard.request.logging.old that implement Discoverable Modifier and Type Class Description class
LogbackClassicRequestLogFactory
A factory for creatingRequestLog
instances using logback-classic.
-