Package org.graylog2.shared.initializers
Class JerseyService
java.lang.Object
com.google.common.util.concurrent.AbstractIdleService
org.graylog2.shared.initializers.JerseyService
- All Implemented Interfaces:
com.google.common.util.concurrent.Service
public class JerseyService
extends com.google.common.util.concurrent.AbstractIdleService
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.common.util.concurrent.Service
com.google.common.util.concurrent.Service.Listener, com.google.common.util.concurrent.Service.State
-
Field Summary
-
Constructor Summary
ConstructorDescriptionJerseyService
(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, Set<Class<?>> systemRestResources, Map<String, Set<Class<? extends PluginRestResource>>> pluginRestResources, Set<PluginAuditEventTypes> pluginAuditEventTypes, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.codahale.metrics.MetricRegistry metricRegistry, org.glassfish.grizzly.http.server.ErrorPageGenerator errorPageGenerator, TLSProtocolsConfiguration tlsConfiguration) -
Method Summary
Methods inherited from class com.google.common.util.concurrent.AbstractIdleService
addListener, awaitRunning, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, awaitTerminated, executor, failureCause, isRunning, serviceName, startAsync, state, stopAsync, toString
-
Field Details
-
PLUGIN_PREFIX
- See Also:
-
-
Constructor Details
-
JerseyService
@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("additionalJerseyComponents") Set<Class> additionalComponents, @Named("systemRestResources") Set<Class<?>> systemRestResources, Map<String, Set<Class<? extends PluginRestResource>>> pluginRestResources, Set<PluginAuditEventTypes> pluginAuditEventTypes, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.codahale.metrics.MetricRegistry metricRegistry, org.glassfish.grizzly.http.server.ErrorPageGenerator errorPageGenerator, TLSProtocolsConfiguration tlsConfiguration)
-
-
Method Details