<%-- - $RCSfile$ - $Revision: 3195 $ - $Date: $ - - Copyright (C) 2005 Jive Software. All rights reserved. - - This software is published under the terms of the GNU Public License (GPL), - a copy of which is included in this distribution. --%> <%@ page import="org.jivesoftware.openfire.Connection, org.jivesoftware.openfire.PrivateStorage, org.jivesoftware.openfire.session.LocalClientSession, org.jivesoftware.util.JiveGlobals" errorPage="error.jsp" %> <%@ page import="org.jivesoftware.util.ParamUtils" %> <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %> <%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %> <% webManager.init(request, response, session, application, out ); %> <fmt:message key="compression.settings.title"/> <% // Get parameters: boolean update = request.getParameter("update") != null; boolean clientEnabled = ParamUtils.getBooleanParameter(request, "clientEnabled"); boolean serverEnabled = ParamUtils.getBooleanParameter(request, "serverEnabled"); // Get an audit manager: PrivateStorage privateStorage = webManager.getPrivateStore(); if (update) { // Update c2s compression policy LocalClientSession.setCompressionPolicy( clientEnabled ? Connection.CompressionPolicy.optional : Connection.CompressionPolicy.disabled); // Update s2s compression policy JiveGlobals.setProperty("xmpp.server.compression.policy", serverEnabled ? Connection.CompressionPolicy.optional.toString() : Connection.CompressionPolicy.disabled.toString()); %>

<% } // Set page vars clientEnabled = Connection.CompressionPolicy.optional == LocalClientSession.getCompressionPolicy(); serverEnabled = Connection.CompressionPolicy.optional.toString().equals(JiveGlobals.getProperty("xmpp.server.compression.policy", Connection.CompressionPolicy.disabled.toString())); %>

>
>


>
>
">