本文整理了Java中org.apache.catalina.Context.fireContainerEvent()
方法的一些代码示例,展示了Context.fireContainerEvent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.fireContainerEvent()
方法的具体详情如下:
包路径:org.apache.catalina.Context
类名称:Context
方法名:fireContainerEvent
暂无
代码示例来源:origin: com.github.jkutner/tomcat-redis-session
private void fireContainerEvent(Context context, String type, Object data) throws Exception {
if (context instanceof StandardContext) {
context.fireContainerEvent(type, data);
}
}
代码示例来源:origin: zinin/tomcat-redis-session
private void fireContainerEvent(Context context, String type, Object data) throws Exception {
if (context instanceof StandardContext) {
context.fireContainerEvent(type, data);
}
}
代码示例来源:origin: org.glassfish.main.web/web-core
context.fireContainerEvent(
ContainerEvent.BEFORE_WRITE_LISTENER_ON_ERROR, writeListener);
writeListener.onError(t);
} finally {
context.fireContainerEvent(
ContainerEvent.AFTER_WRITE_LISTENER_ON_ERROR, writeListener);
代码示例来源:origin: org.glassfish.main.security/websecurity
context.fireContainerEvent(ContainerEvent.BEFORE_AUTHENTICATION, null);
result = validate(request, response, config, authenticator, calledFromAuthenticate);
}finally {
context.fireContainerEvent(ContainerEvent.AFTER_AUTHENTICATION, null);
代码示例来源:origin: org.glassfish.main.web/web-core
prevIsReady = true;
try {
context.fireContainerEvent(
ContainerEvent.BEFORE_WRITE_LISTENER_ON_WRITE_POSSIBLE, writeListener);
writeListener.onWritePossible();
writeListener.onError(t);
} finally {
context.fireContainerEvent(
ContainerEvent.AFTER_WRITE_LISTENER_ON_WRITE_POSSIBLE, writeListener);
代码示例来源:origin: org.glassfish.main.web/web-core
prevIsReady = true;
try {
context.fireContainerEvent(
ContainerEvent.BEFORE_READ_LISTENER_ON_DATA_AVAILABLE, readListener);
readListener.onDataAvailable();
readListener.onError(t);
} finally {
context.fireContainerEvent(
ContainerEvent.AFTER_READ_LISTENER_ON_DATA_AVAILABLE, readListener);
代码示例来源:origin: org.glassfish.main.web/web-core
prevIsReady = true;
try {
context.fireContainerEvent(
ContainerEvent.BEFORE_READ_LISTENER_ON_ALL_DATA_READ, readListener);
readListener.onAllDataRead();
readListener.onError(t);
} finally {
context.fireContainerEvent(
ContainerEvent.AFTER_READ_LISTENER_ON_ALL_DATA_READ, readListener);
代码示例来源:origin: org.glassfish.main.web/web-core
try {
try {
context.fireContainerEvent(
ContainerEvent.BEFORE_UPGRADE_HANDLER_DESTROYED,
httpUpgradeHandler);
httpUpgradeHandler.destroy();
} finally {
context.fireContainerEvent(
ContainerEvent.AFTER_UPGRADE_HANDLER_DESTROYED,
httpUpgradeHandler);
exception = ex;
context.fireContainerEvent(
ContainerEvent.PRE_DESTROY, httpUpgradeHandler);
request.resumeAfterService();
代码示例来源:origin: org.jboss.web/jbossweb
(HttpSessionListener) listeners[i];
try {
context.fireContainerEvent("beforeSessionCreated", listener);
listener.sessionCreated(event);
context.fireContainerEvent("afterSessionCreated", listener);
} catch (Throwable t) {
try {
context.fireContainerEvent("afterSessionCreated", listener);
} catch (Exception e) {
代码示例来源:origin: jboss.web/jbossweb
(HttpSessionListener) listeners[i];
try {
context.fireContainerEvent("beforeSessionCreated", listener);
listener.sessionCreated(event);
context.fireContainerEvent("afterSessionCreated", listener);
} catch (Throwable t) {
try {
context.fireContainerEvent("afterSessionCreated", listener);
} catch (Exception e) {
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
(HttpSessionListener) listeners[i];
try {
context.fireContainerEvent("beforeSessionCreated",
listener);
listener.sessionCreated(event);
context.fireContainerEvent("afterSessionCreated", listener);
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
try {
context.fireContainerEvent("afterSessionCreated",
listener);
} catch (Exception e) {
代码示例来源:origin: com.github.jkutner/tomcat-redis-session
@Override
public void tellChangedSessionId(String newId, String oldId, boolean notifySessionListeners, boolean notifyContainerListeners) {
log.trace(String.format("EXEC tellChangedSessionId(%s, %s, %b, %b);", newId, oldId, notifyContainerListeners, notifyContainerListeners));
Context context = manager.getContext();
// notify ContainerListeners
if (notifyContainerListeners) {
context.fireContainerEvent(Context.CHANGE_SESSION_ID_EVENT,
new String[]{oldId, newId});
}
// notify HttpSessionIdListener
if (notifySessionListeners) {
Object listeners[] = context.getApplicationEventListeners();
if (listeners != null && listeners.length > 0) {
HttpSessionEvent event = new HttpSessionEvent(getSession());
for (Object listener : listeners) {
if (!(listener instanceof HttpSessionIdListener))
continue;
HttpSessionIdListener idListener = (HttpSessionIdListener) listener;
try {
idListener.sessionIdChanged(event, oldId);
} catch (Throwable t) {
log.error(t.getMessage());
}
}
}
}
}
代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core
(HttpSessionListener) listeners[i];
try {
context.fireContainerEvent("beforeSessionCreated",
listener);
listener.sessionCreated(event);
context.fireContainerEvent("afterSessionCreated", listener);
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
try {
context.fireContainerEvent("afterSessionCreated",
listener);
} catch (Exception e) {
代码示例来源:origin: codefollower/Tomcat-Research
(HttpSessionListener) listeners[i];
try {
context.fireContainerEvent("beforeSessionCreated",
listener);
listener.sessionCreated(event);
context.fireContainerEvent("afterSessionCreated", listener);
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
try {
context.fireContainerEvent("afterSessionCreated",
listener);
} catch (Exception e) {
代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina
(HttpSessionListener) listeners[i];
try {
context.fireContainerEvent("beforeSessionCreated",
listener);
listener.sessionCreated(event);
context.fireContainerEvent("afterSessionCreated", listener);
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
try {
context.fireContainerEvent("afterSessionCreated",
listener);
} catch (Exception e) {
代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina
(HttpSessionListener) listeners[i];
try {
context.fireContainerEvent("beforeSessionCreated",
listener);
listener.sessionCreated(event);
context.fireContainerEvent("afterSessionCreated", listener);
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
try {
context.fireContainerEvent("afterSessionCreated",
listener);
} catch (Exception e) {
代码示例来源:origin: org.glassfish.main.security/websecurity
req.getContext().fireContainerEvent(ContainerEvent.BEFORE_LOGOUT, null);
sAC.cleanSubject(messageInfo, subject);
}finally {
req.getContext().fireContainerEvent(ContainerEvent.AFTER_LOGOUT, null);
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
context.fireContainerEvent(Context.CHANGE_SESSION_ID_EVENT,
new String[] {oldId, newId});
代码示例来源:origin: codefollower/Tomcat-Research
context.fireContainerEvent(Context.CHANGE_SESSION_ID_EVENT,
new String[] {oldId, newId});
代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core
context.fireContainerEvent(Context.CHANGE_SESSION_ID_EVENT,
new String[] {oldId, newId});
内容来源于网络,如有侵权,请联系作者删除!