public class JerseyService
extends com.google.common.util.concurrent.AbstractIdleService
Modifier and Type | Field and Description |
---|---|
static String |
PLUGIN_PREFIX |
Constructor and Description |
---|
JerseyService(HttpConfiguration configuration,
Configuration graylogConfiguration,
Set<Class<? extends javax.ws.rs.container.DynamicFeature>> dynamicFeatures,
Set<Class<? extends javax.ws.rs.container.ContainerResponseFilter>> containerResponseFilters,
Set<Class<? extends javax.ws.rs.ext.ExceptionMapper>> exceptionMappers,
Set<Class> additionalComponents,
Map<String,Set<Class<? extends PluginRestResource>>> pluginRestResources,
Set<RestControllerPackage> restControllerPackages,
Set<PluginAuditEventTypes> pluginAuditEventTypes,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.codahale.metrics.MetricRegistry metricRegistry,
org.glassfish.grizzly.http.server.ErrorPageGenerator errorPageGenerator) |
Modifier and Type | Method and Description |
---|---|
protected void |
shutDown() |
protected void |
startUp() |
addListener, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, executor, failureCause, isRunning, serviceName, startAsync, state, stopAsync, toString
public static final String PLUGIN_PREFIX
@Inject public JerseyService(HttpConfiguration configuration, Configuration graylogConfiguration, Set<Class<? extends javax.ws.rs.container.DynamicFeature>> dynamicFeatures, Set<Class<? extends javax.ws.rs.container.ContainerResponseFilter>> containerResponseFilters, Set<Class<? extends javax.ws.rs.ext.ExceptionMapper>> exceptionMappers, @Named(value="additionalJerseyComponents") Set<Class> additionalComponents, Map<String,Set<Class<? extends PluginRestResource>>> pluginRestResources, Set<RestControllerPackage> restControllerPackages, Set<PluginAuditEventTypes> pluginAuditEventTypes, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.codahale.metrics.MetricRegistry metricRegistry, org.glassfish.grizzly.http.server.ErrorPageGenerator errorPageGenerator)
Copyright © 2012–2020 Graylog, Inc.. All rights reserved.