本文整理了Java中org.apache.catalina.Container.fireContainerEvent()
方法的一些代码示例,展示了Container.fireContainerEvent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Container.fireContainerEvent()
方法的具体详情如下:
包路径:org.apache.catalina.Container
类名称:Container
方法名:fireContainerEvent
[英]Notify all container event listeners that a particular event has occurred for this Container. The default implementation performs this notification synchronously using the calling thread.
[中]通知所有容器事件侦听器此容器已发生特定事件。默认实现使用调用线程同步执行此通知。
代码示例来源:origin: zinin/tomcat-redis-session
@Override
public void changeSessionId(Session session) {
log.trace(String.format("EXEC changeSessionId(%s);", session));
String oldId = session.getIdInternal();
session.setId(generateSessionId(), false);
String newId = session.getIdInternal();
container.fireContainerEvent(Context.CHANGE_SESSION_ID_EVENT, new String[]{oldId, newId});
}
代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina
/**
* Change the session ID of the current session to a new randomly generated
* session ID.
*
* @param session The session to change the session ID for
*/
@Override
public void changeSessionId(Session session) {
String oldId = session.getIdInternal();
session.setId(generateSessionId(), false);
String newId = session.getIdInternal();
container.fireContainerEvent(Context.CHANGE_SESSION_ID_EVENT,
new String[] {oldId, newId});
}
代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina
/**
* Change the session ID of the current session to a new randomly generated
* session ID.
*
* @param session The session to change the session ID for
*/
@Override
public void changeSessionId(Session session) {
String oldId = session.getIdInternal();
session.setId(generateSessionId(), false);
String newId = session.getIdInternal();
container.fireContainerEvent(Context.CHANGE_SESSION_ID_EVENT,
new String[] {oldId, newId});
}
代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina-ha
/**
* handle receive change sessionID at other node
* @param msg
* @param sender
* @throws IOException
*/
protected void handleCHANGE_SESSION_ID(SessionMessage msg,Member sender) throws IOException {
counterReceive_EVT_CHANGE_SESSION_ID++;
DeltaSession session = (DeltaSession) findSession(msg.getSessionID());
if (session != null) {
String newSessionID = deserializeSessionId(msg.getSession());
session.setPrimarySession(false);
session.setId(newSessionID, false);
if (notifyContainerListenersOnReplication) {
getContainer().fireContainerEvent(Context.CHANGE_SESSION_ID_EVENT,
new String[] {msg.getSessionID(), newSessionID});
}
}
}
代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7
container.fireContainerEvent(Container.ADD_VALVE_EVENT, valve);
代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core
container.fireContainerEvent(Container.ADD_VALVE_EVENT, valve);
代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9
container.fireContainerEvent(Container.ADD_VALVE_EVENT, valve);
代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9
container.fireContainerEvent(Container.ADD_VALVE_EVENT, valve);
代码示例来源:origin: codefollower/Tomcat-Research
container.fireContainerEvent(Container.ADD_VALVE_EVENT, valve);
代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina
container.fireContainerEvent(Container.ADD_VALVE_EVENT, valve);
代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina
container.fireContainerEvent(Container.ADD_VALVE_EVENT, valve);
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
container.fireContainerEvent(Container.ADD_VALVE_EVENT, valve);
代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina
container.fireContainerEvent(Container.REMOVE_VALVE_EVENT, valve);
代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9
container.fireContainerEvent(Container.REMOVE_VALVE_EVENT, valve);
代码示例来源:origin: codefollower/Tomcat-Research
container.fireContainerEvent(Container.REMOVE_VALVE_EVENT, valve);
代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9
container.fireContainerEvent(Container.REMOVE_VALVE_EVENT, valve);
代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7
container.fireContainerEvent(Container.REMOVE_VALVE_EVENT, valve);
代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina
container.fireContainerEvent(Container.REMOVE_VALVE_EVENT, valve);
代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core
container.fireContainerEvent(Container.REMOVE_VALVE_EVENT, valve);
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
container.fireContainerEvent(Container.REMOVE_VALVE_EVENT, valve);
内容来源于网络,如有侵权,请联系作者删除!