Package org.apache.wicket.cluster

Examples of org.apache.wicket.cluster.SessionProvider


   * @param attributes
   */
  public void replicateSession(String contextPath, String id, int maxInactiveInterval,
      Map<String, SessionAttributeHolder> attributes) {
    log.debug("Replicating session " + id + " in context " + contextPath);
    SessionProvider sessionProvider = getSessionProvider(contextPath);
    if (sessionProvider == null) {
      log.warn("Couldn't find session provider for context " + contextPath);
    } else {   
      HttpSession session = sessionProvider.getSession(id, true);
      session.setMaxInactiveInterval(maxInactiveInterval);
      for (Entry<String, SessionAttributeHolder> entry : attributes
          .entrySet()) {
        session.setAttribute(entry.getKey(), entry.getValue());
      }
View Full Code Here


    return message instanceof SessionMessage;
  }

  public void onProcessMessage(Serializable message, Member sender) {
    SessionMessage sessionMessage = (SessionMessage) message;
    SessionProvider provider = contextPathToSessionProvider
        .get(sessionMessage.getContextPath());
    if (provider == null) {
      log.error("Couldn't find session provider for context "
          + sessionMessage.getContextPath());
    } else {
View Full Code Here

TOP

Related Classes of org.apache.wicket.cluster.SessionProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.