@ApplicationPath(value="/api")
public class DefaultResourceConfig
extends org.glassfish.jersey.server.ResourceConfig
Constructor and Description |
---|
DefaultResourceConfig()
Default constructor.
|
DefaultResourceConfig(Class<?> classes)
Construct an instance of ResourceConfig that initialized with
a given set of resource/provider classes and Coherence predefined root
resource and providers.
|
DefaultResourceConfig(String... asPackages)
Construct an instance of ResourceConfig that initialize
Coherence predefined properties and searches for root resource classes
and providers in the specified packages.
|
Modifier and Type | Method and Description |
---|---|
protected static Map<String,javax.ws.rs.core.MediaType> |
getExtensionsMap()
Construct a map with URL suffix to media type mappings.
|
protected boolean |
isRunningInContainer()
Return whether REST API is run inside the container (true)
or standalone (false).
|
protected void |
registerContainerRequestFilters()
Register the predefined Coherence REST container request filters.
|
protected void |
registerContainerResponseFilters()
Register the predefined Coherence REST container response filters.
|
protected void |
registerProviders()
Register the default Coherence REST providers.
|
protected void |
registerResourceFilterFactories()
Register the predefined Coherence REST resource filter factories.
|
protected void |
registerRootResource()
Register the default Coherence REST root resource class.
|
String |
toString() |
addProperties, files, files, forApplication, forApplicationClass, forApplicationClass, getApplication, getApplicationName, getClasses, getClassLoader, getConfiguration, getContracts, getInstances, getProperties, getProperty, getPropertyNames, getResources, getRuntimeType, getSingletons, isEnabled, isEnabled, isProperty, isRegistered, isRegistered, packages, packages, property, register, register, register, register, register, register, register, register, registerClasses, registerClasses, registerFinder, registerInstances, registerInstances, registerResources, registerResources, setApplicationName, setClassLoader, setProperties
public DefaultResourceConfig()
public DefaultResourceConfig(Class<?> classes)
classes
- a set of resource/provider classes to initialize the
resource configuration with. If null or an empty set is
provided, the Coherence predefined root resource and
providers will be used.public DefaultResourceConfig(String... asPackages)
asPackages
- an array of package names to be scanned for root
resource classes and providers. If null or an empty
array is provided, the Coherence predefined root
resource and providers will be used.protected void registerRootResource()
protected void registerProviders()
protected void registerContainerRequestFilters()
protected void registerContainerResponseFilters()
protected void registerResourceFilterFactories()
protected boolean isRunningInContainer()