extensions/net.sf.basedb.reggie/trunk/resources/admin/remote/list-hosts.jsp

Code
Comments
Other
Rev Date Author Line
2295 17 Mar 14 nicklas 1 <%@ page
2295 17 Mar 14 nicklas 2   pageEncoding="UTF-8"
2295 17 Mar 14 nicklas 3   session="false"
2295 17 Mar 14 nicklas 4   import="net.sf.basedb.core.Application"
2295 17 Mar 14 nicklas 5   import="net.sf.basedb.core.User"
2295 17 Mar 14 nicklas 6   import="net.sf.basedb.core.DbControl"
2295 17 Mar 14 nicklas 7   import="net.sf.basedb.core.SessionControl"
2295 17 Mar 14 nicklas 8   import="net.sf.basedb.clients.web.Base"
2295 17 Mar 14 nicklas 9   import="net.sf.basedb.clients.web.util.HTML"
2295 17 Mar 14 nicklas 10   import="net.sf.basedb.clients.web.extensions.ExtensionsControl"
2295 17 Mar 14 nicklas 11   import="net.sf.basedb.util.Values"
2295 17 Mar 14 nicklas 12 %>
2295 17 Mar 14 nicklas 13 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %>
2295 17 Mar 14 nicklas 14 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %>
2295 17 Mar 14 nicklas 15 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %>
2295 17 Mar 14 nicklas 16 <%
3976 26 May 16 nicklas 17 final SessionControl sc = Base.getExistingSessionControl(request, "net.sf.basedb.reggie", true);
2295 17 Mar 14 nicklas 18 final String ID = sc.getId();
2295 17 Mar 14 nicklas 19 final float scale = Base.getScale(sc);
2295 17 Mar 14 nicklas 20 final String home = ExtensionsControl.getHomeUrl("net.sf.basedb.reggie");
2295 17 Mar 14 nicklas 21 DbControl dc = null;
2295 17 Mar 14 nicklas 22 try
2295 17 Mar 14 nicklas 23 {
2295 17 Mar 14 nicklas 24   dc = sc.newDbControl();
2295 17 Mar 14 nicklas 25   final User user = User.getById(dc, sc.getLoggedInUserId());
2295 17 Mar 14 nicklas 26 %>
2295 17 Mar 14 nicklas 27 <base:page type="default" >
2295 17 Mar 14 nicklas 28 <base:head 
2861 27 Oct 14 nicklas 29   scripts="~../../reggie-2.js,~list-hosts.js" 
2619 01 Sep 14 nicklas 30   styles="path.css,table.css,toolbar.css,~../../css/reggie-2.css">
2295 17 Mar 14 nicklas 31 <style>
2861 27 Oct 14 nicklas 32 .host-status
2295 17 Mar 14 nicklas 33 {
2295 17 Mar 14 nicklas 34   width: 24px;
2295 17 Mar 14 nicklas 35   text-align: center;
2295 17 Mar 14 nicklas 36 }
2295 17 Mar 14 nicklas 37 </style>
2295 17 Mar 14 nicklas 38 </base:head>
2295 17 Mar 14 nicklas 39 <base:body>
2295 17 Mar 14 nicklas 40
2295 17 Mar 14 nicklas 41   <p:path><p:pathelement 
2298 18 Mar 14 nicklas 42     title="Reggie" href="<%="../../index.jsp?ID="+ID%>" 
6682 20 Apr 22 nicklas 43     /><p:pathelement title="Job scheduler hosts" 
2295 17 Mar 14 nicklas 44     /></p:path>
2295 17 Mar 14 nicklas 45
2295 17 Mar 14 nicklas 46   <div class="content">
3026 11 Dec 14 nicklas 47     <div class="wizard" id="wizard">
2295 17 Mar 14 nicklas 48     <tbl:table 
2861 27 Oct 14 nicklas 49       id="hosts"
2619 01 Sep 14 nicklas 50       style="border-left: 0; border-right: 0;" 
2295 17 Mar 14 nicklas 51       >
2295 17 Mar 14 nicklas 52       <tbl:columndef 
2295 17 Mar 14 nicklas 53         id="status"
2295 17 Mar 14 nicklas 54         title=""
2295 17 Mar 14 nicklas 55       />
2295 17 Mar 14 nicklas 56       <tbl:columndef 
2295 17 Mar 14 nicklas 57         id="name"
2295 17 Mar 14 nicklas 58         title="Name"
2295 17 Mar 14 nicklas 59       />
2295 17 Mar 14 nicklas 60       <tbl:columndef 
4306 17 Jan 17 nicklas 61         id="server"
4306 17 Jan 17 nicklas 62         title="User@Server"
2861 27 Oct 14 nicklas 63       />
2361 14 Apr 14 nicklas 64       <tbl:columndef
4316 23 Jan 17 nicklas 65         id="configured"
4316 23 Jan 17 nicklas 66         title="Configured for Reggie"
4316 23 Jan 17 nicklas 67       />
4316 23 Jan 17 nicklas 68       <tbl:columndef
2361 14 Apr 14 nicklas 69         id="timeDiff"
2361 14 Apr 14 nicklas 70         title="Time diff"
2361 14 Apr 14 nicklas 71       />
2295 17 Mar 14 nicklas 72       <tbl:columndef 
4306 17 Jan 17 nicklas 73         id="ogs"
6682 20 Apr 22 nicklas 74         title="Scheduler version"
4306 17 Jan 17 nicklas 75       />
4306 17 Jan 17 nicklas 76       <tbl:columndef 
2295 17 Mar 14 nicklas 77         id="info"
4316 23 Jan 17 nicklas 78         title="Operating system"
2295 17 Mar 14 nicklas 79       />
2295 17 Mar 14 nicklas 80       
2297 18 Mar 14 nicklas 81       <tbl:toolbar
3026 11 Dec 14 nicklas 82         subclass="topborder bg-filled-50"
2297 18 Mar 14 nicklas 83         >
2297 18 Mar 14 nicklas 84         <tbl:button 
2297 18 Mar 14 nicklas 85           id="btnReload"
2297 18 Mar 14 nicklas 86           image="refresh.png" 
2297 18 Mar 14 nicklas 87           title="Reload configuration" 
4316 23 Jan 17 nicklas 88           tooltip="Reload Reggie configuration file" 
2297 18 Mar 14 nicklas 89         />
2297 18 Mar 14 nicklas 90       </tbl:toolbar>
2619 01 Sep 14 nicklas 91       <tbl:data style="border-right: 0; border-left: 0;">
2295 17 Mar 14 nicklas 92         <tbl:headers>
2295 17 Mar 14 nicklas 93           <tbl:headerrow id="row-template">
2295 17 Mar 14 nicklas 94             <tbl:columnheaders />
2295 17 Mar 14 nicklas 95           </tbl:headerrow>
2295 17 Mar 14 nicklas 96         </tbl:headers>
2295 17 Mar 14 nicklas 97         <tbl:rows id="all-rows">          
2295 17 Mar 14 nicklas 98         </tbl:rows>
2295 17 Mar 14 nicklas 99       </tbl:data>
2295 17 Mar 14 nicklas 100     </tbl:table>
4316 23 Jan 17 nicklas 101     <div class="messagecontainer note" style="width: 40em; padding: 0.5em; margin: 2em;">
4316 23 Jan 17 nicklas 102     <b>Note!</b> The <b>Reload configuration</b> button on this page only reloads the Reggie configuration.
6682 20 Apr 22 nicklas 103     To reload the Job scheduler configuration go to the <b>Administrate › Services</b> page and restart the
6682 20 Apr 22 nicklas 104     Job scheduler service. The Reggie configuration is reloaded automatically when the Job scheduler service
6682 20 Apr 22 nicklas 105     is started.
4316 23 Jan 17 nicklas 106     </div>
2295 17 Mar 14 nicklas 107   </div>
3026 11 Dec 14 nicklas 108   </div>
2295 17 Mar 14 nicklas 109   
2295 17 Mar 14 nicklas 110 </base:body>
2295 17 Mar 14 nicklas 111 </base:page>
2295 17 Mar 14 nicklas 112 <%
2295 17 Mar 14 nicklas 113 }
2295 17 Mar 14 nicklas 114 finally
2295 17 Mar 14 nicklas 115 {
2295 17 Mar 14 nicklas 116   if (dc != null) dc.close();
2295 17 Mar 14 nicklas 117 }
2295 17 Mar 14 nicklas 118 %>