Uses of Class
org.glassfish.jersey.server.ResourceConfig
Packages that use ResourceConfig
Package
Description
Jersey server-side classes.
Provides core server filters.
Jersey server-side internal monitoring and statistics classes.
Jersey server-side monitoring JMX MBeans interfaces.
Jersey server-side service provider contract (SPI) classes.
-
Uses of ResourceConfig in org.glassfish.jersey.server
Subclasses of ResourceConfig in org.glassfish.jersey.serverModifier and TypeClassDescriptionprivate static classprivate static classFields in org.glassfish.jersey.server declared as ResourceConfigMethods in org.glassfish.jersey.server that return ResourceConfigModifier and TypeMethodDescription(package private) ResourceConfigResourceConfig._setApplication(javax.ws.rs.core.Application app) Allows overriding the setApplication() method functionality in WrappingResourceConfig.(package private) ResourceConfigResourceConfig.WrappingResourceConfig._setApplication(javax.ws.rs.core.Application application) Set theJAX-RS Application instancein theResourceConfig.final ResourceConfigResourceConfig.addProperties(Map<String, Object> properties) Add properties toResourceConfig.(package private) static ResourceConfigResourceConfig.createRuntimeConfig(javax.ws.rs.core.Application application) Create runtime configuration initialized from a given deploy-time JAX-RS/Jersey application configuration.final ResourceConfigAdds array of file and directory names to scan for components.final ResourceConfigAdds array of file and directory names to scan for components.static ResourceConfigResourceConfig.forApplication(javax.ws.rs.core.Application application) Returns aResourceConfiginstance for the supplied application.static ResourceConfigResourceConfig.forApplicationClass(Class<? extends javax.ws.rs.core.Application> applicationClass) Returns aResourceConfiginstance wrapping the application of the supplied class.static ResourceConfigResourceConfig.forApplicationClass(Class<? extends javax.ws.rs.core.Application> applicationClass, Set<Class<?>> defaultClasses) Returns aResourceConfiginstance wrapping the application of the supplied class.ApplicationHandler.getConfiguration()Get the application configuration.ServerBootstrapBag.getRuntimeConfig()final ResourceConfigAdds array of package names which will be used to scan for components.final ResourceConfigAdds array of package names which will be used to scan for components.final ResourceConfigResourceConfig.registerClasses(Class<?>... classes) Register annotated JAX-RS resource, JAX-RS or Jersey contract provider or JAX-RS feature in theResourceConfig.final ResourceConfigResourceConfig.registerClasses(Set<Class<?>> classes) Register annotated JAX-RS resource, JAX-RS or Jersey contract provider or JAX-RS feature in theResourceConfig.final ResourceConfigResourceConfig.registerFinder(ResourceFinder resourceFinder) Add aResourceFindertoResourceConfig.final ResourceConfigResourceConfig.registerInstances(Object... instances) Register annotated JAX-RS resource, JAX-RS or Jersey contract provider, JAX-RS feature,Jersey Binderinstances (singletons) in theResourceConfig.final ResourceConfigResourceConfig.registerInstances(Set<Object> instances) Register annotated JAX-RS resource, JAX-RS or Jersey contract provider, JAX-RS featureJersey Binderinstances (singletons) in theResourceConfig.final ResourceConfigResourceConfig.registerResources(Set<Resource> resources) Register new resource models in theResourceConfig.final ResourceConfigResourceConfig.registerResources(Resource... resources) Register new programmatic resource models in theResourceConfig.(package private) final ResourceConfigResourceConfig.setApplication(javax.ws.rs.core.Application app) This method is used by ApplicationHandler to set application instance to the resource config (should always be called on WrappingResourceConfig instance, never on plain instances of ResourceConfig unless we have a bug in the code).final ResourceConfigResourceConfig.setApplicationName(String applicationName) Set the name of the application.final ResourceConfigResourceConfig.setClassLoader(ClassLoader classLoader) SetClassLoaderwhich will be used for resource discovery.ResourceConfig.setProperties(Map<String, ?> properties) Set new configuration properties replacing all previously set properties.Methods in org.glassfish.jersey.server with parameters of type ResourceConfigModifier and TypeMethodDescriptionprivate voidResourceModelConfigurator.bindEnhancingResourceClasses(InjectionManager injectionManager, ServerBootstrapBag bootstrapBag, ResourceModel resourceModel, ResourceBag resourceBag, ResourceConfig runtimeConfig) private voidResourceModelConfigurator.bindProvidersAndResources(InjectionManager injectionManager, ServerBootstrapBag bootstrapBag, ComponentBag componentBag, Collection<Class<?>> resourceClasses, Collection<Object> resourceInstances, ResourceConfig runtimeConfig) private ResourceModelResourceModelConfigurator.processResourceModel(Collection<ModelProcessor> modelProcessors, ResourceModel resourceModel, ResourceConfig runtimeConfig) private static javax.ws.rs.core.ApplicationResourceConfig.unwrapCustomRootApplication(ResourceConfig resourceConfig) Constructors in org.glassfish.jersey.server with parameters of type ResourceConfigModifierConstructorDescriptionResourceConfig(ResourceConfig original) Create a defensive resource configuration copy initialized with a givenResourceConfig.privateRuntimeConfig(ResourceConfig original) -
Uses of ResourceConfig in org.glassfish.jersey.server.filter
Methods in org.glassfish.jersey.server.filter with parameters of type ResourceConfigModifier and TypeMethodDescriptionstatic voidEncodingFilter.enableFor(ResourceConfig rc, Class<? extends ContentEncoder>... encoders) Enables this filter along with the providedencodersfor the suppliedResourceConfig.static voidHttpMethodOverrideFilter.enableFor(ResourceConfig rc, HttpMethodOverrideFilter.Source... sources) Registers this filter into the passedResourceConfiginstance and configures it. -
Uses of ResourceConfig in org.glassfish.jersey.server.internal.monitoring
Fields in org.glassfish.jersey.server.internal.monitoring declared as ResourceConfigModifier and TypeFieldDescriptionprivate final ResourceConfigApplicationEventImpl.resourceConfigprivate final ResourceConfigApplicationInfoImpl.resourceConfigMethods in org.glassfish.jersey.server.internal.monitoring that return ResourceConfigModifier and TypeMethodDescriptionApplicationEventImpl.getResourceConfig()ApplicationInfoImpl.getResourceConfig()Constructors in org.glassfish.jersey.server.internal.monitoring with parameters of type ResourceConfigModifierConstructorDescriptionApplicationEventImpl(ApplicationEvent.Type type, ResourceConfig resourceConfig, Set<Class<?>> providers, Set<Class<?>> registeredClasses, Set<Object> registeredInstances, ResourceModel resourceModel) Create a new application event.(package private)ApplicationInfoImpl(ResourceConfig resourceConfig, Date startTime, Set<Class<?>> registeredClasses, Set<Object> registeredInstances, Set<Class<?>> providers) Create a new application statistics instance. -
Uses of ResourceConfig in org.glassfish.jersey.server.monitoring
Methods in org.glassfish.jersey.server.monitoring that return ResourceConfigModifier and TypeMethodDescriptionApplicationEvent.getResourceConfig()Get resource config associated with the application.ApplicationInfo.getResourceConfig()Get the resource config. -
Uses of ResourceConfig in org.glassfish.jersey.server.spi
Methods in org.glassfish.jersey.server.spi that return ResourceConfigModifier and TypeMethodDescriptionContainer.getConfiguration()Return an immutable representation of the currentconfiguration.Methods in org.glassfish.jersey.server.spi with parameters of type ResourceConfigModifier and TypeMethodDescriptionvoidContainer.reload(ResourceConfig configuration) Reload the hosted Jersey application using a newconfiguration.