本文整理了Java中javax.servlet.ServletContext.getServletRegistrations()
方法的一些代码示例,展示了ServletContext.getServletRegistrations()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ServletContext.getServletRegistrations()
方法的具体详情如下:
包路径:javax.servlet.ServletContext
类名称:ServletContext
方法名:getServletRegistrations
[英]TODO SERVLET3 - Add comments
[中]
代码示例来源:origin: igniterealtime/Openfire
@Override
public Map<String, ? extends ServletRegistration> getServletRegistrations()
{
return proxy.getServletRegistrations();
}
代码示例来源:origin: jersey/jersey
private static boolean mappingExists(final ServletContext sc, final String mapping) {
for (final ServletRegistration sr : sc.getServletRegistrations().values()) {
for (final String declaredMapping : sr.getMappings()) {
if (mapping.equals(declaredMapping)) {
return true;
}
}
}
return false;
}
代码示例来源:origin: jersey/jersey
private static boolean mappingExists(final ServletContext sc, final String mapping) {
for (final ServletRegistration sr : sc.getServletRegistrations().values()) {
for (final String declaredMapping : sr.getMappings()) {
if (mapping.equals(declaredMapping)) {
return true;
}
}
}
return false;
}
代码示例来源:origin: jersey/jersey
/**
* Returns names of all registered Jersey servlets.
*
* Servlets are configured in {@code web.xml} or managed via Servlet API.
*
* @param servletContext the {@link ServletContext} of the web application that is being started
* @return list of Jersey servlet names or empty array, never returns {@code null}
*/
private static Set<String> findJerseyServletNames(final ServletContext servletContext) {
final Set<String> jerseyServletNames = new HashSet<>();
for (final ServletRegistration servletRegistration : servletContext.getServletRegistrations().values()) {
if (isJerseyServlet(servletRegistration.getClassName())) {
jerseyServletNames.add(servletRegistration.getName());
}
}
return Collections.unmodifiableSet(jerseyServletNames);
}
代码示例来源:origin: jersey/jersey
/**
* Returns names of all registered Jersey servlets.
*
* Servlets are configured in {@code web.xml} or managed via Servlet API.
*
* @param servletContext the {@link ServletContext} of the web application that is being started
* @return list of Jersey servlet names or empty array, never returns {@code null}
*/
private static Set<String> findJerseyServletNames(final ServletContext servletContext) {
final Set<String> jerseyServletNames = new HashSet<>();
for (final ServletRegistration servletRegistration : servletContext.getServletRegistrations().values()) {
if (isJerseyServlet(servletRegistration.getClassName())) {
jerseyServletNames.add(servletRegistration.getName());
}
}
return Collections.unmodifiableSet(jerseyServletNames);
}
代码示例来源:origin: jersey/jersey
private static List<Registration> getInitParamDeclaredRegistrations(final ServletContext context,
final Class<? extends Application> clazz) {
final List<Registration> registrations = new ArrayList<>();
collectJaxRsRegistrations(context.getServletRegistrations(), registrations, clazz);
collectJaxRsRegistrations(context.getFilterRegistrations(), registrations, clazz);
return registrations;
}
代码示例来源:origin: jersey/jersey
private static List<Registration> getInitParamDeclaredRegistrations(final ServletContext context,
final Class<? extends Application> clazz) {
final List<Registration> registrations = new ArrayList<>();
collectJaxRsRegistrations(context.getServletRegistrations(), registrations, clazz);
collectJaxRsRegistrations(context.getFilterRegistrations(), registrations, clazz);
return registrations;
}
代码示例来源:origin: Atmosphere/atmosphere
for (Map.Entry<String, ? extends ServletRegistration> servlet : config.getServletContext().getServletRegistrations().entrySet()) {
if (knownClasses.contains(servlet.getValue().getClassName())) {
s = servlet.getValue();
代码示例来源:origin: Atmosphere/atmosphere
@Override
public void onStartup(Set<Class<?>> classes, final ServletContext c) throws ServletException {
c.log("Initializing AtmosphereFramework");
for (Map.Entry<String, ? extends ServletRegistration> reg : c.getServletRegistrations().entrySet()) {
String disableSwitchValue = reg.getValue().getInitParameter(ApplicationConfig.DISABLE_ATMOSPHERE_INITIALIZER);
代码示例来源:origin: org.springframework.boot/spring-boot-actuator
@Override
public List<ServletRegistrationMappingDescription> describeMappings(
ApplicationContext context) {
if (!(context instanceof WebApplicationContext)) {
return Collections.emptyList();
}
return ((WebApplicationContext) context).getServletContext()
.getServletRegistrations().values().stream()
.map(ServletRegistrationMappingDescription::new)
.collect(Collectors.toList());
}
代码示例来源:origin: apache/servicecomb-java-chassis
static List<ServletRegistration> findServletRegistrations(ServletContext servletContext,
Class<?> servletCls) {
return servletContext.getServletRegistrations()
.values()
.stream()
.filter(predicate -> predicate.getClassName().equals(servletCls.getName()))
.collect(Collectors.toList());
}
代码示例来源:origin: resteasy/Resteasy
protected void handleNoApplicationClass(Set<Class<?>> providers, Set<Class<?>> resources, ServletContext servletContext)
{
ServletRegistration defaultApp = null;
for (ServletRegistration reg : servletContext.getServletRegistrations().values())
{
if (reg.getName().equals(Application.class.getName()))
{
defaultApp = reg;
}
}
if (defaultApp == null) return;
throw new NotImplementedYetException(Messages.MESSAGES.defaultApplicationNotImplemented());
}
代码示例来源:origin: resteasy/Resteasy
for (ServletRegistration reg : servletContext.getServletRegistrations().values())
代码示例来源:origin: com.vaadin/vaadin-server
@Override
public void contextInitialized(ServletContextEvent sce) {
ServletContext servletContext = sce.getServletContext();
if (servletContext.getMajorVersion() < 3) {
return;
}
if (!atmosphereAvailable) {
return;
}
Map<String, ? extends ServletRegistration> regs = servletContext
.getServletRegistrations();
for (String servletName : regs.keySet()) {
ServletRegistration servletRegistration = regs.get(servletName);
if (isVaadinServlet(servletRegistration, servletContext)) {
try {
initAtmosphereForVaadinServlet(servletRegistration,
servletContext);
} catch (Exception e) {
getLogger().log(Level.WARNING,
"Failed to initialize Atmosphere for "
+ servletName,
e);
}
}
}
}
代码示例来源:origin: apache/cxf
private boolean isCxfServletAvailable(ServletContext ctx) {
for (Map.Entry<String, ? extends ServletRegistration> entry : ctx.getServletRegistrations().entrySet()) {
if (entry.getValue().getInitParameter(CXF_JAXRS_CLASSES_PARAM) != null) {
return true;
}
}
return false;
}
代码示例来源:origin: org.glassfish.jersey.containers/jersey-container-servlet
private static boolean mappingExists(final ServletContext sc, final String mapping) {
for (final ServletRegistration sr : sc.getServletRegistrations().values()) {
for (final String declaredMapping : sr.getMappings()) {
if (mapping.equals(declaredMapping)) {
return true;
}
}
}
return false;
}
代码示例来源:origin: com.sun.jersey/jersey-servlet
private boolean mappingExists(ServletContext sc, String mapping) {
for (ServletRegistration sr : sc.getServletRegistrations().values()) {
for (String declaredMapping : sr.getMappings()) {
if (mapping.equals(declaredMapping)) {
return true;
}
}
}
return false;
}
代码示例来源:origin: com.sun.jersey/jersey-bundle
private boolean mappingExists(ServletContext sc, String mapping) {
for (ServletRegistration sr : sc.getServletRegistrations().values()) {
for (String declaredMapping : sr.getMappings()) {
if (mapping.equals(declaredMapping)) {
return true;
}
}
}
return false;
}
代码示例来源:origin: apache/cxf
private boolean isApplicationServletAvailable(final ServletContext ctx, final Class<?> appClass) {
for (Map.Entry<String, ? extends ServletRegistration> entry : ctx.getServletRegistrations().entrySet()) {
String appParam = entry.getValue().getInitParameter(JAXRS_APPLICATION_PARAM);
if (appParam == null) {
appParam = entry.getValue().getInitParameter(CXF_JAXRS_APPLICATION_PARAM);
}
if (appParam != null && appParam.equals(appClass.getName())) {
return true;
}
}
return false;
}
代码示例来源:origin: org.glassfish.jersey.containers/jersey-container-servlet
private static List<Registration> getInitParamDeclaredRegistrations(final ServletContext context,
final Class<? extends Application> clazz) {
final List<Registration> registrations = new ArrayList<>();
collectJaxRsRegistrations(context.getServletRegistrations(), registrations, clazz);
collectJaxRsRegistrations(context.getFilterRegistrations(), registrations, clazz);
return registrations;
}
内容来源于网络,如有侵权,请联系作者删除!