Skip navigation links
A B C D G I J O P R S U W 

A

addOpenApiResourcePackage(String) - Method in interface org.sdase.commons.starter.builder.OpenApiCustomizer.OpenApiInitialBuilder
Adds a package to the packages Swagger should scan to pick up resources.
addOpenApiResourcePackage(String) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
addOpenApiResourcePackageClass(Class<?>) - Method in interface org.sdase.commons.starter.builder.OpenApiCustomizer.OpenApiInitialBuilder
Adds the package of the given class to the packages Swagger should scan to pick up resources.
addOpenApiResourcePackageClass(Class<?>) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
alwaysWriteZonedDateTimeWithMillisInJson() - Method in interface org.sdase.commons.starter.builder.JacksonCustomizer
Registers a default serializer for ZonedDateTime that renders 3 digits of milliseconds.
alwaysWriteZonedDateTimeWithMillisInJson() - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
alwaysWriteZonedDateTimeWithoutMillisInJson() - Method in interface org.sdase.commons.starter.builder.JacksonCustomizer
Registers a default serializer for ZonedDateTime that renders no milliseconds.
alwaysWriteZonedDateTimeWithoutMillisInJson() - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 

B

build() - Method in interface org.sdase.commons.starter.builder.PlatformBundleBuilder
Builds the configured SdaPlatformBundle which must be added to the Bootstrap in Application.initialize(Bootstrap).
build() - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
builder() - Static method in class org.sdase.commons.starter.SdaPlatformBundle
 

C

CorsCustomizer<T extends io.dropwizard.Configuration> - Interface in org.sdase.commons.starter.builder
 
CustomConfigurationProviders - Interface in org.sdase.commons.starter.builder
Container for builder interfaces required for custom configuration classes.
CustomConfigurationProviders.AuthConfigProviderBuilder<C extends io.dropwizard.Configuration> - Interface in org.sdase.commons.starter.builder
 
CustomConfigurationProviders.CorsConfigProviderBuilder<C extends io.dropwizard.Configuration> - Interface in org.sdase.commons.starter.builder
 

D

disableBufferLimitValidationSecurityFeature() - Method in interface org.sdase.commons.starter.builder.SecurityCustomizer
Switches from suppressing the application start to a warn logging for violated buffer limits.
disableBufferLimitValidationSecurityFeature() - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 

G

getAuth() - Method in class org.sdase.commons.starter.SdaPlatformConfiguration
 
getCors() - Method in class org.sdase.commons.starter.SdaPlatformConfiguration
 
getOpa() - Method in class org.sdase.commons.starter.SdaPlatformConfiguration
 

I

initialize(Bootstrap<?>) - Method in class org.sdase.commons.starter.SdaPlatformBundle
 
InitialPlatformBundleBuilder - Interface in org.sdase.commons.starter.builder
 

J

JacksonCustomizer<C extends io.dropwizard.Configuration> - Interface in org.sdase.commons.starter.builder
 

O

OpenApiCustomizer - Interface in org.sdase.commons.starter.builder
 
OpenApiCustomizer.OpenApiFinalBuilder<C extends io.dropwizard.Configuration> - Interface in org.sdase.commons.starter.builder
 
OpenApiCustomizer.OpenApiInitialBuilder<C extends io.dropwizard.Configuration> - Interface in org.sdase.commons.starter.builder
 
org.sdase.commons.starter - package org.sdase.commons.starter
 
org.sdase.commons.starter.builder - package org.sdase.commons.starter.builder
 

P

PlatformBundleBuilder<C extends io.dropwizard.Configuration> - Interface in org.sdase.commons.starter.builder
The final builder that is able to configure all the optional settings.

R

run(C, Environment) - Method in class org.sdase.commons.starter.SdaPlatformBundle
 

S

SdaPlatformBundle<C extends io.dropwizard.Configuration> - Class in org.sdase.commons.starter
A ConfiguredBundle that configures the application with the basics required for a SDA platform compatible microservice.
SdaPlatformBundle.InitialBuilder<C extends io.dropwizard.Configuration> - Class in org.sdase.commons.starter
 
SdaPlatformConfiguration - Class in org.sdase.commons.starter
Default configuration for the SdaPlatformBundle.
SdaPlatformConfiguration() - Constructor for class org.sdase.commons.starter.SdaPlatformConfiguration
 
SecurityCustomizer<C extends io.dropwizard.Configuration> - Interface in org.sdase.commons.starter.builder
 
setAuth(AuthConfig) - Method in class org.sdase.commons.starter.SdaPlatformConfiguration
 
setCors(CorsConfiguration) - Method in class org.sdase.commons.starter.SdaPlatformConfiguration
 
setOpa(OpaConfig) - Method in class org.sdase.commons.starter.SdaPlatformConfiguration
 

U

usingCustomConfig(Class<C>) - Method in interface org.sdase.commons.starter.builder.InitialPlatformBundleBuilder
Start an application that uses a custom configuration has to define providers for the configurations required by the SdaPlatformBundle.
usingCustomConfig(Class<T>) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
usingSdaPlatformConfiguration() - Method in interface org.sdase.commons.starter.builder.InitialPlatformBundleBuilder
Start an application that uses the SdaPlatformConfiguration as base of it's configuration file.
usingSdaPlatformConfiguration(Class<C>) - Method in interface org.sdase.commons.starter.builder.InitialPlatformBundleBuilder
Start an application that uses a customized configuration which extends the SdaPlatformConfiguration as base of it's configuration file.
usingSdaPlatformConfiguration() - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
usingSdaPlatformConfiguration(Class<T>) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 

W

withAuthConfigProvider(AuthConfigProvider<C>) - Method in interface org.sdase.commons.starter.builder.CustomConfigurationProviders.AuthConfigProviderBuilder
Enables authentication (i.e.
withAuthConfigProvider(AuthConfigProvider<C>) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withCorsAdditionalAllowedHeaders(String...) - Method in interface org.sdase.commons.starter.builder.CorsCustomizer
Defines additional HTTP headers that clients may send to the application.
withCorsAdditionalAllowedHeaders(String...) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withCorsAdditionalExposedHeaders(String...) - Method in interface org.sdase.commons.starter.builder.CorsCustomizer
Defines additional HTTP headers that can be exposed to clients.
withCorsAdditionalExposedHeaders(String...) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withCorsAllowedMethods(String...) - Method in interface org.sdase.commons.starter.builder.CorsCustomizer
Defines the HTTP methods that are used in the application and should be allowed for cross origin clients.
withCorsAllowedMethods(String...) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withCorsConfigProvider(CorsConfigProvider<C>) - Method in interface org.sdase.commons.starter.builder.CustomConfigurationProviders.CorsConfigProviderBuilder
 
withCorsConfigProvider(CorsConfigProvider<C>) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withExistingOpenAPI(String) - Method in interface org.sdase.commons.starter.builder.OpenApiCustomizer.OpenApiInitialBuilder
Use an existing OpenAPI 3 specification as base for the generation.
withExistingOpenAPI(String) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withExistingOpenAPIFromClasspathResource(String) - Method in interface org.sdase.commons.starter.builder.OpenApiCustomizer.OpenApiInitialBuilder
Reads an existing OpenAPI 3 specification from the given classpath resource and provide it to OpenApiCustomizer.OpenApiInitialBuilder.withExistingOpenAPI(String)
withExistingOpenAPIFromClasspathResource(String) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withFrontendSupport() - Method in interface org.sdase.commons.starter.builder.SecurityCustomizer
If a service is configured with frontend support, the Content-Security-Policy header allows the same domain as source for scripts, images, styles and fonts.
withFrontendSupport() - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withObjectMapperCustomization(Consumer<ObjectMapper>) - Method in interface org.sdase.commons.starter.builder.JacksonCustomizer
Allows customization of the used ObjectMapper.
withObjectMapperCustomization(Consumer<ObjectMapper>) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withOpaAuthorization(AuthConfigProvider<C>, OpaConfigProvider<C>) - Method in interface org.sdase.commons.starter.builder.CustomConfigurationProviders.AuthConfigProviderBuilder
Enables authentication (i.e.
withOpaAuthorization(AuthConfigProvider<C>, OpaConfigProvider<C>) - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withoutAuthentication() - Method in interface org.sdase.commons.starter.builder.CustomConfigurationProviders.AuthConfigProviderBuilder
Disable authentication entirely.
withoutAuthentication() - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withoutCorsSupport() - Method in interface org.sdase.commons.starter.builder.CustomConfigurationProviders.CorsConfigProviderBuilder
Disable CORS support.
withoutCorsSupport() - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withoutFieldFilter() - Method in interface org.sdase.commons.starter.builder.JacksonCustomizer
Disables the field filter entirely.
withoutFieldFilter() - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
withoutHalSupport() - Method in interface org.sdase.commons.starter.builder.JacksonCustomizer
Skips registration of the HAL module.
withoutHalSupport() - Method in class org.sdase.commons.starter.SdaPlatformBundle.InitialBuilder
 
A B C D G I J O P R S U W 
Skip navigation links