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
public static class Resource.Builder<B extends Resource.Builder<B>> extends Object
AResource
builder which enables configuration of a Jersey testing environment.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B
addProperty(String property, Object value)
B
addProvider(Class<?> klass)
B
addProvider(Object provider)
B
addProvider(Supplier<Object> providerSupplier)
B
addResource(Object resource)
B
addResource(Supplier<Object> resourceSupplier)
B
bootstrapLogging(boolean value)
protected Resource
buildResource()
Builds aResource
with a configured Jersey testing environment.B
setClientConfigurator(Consumer<org.glassfish.jersey.client.ClientConfig> clientConfigurator)
B
setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
B
setMetricRegistry(com.codahale.metrics.MetricRegistry metricRegistry)
B
setRegisterDefaultExceptionMappers(boolean value)
B
setTestContainerFactory(org.glassfish.jersey.test.spi.TestContainerFactory factory)
B
setValidator(jakarta.validation.Validator validator)
-
-
-
Method Detail
-
setMapper
public B setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
-
setMetricRegistry
public B setMetricRegistry(com.codahale.metrics.MetricRegistry metricRegistry)
-
setValidator
public B setValidator(jakarta.validation.Validator validator)
-
setClientConfigurator
public B setClientConfigurator(Consumer<org.glassfish.jersey.client.ClientConfig> clientConfigurator)
-
setTestContainerFactory
public B setTestContainerFactory(org.glassfish.jersey.test.spi.TestContainerFactory factory)
-
setRegisterDefaultExceptionMappers
public B setRegisterDefaultExceptionMappers(boolean value)
-
bootstrapLogging
public B bootstrapLogging(boolean value)
-
-