/* * Created on 1.7.2004 * */ package com.idega.core.appserver; /** * This class is an interface and abstraction to the currently running Application Server * (e.g. Tomcat 5, Oracle 9iAS etc.) * * @author <a href="mailto:tryggvi@idega.is">Tryggvi Larusson </a> * @version 1.0 */ public interface AppServer { /** * Gets the name of the product, e.g. Tomcat */ public String getName(); /** * Gets the name of the vendor, e.g. Apache Foundation */ public String getVendor(); /** * Gets the version of the product, e.g. 5.0.12 */ public String getVersion(); /** * Gets if this ApplicationServer is officially supported by idegaWeb */ public boolean isOfficiallySupported(); /** * Gets if this ApplicationServer supports setting the character encoding in * the HttpServletRequest object */ public boolean getSupportsSettingCharactersetInRequest(); }