Class ServletInitContext
- java.lang.Object
-
- com.nimbusds.openid.connect.provider.spi.ServletInitContext
-
- All Implemented Interfaces:
InitContext
public abstract class ServletInitContext extends Object implements InitContext
Servlet-based context for the initialisation of SPI implementations.
-
-
Constructor Summary
Constructors Constructor Description ServletInitContext(javax.servlet.ServletContext servletContext)
Creates a new servlet-based SPI initialisation context.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.infinispan.manager.EmbeddedCacheManager
getInfinispanCacheManager()
Returns the Infinispan cache manager.@Nullable InputStream
getResourceAsStream(String path)
Returns the resource located at the named path as an input stream.javax.servlet.ServletContext
getServletContext()
Returns the servlet context.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.nimbusds.openid.connect.provider.spi.InitContext
getIssuer, getOPIssuer, getServiceContext, getTokenEndpointURI
-
-
-
-
Constructor Detail
-
ServletInitContext
public ServletInitContext(javax.servlet.ServletContext servletContext)
Creates a new servlet-based SPI initialisation context.- Parameters:
servletContext
- The servlet context. Must not benull
.
-
-
Method Detail
-
getServletContext
public javax.servlet.ServletContext getServletContext()
Returns the servlet context.- Specified by:
getServletContext
in interfaceInitContext
- Returns:
- The servlet context.
-
getResourceAsStream
public @Nullable InputStream getResourceAsStream(String path)
Description copied from interface:InitContext
Returns the resource located at the named path as an input stream. Has the same behaviour asServletContext.getResourceAsStream(java.lang.String)
.- Specified by:
getResourceAsStream
in interfaceInitContext
- Parameters:
path
- The path to the resource, must be begin with a '/' and is interpreted as relative to the web application root. Must not benull
.- Returns:
- The resource as an input stream, or
null
if no resource exists at the specified path.
-
getInfinispanCacheManager
public org.infinispan.manager.EmbeddedCacheManager getInfinispanCacheManager()
Description copied from interface:InitContext
Returns the Infinispan cache manager.- Specified by:
getInfinispanCacheManager
in interfaceInitContext
- Returns:
- The Infinispan cache manager.
-
-