Package io.dropwizard.testing.common
Class Resource.Builder<B extends Resource.Builder<B>>
java.lang.Object
io.dropwizard.testing.common.Resource.Builder<B>
- Direct Known Subclasses:
ResourceExtension.Builder
- Enclosing class:
- Resource
A
Resource builder which enables configuration of a Jersey testing environment.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddProperty(String property, Object value) addProvider(Class<?> klass) addProvider(Object provider) addProvider(Supplier<Object> providerSupplier) addResource(Object resource) addResource(Supplier<Object> resourceSupplier) bootstrapLogging(boolean value) protected ResourceBuilds aResourcewith a configured Jersey testing environment.setClientConfigurator(Consumer<org.glassfish.jersey.client.ClientConfig> clientConfigurator) setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) setMetricRegistry(com.codahale.metrics.MetricRegistry metricRegistry) setRegisterDefaultExceptionMappers(boolean value) setTestContainerFactory(org.glassfish.jersey.test.spi.TestContainerFactory factory) setValidator(jakarta.validation.Validator validator)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setMapper
-
setMetricRegistry
-
setValidator
-
setClientConfigurator
-
addResource
-
addResource
-
addProvider
-
addProvider
-
addProvider
-
addProperty
-
setTestContainerFactory
-
setRegisterDefaultExceptionMappers
-
bootstrapLogging
-
buildResource
Builds aResourcewith a configured Jersey testing environment.- Returns:
- a new
Resource
-