MCPcopy Index your code
hub / github.com/dropwizard/dropwizard

github.com/dropwizard/dropwizard @v5.0.2 sqlite

repository ↗ · DeepWiki ↗ · release v5.0.2 ↗
6,755 symbols 24,515 edges 921 files 819 documented · 12%
README

Dropwizard

Build Quality Gate Status Maven Central Javadocs Documentation Status Maintainability Reproducible Builds Contribute with Gitpod

Dropwizard is a sneaky way of making fast Java web applications.

It's a little bit of opinionated glue code which bangs together a set of libraries which have historically not sucked:

Read more at dropwizard.io.

Want to contribute to Dropwizard?

Before working on the code, if you plan to contribute changes, please read the following CONTRIBUTING document.

Need help or found an issue?

When reporting an issue through the issue tracker on GitHub or sending an email to the Dropwizard User Google Group mailing list, please use the following guidelines:

  • Check existing issues to see if it has been addressed already
  • The version of Dropwizard you are using
  • A short description of the issue you are experiencing and the expected outcome
  • Description of how someone else can reproduce the problem
  • Paste error output or logs in your issue or in a Gist. If pasting them in the GitHub issue, wrap it in three backticks: ``` so that it renders nicely
  • Write a unit test to show the issue!

Extension points exported contracts — how you extend this code

ConfiguredBundle (Interface)
A reusable bundle of functionality, used to define blocks of application behavior that are conditional on configuration [20 …
dropwizard-core/src/main/java/io/dropwizard/core/ConfiguredBundle.java
Managed (Interface)
An interface for objects which need to take some action as the application is started or stopped. [16 implementers]
dropwizard-lifecycle/src/main/java/io/dropwizard/lifecycle/Managed.java
AppenderFactory (Interface)
A service provider interface for creating Logback Appender instances. To create your own, just: Cr [50 implementers]
dropwizard-logging/src/main/java/io/dropwizard/logging/common/AppenderFactory.java
ConnectorFactory (Interface)
A factory for creating Jetty Connectors. [51 implementers]
dropwizard-jetty/src/main/java/io/dropwizard/jetty/ConnectorFactory.java
DropwizardExtension (Interface)
DropwizardExtensionsSupport class uses this interface to find fields in test class instance and test class [14 implementers]
dropwizard-testing/src/main/java/io/dropwizard/testing/junit5/DropwizardExtension.java
ConfigurationSourceProvider (Interface)
An interface for objects that can create an InputStream to represent the application configuration. [11 implementers]
dropwizard-configuration/src/main/java/io/dropwizard/configuration/ConfigurationSourceProvider.java
Authenticator (Interface)
An interface for classes which authenticate user-provided credentials and return principal objects. @param the type [7 …
dropwizard-auth/src/main/java/io/dropwizard/auth/Authenticator.java
HealthResponderFactory (Interface)
A factory for configuring a responder used for responding to health check requests. @see ServletHealthResponderFactory [85 …
dropwizard-health/src/main/java/io/dropwizard/health/response/HealthResponderFactory.java

Core symbols most depended-on inside this repo

getStatus
called by 285
dropwizard-health/src/main/java/io/dropwizard/health/response/HealthResponse.java
register
called by 231
dropwizard-jersey/src/main/java/io/dropwizard/jersey/setup/JerseyEnvironment.java
seconds
called by 222
dropwizard-util/src/main/java/io/dropwizard/util/Duration.java
milliseconds
called by 188
dropwizard-util/src/main/java/io/dropwizard/util/Duration.java
get
called by 187
dropwizard-jersey/src/main/java/io/dropwizard/jersey/sessions/Flash.java
minutes
called by 181
dropwizard-util/src/main/java/io/dropwizard/util/Duration.java
build
called by 172
dropwizard-core/src/main/java/io/dropwizard/core/server/ServerFactory.java
microseconds
called by 169
dropwizard-util/src/main/java/io/dropwizard/util/Duration.java

Shape

Method 5,503
Class 1,164
Interface 58
Enum 22
Function 8

Languages

Java100%
Python1%

Modules by API surface

dropwizard-jersey/src/test/java/io/dropwizard/jersey/validation/ConstraintViolationExceptionMapperTest.java120 symbols
dropwizard-db/src/main/java/io/dropwizard/db/DataSourceFactory.java83 symbols
dropwizard-jetty/src/main/java/io/dropwizard/jetty/HttpConnectorFactory.java73 symbols
dropwizard-jetty/src/main/java/io/dropwizard/jetty/HttpsConnectorFactory.java64 symbols
dropwizard-client/src/test/java/io/dropwizard/client/HttpClientBuilderTest.java63 symbols
dropwizard-jersey/src/test/java/io/dropwizard/jersey/DropwizardResourceConfigTest.java59 symbols
dropwizard-core/src/main/java/io/dropwizard/core/server/AbstractServerFactory.java58 symbols
dropwizard-validation/src/test/java/io/dropwizard/validation/SelfValidationTest.java47 symbols
dropwizard-testing/src/test/java/io/dropwizard/testing/junit5/DropwizardExtensionsSupportTest.java47 symbols
dropwizard-servlets/src/test/java/io/dropwizard/servlets/assets/AssetServletTest.java43 symbols
dropwizard-jersey/src/test/java/io/dropwizard/jersey/validation/ValidatingResource.java42 symbols
dropwizard-configuration/src/test/java/io/dropwizard/configuration/BaseConfigurationFactoryTest.java42 symbols

Dependencies from manifests, versioned

ch.qos.logback.access:logback-access-common
ch.qos.logback.access:logback-access-jetty12
ch.qos.logback:logback-classic
ch.qos.logback:logback-core
com.fasterxml.jackson.core:jackson-annotations
com.fasterxml.jackson.core:jackson-core
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
com.fasterxml.jackson.datatype:jackson-datatype-guava
com.fasterxml.jackson.datatype:jackson-datatype-hibernate6
com.fasterxml.jackson.datatype:jackson-datatype-jdk8
com.fasterxml.jackson.datatype:jackson-datatype-jsr310

Datastores touched

db-prodDatabase · 1 repos

For agents

$ claude mcp add dropwizard \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact