类org.springframework.boot.web.servlet.ServletListenerRegistrationBean源码实例Demo

下面列出了怎么用org.springframework.boot.web.servlet.ServletListenerRegistrationBean的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: SpringBoot2.0   文件: WebMvcConfig.java
@Bean
public ServletListenerRegistrationBean<MyListener1> registrationBean() {
    ServletListenerRegistrationBean<MyListener1> servletListenerRegistrationBean
            = new ServletListenerRegistrationBean<>();
    servletListenerRegistrationBean.setListener(new MyListener1());
    return servletListenerRegistrationBean;
}
 
源代码2 项目: taoshop   文件: CasConfiguration.java
/**
 * 单点登出监听器
 * @return
 */
@Bean
public ServletListenerRegistrationBean servletListenerRegistrationBean() {
    ServletListenerRegistrationBean registrationBean = new ServletListenerRegistrationBean();
    registrationBean.setListener(new SingleSignOutHttpSessionListener());
    registrationBean.setEnabled(true);
    return registrationBean;
}
 
@Bean
public ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> singleSignOutHttpSessionListener() {
	ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> registration = new ServletListenerRegistrationBean<SingleSignOutHttpSessionListener>(
			new SingleSignOutHttpSessionListener());
	registration.setOrder(1);
	return registration;
}
 
源代码4 项目: CAS   文件: CasCustomConfig.java
@Bean
public ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> singleSignOutHttpSessionListener() {
    ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> listener = new ServletListenerRegistrationBean<SingleSignOutHttpSessionListener>();
    listener.setEnabled(casEnabled);
    listener.setListener(new SingleSignOutHttpSessionListener());
    listener.setOrder(1);
    return listener;
}
 
源代码5 项目: CAS   文件: CasCustomConfig.java
@Bean
public ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> singleSignOutHttpSessionListener() {
    ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> listener = new ServletListenerRegistrationBean<SingleSignOutHttpSessionListener>();
    listener.setEnabled(casEnabled);
    listener.setListener(new SingleSignOutHttpSessionListener());
    listener.setOrder(1);
    return listener;
}
 
源代码6 项目: CAS   文件: CasCustomConfig.java
@Bean
public ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> singleSignOutHttpSessionListener() {
    ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> listener = new ServletListenerRegistrationBean<SingleSignOutHttpSessionListener>();
    listener.setEnabled(casEnabled);
    listener.setListener(new SingleSignOutHttpSessionListener());
    listener.setOrder(1);
    return listener;
}
 
/**
 * 注册单点登出的listener
 * 
 * @return
 */
@SuppressWarnings({ "rawtypes", "unchecked" })
@Bean
public ServletListenerRegistrationBean<?> singleSignOutHttpSessionListener() {
	ServletListenerRegistrationBean bean = new ServletListenerRegistrationBean();
	bean.setListener(new SingleSignOutHttpSessionListener());
	bean.setEnabled(true);
	return bean;
}
 
源代码8 项目: Spring-Security-Third-Edition   文件: CasConfig.java
/**
 *  For single point logout
 */
@Bean
public ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> singleSignOutHttpSessionListener() {
    ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> listener = new ServletListenerRegistrationBean<>();
    listener.setEnabled(true);
    listener.setListener(new SingleSignOutHttpSessionListener());
    listener.setOrder(1);
    return listener;
}
 
源代码9 项目: Spring-Security-Third-Edition   文件: CasConfig.java
/**
 *  For single point logout
 */
@Bean
public ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> singleSignOutHttpSessionListener() {
    ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> listener = new ServletListenerRegistrationBean<>();
    listener.setEnabled(true);
    listener.setListener(new SingleSignOutHttpSessionListener());
    listener.setOrder(1);
    return listener;
}
 
源代码10 项目: Spring-Security-Third-Edition   文件: CasConfig.java
/**
 *  For single point logout
 */
@Bean
public ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> singleSignOutHttpSessionListener() {
    ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> listener = new ServletListenerRegistrationBean<>();
    listener.setEnabled(true);
    listener.setListener(new SingleSignOutHttpSessionListener());
    listener.setOrder(1);
    return listener;
}
 
源代码11 项目: Spring-Security-Third-Edition   文件: CasConfig.java
/**
 *  For single point logout
 */
@Bean
public ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> singleSignOutHttpSessionListener() {
    ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> listener = new ServletListenerRegistrationBean<>();
    listener.setEnabled(true);
    listener.setListener(new SingleSignOutHttpSessionListener());
    listener.setOrder(1);
    return listener;
}
 
源代码12 项目: Spring-Security-Third-Edition   文件: CasConfig.java
/**
 *  For single point logout
 */
@Bean
public ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> singleSignOutHttpSessionListener() {
    ServletListenerRegistrationBean<SingleSignOutHttpSessionListener> listener = new ServletListenerRegistrationBean<>();
    listener.setEnabled(true);
    listener.setListener(new SingleSignOutHttpSessionListener());
    listener.setOrder(1);
    return listener;
}
 
源代码13 项目: apollo   文件: AuthConfiguration.java
@Bean
public ServletListenerRegistrationBean redisAppSettingListner() {
  ServletListenerRegistrationBean redisAppSettingListener = new ServletListenerRegistrationBean();
  redisAppSettingListener
      .setListener(listener("org.jasig.cas.client.credis.CRedisAppSettingListner"));
  return redisAppSettingListener;
}
 
源代码14 项目: javamelody   文件: JavaMelodyAutoConfiguration.java
/**
 * Registers the JavaMelody {@link SessionListener}.
 * @param servletContext ServletContext
 * @return ServletListenerRegistrationBean
 */
@Bean
public ServletListenerRegistrationBean<EventListener> monitoringSessionListener(
		ServletContext servletContext) {
	final ServletListenerRegistrationBean<EventListener> servletListenerRegistrationBean = new ServletListenerRegistrationBean<>(
			new SessionListener());
	if (servletContext.getFilterRegistration("javamelody") != null) {
		// if webapp deployed as war in a container with MonitoringFilter and SessionListener already added by web-fragment.xml,
		// do not add again
		servletListenerRegistrationBean.setEnabled(false);
	}
	return servletListenerRegistrationBean;
}
 
源代码15 项目: bugsnag-java   文件: SpringBootConfiguration.java
/**
 * The {@link com.bugsnag.servlet.BugsnagServletContainerInitializer} does not work for Spring Boot, need to
 * register the {@link BugsnagServletRequestListener} using a Spring Boot
 * {@link ServletListenerRegistrationBean} instead. This adds session tracking and
 * automatic servlet request metadata collection.
 */
@Bean
@Conditional(SpringWebMvcLoadedCondition.class)
ServletListenerRegistrationBean<ServletRequestListener> listenerRegistrationBean() {
    ServletListenerRegistrationBean<ServletRequestListener> srb =
            new ServletListenerRegistrationBean<ServletRequestListener>();
    srb.setListener(new BugsnagServletRequestListener());
    return srb;
}
 
源代码16 项目: we-cmdb   文件: SpringWebConfig.java
@Bean
public ServletListenerRegistrationBean<ServletRequestListener> registerRequestListener() {
    ServletListenerRegistrationBean<ServletRequestListener> servletListenerRegistrationBean = new ServletListenerRegistrationBean<>();
    servletListenerRegistrationBean.setListener(new RequestContextListener());
    return servletListenerRegistrationBean;
}
 
源代码17 项目: spring-boot-demo   文件: WebConfiguration.java
@Bean
public ServletListenerRegistrationBean customSessionListener() {
    ServletListenerRegistrationBean srb = new ServletListenerRegistrationBean();
    srb.setListener(new CustomSessionListener());
    return srb;
}
 
源代码18 项目: spring-boot-demo   文件: WebConfiguration.java
@Bean
public ServletListenerRegistrationBean customRequestListener() {
    ServletListenerRegistrationBean srb = new ServletListenerRegistrationBean();
    srb.setListener(new CustomRequestListener());
    return srb;
}
 
源代码19 项目: MeetingFilm   文件: WebConfig.java
/**
 * RequestContextListener注册
 */
@Bean
public ServletListenerRegistrationBean<RequestContextListener> requestContextListenerRegistration() {
    return new ServletListenerRegistrationBean<>(new RequestContextListener());
}
 
源代码20 项目: MeetingFilm   文件: WebConfig.java
/**
 * ConfigListener注册
 */
@Bean
public ServletListenerRegistrationBean<ConfigListener> configListenerRegistration() {
    return new ServletListenerRegistrationBean<>(new ConfigListener());
}
 
源代码21 项目: WebStack-Guns   文件: WebConfig.java
/**
 * RequestContextListener注册
 */
@Bean
public ServletListenerRegistrationBean<RequestContextListener> requestContextListenerRegistration() {
    return new ServletListenerRegistrationBean<>(new RequestContextListener());
}
 
源代码22 项目: WebStack-Guns   文件: WebConfig.java
/**
 * ConfigListener注册
 */
@Bean
public ServletListenerRegistrationBean<ConfigListener> configListenerRegistration() {
    return new ServletListenerRegistrationBean<>(new ConfigListener());
}
 
源代码23 项目: ml-blog   文件: SpringmvcConfiguration.java
@Bean
public ServletListenerRegistrationBean<GlobalListener> servletListenerRegistrationBean() {
    return new ServletListenerRegistrationBean<>(globalListener);
}
 
源代码24 项目: springbootexamples   文件: WebApplicationConfig.java
@Bean
public ServletListenerRegistrationBean<ApplicationListener>  userServlet(){
	return new ServletListenerRegistrationBean<ApplicationListener> (new ApplicationListener());
}
 
源代码25 项目: Guns   文件: WebConfig.java
/**
 * RequestContextListener注册
 */
@Bean
public ServletListenerRegistrationBean<RequestContextListener> requestContextListenerRegistration() {
    return new ServletListenerRegistrationBean<>(new RequestContextListener());
}
 
源代码26 项目: Guns   文件: WebConfig.java
/**
 * ConfigListener注册
 */
@Bean
public ServletListenerRegistrationBean<ConfigListener> configListenerRegistration() {
    return new ServletListenerRegistrationBean<>(new ConfigListener());
}
 
源代码27 项目: sanshanblog   文件: WebConfig.java
/**
  * 允许请求到外部的Listener
  * @return
  */
@Bean
public ServletListenerRegistrationBean<RequestContextListener> requestContextListener(){
    return new ServletListenerRegistrationBean<RequestContextListener>(new RequestContextListener());
}
 
源代码28 项目: sanshanblog   文件: WebConfig.java
/**
  * 主要负责处理由 JavaBeans Introspector的使用而引起的缓冲泄露
  * @return
  */
@Bean
public ServletListenerRegistrationBean<IntrospectorCleanupListener> introspectorCleanupListener() {
     return  new ServletListenerRegistrationBean<>(new IntrospectorCleanupListener());
}
 
源代码29 项目: layui-admin   文件: LayuiAdminStartUp.java
@Bean
public ServletListenerRegistrationBean IntrospectorCleanupListener(){
    ServletListenerRegistrationBean servletListenerRegistrationBean = new ServletListenerRegistrationBean();
    servletListenerRegistrationBean.setListener(new org.springframework.web.util.IntrospectorCleanupListener());
    return servletListenerRegistrationBean;
}
 
源代码30 项目: hasor   文件: WebHasorConfiguration.java
@Bean
@ConditionalOnClass(name = "net.hasor.web.startup.RuntimeListener")
public ServletListenerRegistrationBean<?> hasorRuntimeListener() {
    Objects.requireNonNull(this.appContext, "AppContext is not inject.");
    return new ServletListenerRegistrationBean<>(new RuntimeListener(this.appContext));
}
 
 类所在包
 同包方法