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,ResourceTestRule.Builder
- Enclosing class:
- Resource
public static class Resource.Builder<B extends Resource.Builder<B>> extends Object
AResourcebuilder 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 BaddProperty(String property, Object value)BaddProvider(Class<?> klass)BaddProvider(Object provider)BaddProvider(Supplier<Object> providerSupplier)BaddResource(Object resource)BaddResource(Supplier<Object> resourceSupplier)BbootstrapLogging(boolean value)protected ResourcebuildResource()Builds aResourcewith a configured Jersey testing environment.BsetClientConfigurator(Consumer<org.glassfish.jersey.client.ClientConfig> clientConfigurator)BsetMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)BsetMetricRegistry(com.codahale.metrics.MetricRegistry metricRegistry)BsetRegisterDefaultExceptionMappers(boolean value)BsetTestContainerFactory(org.glassfish.jersey.test.spi.TestContainerFactory factory)BsetValidator(javax.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(javax.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)
-
-