2 import="org.ultramonkey.l7.model.*,org.ultramonkey.l7.controller.*,org.ultramonkey.l7.view.*"
3 language="java" contentType="text/html; charset=UTF-8"
10 L7guiServletBase base = new L7guiServletBase();
11 if (session.isNew() || base.checkSession(session) == false) {
12 MessageView error = new MessageView(41338,
13 LogCategorySet.GUI_USER_AUTHENTICATION,
14 Message.INVALID_SESSSION);
15 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
16 response.sendRedirect(RedirectPages.LOGIN);
24 String threadStatus = (String) session
25 .getAttribute(SessionKeys.THREAD_STATUS);
26 if (threadStatus == null) {
27 MessageView error = new MessageView(41339,
28 LogCategorySet.GUI_REPLICATION,
29 Message.UNEXPECTED_ERROR);
30 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
31 response.sendRedirect(RedirectPages.LOGIN);
33 } else if (threadStatus.equals(SessionKeys.THREAD_RUNNING)) {
35 } else if (threadStatus.equals(SessionKeys.THREAD_SUCCESS)) {
36 response.sendRedirect(RedirectPages.REPLICATION_INFO);
38 } else if (threadStatus.equals(SessionKeys.THREAD_FAIL)) {
39 response.sendRedirect(RedirectPages.REPLICATION_NG);
42 MessageView error = new MessageView(41340,
43 LogCategorySet.GUI_REPLICATION,
44 Message.UNEXPECTED_ERROR);
45 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
46 response.sendRedirect(RedirectPages.LOGIN);
51 * get Replication Info
53 L7guiFramework framework = new L7guiFramework();
54 ClusterData repInfo = framework.getClusterData();
55 if (repInfo == null) {
56 MessageView error = new MessageView(41341,
57 LogCategorySet.GUI_REPLICATION,
58 Message.UNEXPECTED_ERROR);
59 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
60 response.sendRedirect(RedirectPages.LOGIN);
64 String repMaster = repInfo.self_ip;
65 String repSlave = repInfo.other_ip;
67 if ((repMaster == null) || (repSlave == null)) {
68 MessageView error = new MessageView(41342,
69 LogCategorySet.GUI_REPLICATION,
70 Message.UNEXPECTED_ERROR);
71 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
72 response.sendRedirect(RedirectPages.LOGIN);
77 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
80 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
81 <meta http-equiv="Pragma" content="no-cache">
82 <meta http-equiv="Cache-Control" content="no-cache">
83 <meta http-equiv="Expires" content="0">
84 <meta http-equiv="Content-Script-Type" content="text/javascript" />
85 <meta http-equiv="Content-Style-Type" content="text/css" />
86 <meta http-equiv="refresh" content="<%= RedirectPages.REFRESH_TIME %>" />
88 <meta http-equiv="refresh"
89 content="<%= RedirectPages.NOSCRIPT_TIME %>; url=<%= RedirectPages.LOGIN %>" />
92 <link rel="stylesheet" type="text/css" href="l7gui_basic_style.css" />
93 <link rel="shortcut icon" href="images/favicon.ico" />
94 <title>Replicating</title>
98 <h1 class="title">Replicating</h1>
100 <h3>(Master) <%=repMaster%></h3>
102 <img class="arrow1" src="images/arrowlogo1.gif" alt="arrowlogo1" />
104 <h3>(Slave) <%=repSlave%></h3>