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
Common Constant, Utilities, Encoding/Decoding and Delimited String stec/net/Codecs.class
stec/iws/Constants.class
stec/lang/DString.class
stec/iws/Utils.class
Connection Pools stec/sql/Connection.class
stec/sql/ConnectionPool.class
stec/sql/ConnectionPoolManager.class
Event/Error/Access Logger stec/iws/AccessLogEntry.class
stec/iws/ConsoleLogger.class
stec/iws/ErrorLogEntry.class
stec/iws/EventLogEntry.class
stec/iws/Logger.class
stec/iws/Logger$Log.class
stec/iws/OutputStreamLogger.class
JSDK 2.x/JSP stec/iws/RequestDispatcherImpl.class
Realms stec/iws/PrincipalImpl.class
stec/iws/Realm.class
stec/iws/RealmManager.class
Server File/Archive IO stec/iws/ArchiveIOHandler.class
stec/iws/FileIOHandler.class
stec/iws/IOHandler.class
stec/iws/IOManager.class
stec/lang/QuickSort.class
stec/lang/QuickSortStringArray.class
Server Initialization/Wrapup stec/iws/iws.class
Servlet/Filter stec/iws/Delay.class
stec/iws/ServletConfigImpl.class
stec/iws/ServletImpl.class
stec/iws/ServletInstance.class
stec/iws/ServletManager.class
ServletContext stec/iws/ServletContextImpl.class
stec/iws/ServletContextManager.class
Session stec/iws/Session.class
stec/iws/SessionContext.class
stec/iws/SessionManager.class
Worker Thread, Request/Response Handlers stec/iws/Request.class
stec/iws/RequestInputStream.class
stec/iws/RequestHandler.class
stec/iws/Response.class
stec/iws/ResponseOutputStream.class

Optional Classes

Component Classes
Administrator stec/iws/AdminACLs.class
stec/iws/AdminAliases.class
stec/iws/AdminArchives.class
stec/iws/AdminCertificates.class
stec/iws/AdminComputers.class
stec/iws/AdminConstants.class
stec/iws/AdminContext.class
stec/iws/AdminCountryCodes.class
stec/iws/AdminCPanel.class
stec/iws/AdminFileSystem.class
stec/iws/AdminGroups.class
stec/iws/AdminHosts.class
stec/iws/AdminKeystore.class
stec/iws/AdminLocales.class
stec/iws/AdminLogger.class
stec/iws/AdminLogin.class
stec/iws/AdminMessages.class
stec/iws/AdminMimeTypes.class
stec/iws/AdminMonitor.class
stec/iws/AdminPools.class
stec/iws/AdminRealms.class
stec/iws/AdminResources.class
stec/iws/AdminRights.class
stec/iws/AdminServer.class
stec/iws/AdminServlet.class
stec/iws/AdminServletContexts.class
stec/iws/AdminServlets.class
stec/iws/AdminSession.class
stec/iws/AdminTemplates.class
stec/iws/AdminUsers.class
stec/iws/AdminUtils.class
stec/iws/AdminWorkGroup.class
stec/iws/DatabaseRealmAdministrator.class
stec/iws/FileRealmAdministrator.class
stec/iws/RealmAdministrator.class
stec/iws/StatusServlet.class
Clustering stec/iws/ClusterClient.class stec/iws/ClusterMonitor.class
stec/iws/ClusterProxy.class
stec/iws/ClusterRedirector.class
stec/iws/ClusterStub.class
stec/iws/StatusServlet.class

AVAILABLE ONLY IN ENTERPRISE EDITION

Common Gateway Interface (CGI) stec/iws/CgiServlet.class
stec/iws/InputReader.class
Database Logger stec/iws/DatabaseLogger.class
File Logger stec/iws/FileLogger.class
File Realms stec/iws/FileRealm.class
stec/iws/FileRealm$ACL.class
File Servlet stec/iws/FileServlet.class
stec/iws/FileCache.class
stec/iws/FileCache$Item.class
stec/iws/FileCache$QuickSortFileCacheItems.class
File-Upload/Multi-Part Forms stec/iws/FileUpload.class
stec/iws/MultiPartForm.class
Database Realms stec/iws/DatabaseRealm.class
Invoker Servlet stec/iws/InvokerServlet.class
Secure Socket Layer (SSL) stec/iws/SSLService.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
Shell Command iwsCommand.class
iwsSSLCommand.class
stec/iws/CommandServlet.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
 Built with iScript Copyright © 1997-2000 Servertec. All rights reserved.
Last Modified: Thu Aug 10 13:06:59 EDT 2000