Servertec | iServer Classes

Content Introduction Release Notes Features FAQs Requirements Installation Add-ons How To Change Log Future Plans Knowledge Base Documentation Conventions Users Reference iServer API Servlet API CGI SSI Servlets Config Files Log Files Classes Directory Tree Samples Sales Legal Feedback |
iServer is a Application/Web Server written entirely in Java. The Java classes that make up iServer are archived in iws_dir/classes/iws.jar, where iws_dir is the directory where iServer was installed. While most of the classes are required in order to run iServer, a number of them are not. These optional classes can be removed by licensees to create a custom distribution that is smaller and provides only required functionality, see iServer Deployment. #### Required Classes
Component | Classes
Server Initialization/Wrapup | stec/iws/iws.class
Common Constant, Utilities, Encoding/Decoding and Delimited String | stec/iws/Constants.class stec/iws/Utils.class stec/net/Codecs.class stec/lang/DString.class
Worker Thread, Request/Response Handlers | stec/iws/RequestHandler.class stec/iws/Request.class stec/iws/RequestInputStream.class stec/iws/Response.class stec/iws/ResponseOutputStream.class
JSDK 2.1/JSP | stec/iws/RequestDispatcherImpl.class
Realms | stec/iws/Realm.class
Connection Pools | stec/sql/ConnectionPool.class stec/sql/Connection.class stec/sql/ConnectionPoolManager.class
Event/Error/Access Logger | stec/iws/Logger.class stec/iws/Logger$Log.class stec/iws/AccessLogEntry.class stec/iws/ErrorLogEntry.class stec/iws/EventLogEntry.class stec/iws/ConsoleLogger.class stec/iws/OutputStreamLogger.class
Session | stec/iws/SessionManager.class stec/iws/Session.class stec/iws/SessionContext.class
Servlet/Filter/Realm | stec/iws/ServletManager.class stec/iws/ServletContextImpl.class
Server File/Archive IO | stec/iws/IOHandler.class stec/iws/IOManager.class stec/iws/ArchiveIOHandler.class stec/iws/FileIOHandler.class stec/lang/QuickSort.class stec/lang/QuickSortStringArray.class
#### Optional Classes
Component | Classes
Administrator | stec/iws/AdminServlet.class stec/iws/AdminConstants.class stec/iws/AdminContext.class stec/iws/AdminUtils.class stec/iws/AdminGroups.class stec/iws/AdminServlets.class stec/iws/AdminACLs.class stec/iws/AdminHosts.class stec/iws/AdminPools.class stec/iws/AdminAliases.class stec/iws/AdminCPanel.class stec/iws/AdminMonitor.class stec/iws/AdminTemplates.class stec/iws/AdminLogger.class stec/iws/AdminSession.class stec/iws/AdminWorkGroup.class stec/iws/AdminUsers.class stec/iws/AdminServer.class stec/iws/AdminComputers.class stec/iws/AdminResources.class stec/iws/AdminMimeTypes.class stec/iws/AdminRealms.class stec/iws/AdminMessages.class stec/iws/AdminLogin.class stec/iws/AdminRights.class stec/iws/StatusServlet.class stec/iws/RealmAdministrator.class stec/iws/DatabaseRealmAdministrator.class stec/iws/FileRealmAdministrator.class
Shell Command | iwsCommand.class stec/iws/CommandServlet.class
Clustering | stec/iws/StatusServlet.class stec/iws/ClusterRedirector.class stec/iws/ClusterMonitor.class stec/iws/ClusterStub.class stec/iws/ClusterClient.class
<servlet> Tag | stec/iws/ServletTagServlet.class stec/iws/ServletTagServlet$Tokenizer.class
Servlet Side Includes (SSI) | stec/iws/CgiServlet.class stec/iws/InputReader.class stec/iws/SSIncludeServlet.class stec/iws/SSIncludeServlet$ServletContext.class
Common Gateway Interface (CGI) | stec/iws/CgiServlet.class stec/iws/InputReader.class
Database Logger | stec/iws/DatabaseLogger.class
File Logger | stec/iws/FileLogger.class
Database Realms | stec/iws/DatabaseRealm.class
File Realms | stec/iws/FileRealm.class stec/iws/FileRealm$ACL.class
File-Upload/Multi-Part Forms | stec/iws/FileUpload.class stec/iws/MultiPartForm.class
Invoker Servlet | stec/iws/InvokerServlet.class
File Servlet | stec/iws/FileServlet.class stec/iws/FileCache.class stec/iws/FileCache$Item.class stec/iws/FileCache$QuickSortFileCacheItems.class
#### Shared Classes Administrator and Clustering both use stec/iws/StatusServlet.class. SSI and CGI both use stec/iws/CgiServlet.class and stec/iws/InputReader.class. #### Notes stec/iws/FileServlet.class handles all file and directory requests. stec/iws/FileLogger.class is the default logger specified in iws_dir/config/logger.ini. stec/iws/ConsoleLogger.class is the default logger used by iServer.
top of page
| Copyright © 1997-2000 Servertec. All rights reserved. Last Modified: Sun Jan 09 19:34:12 EST 2000