Servertec Classes
Content
Introduction
Release Notes
Features
FAQs
Requirements
Installation
Add-ons
How To
Change Log
Future Plans
Knowledge Base
Documentation
Conventions
Command Line
Administrator
Localization
Programming
Security
Performance
Deployment
Java API
Servlet API
CGI
SSI
Servlets
Config Files
Log Files
Classes
Directory Tree
Samples
Legal
Contact Us

 

Servertec Internet Server is a Application/Web Server written entirely in Java. The Java classes that make up the server are archived in iws_dir/classes/iws.jar, optional classes are archived in iws_dir/classes/optional.jar and the classes that make up the administrator are archived in iws_dir/classes/admin.jar, where iws_dir is the directory where Servertec Internet Server was installed.

While most of the classes are required in order to run Servertec Internet Server, 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 Deployment.

Required Classes

Component Classes
Common Constant, Utilities, Encoding/Decoding and Delimited String stec/iws/Constants.class
stec/iws/Utils.class
stec/lang/DString.class
stec/net/Codecs.class
stec/util/LocalStrings.class stec/iws/LocalStrings.properties
Connection Pools stec/sql/Connection.class
stec/sql/ConnectionPool.class
stec/sql/ConnectionPoolManager.class stec/sql/LocalStrings.properties
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
Server Initialization/Wrapup stec/iws/iws.class
stec/iws/iws$1.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
Session Store stec/iws/MemorySessionStore.class
stec/iws/SessionStore.class
Socket Handler stec/iws/SocketHandler.class
stec/iws/PlainSocketHandler.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/StatusServlet.class
stec/iws/admin/AdminAbout.class
stec/iws/admin/AdminACLs.class
stec/iws/admin/AdminAliases.class
stec/iws/admin/AdminArchives.class
stec/iws/admin/AdminCertificates.class
stec/iws/admin/AdminComputers.class
stec/iws/admin/AdminConstants.class
stec/iws/admin/AdminContext.class
stec/iws/admin/AdminCountryCodes.class
stec/iws/admin/AdminCPanel.class
stec/iws/admin/AdminFileSystem.class
stec/iws/admin/AdminGroups.class
stec/iws/admin/AdminHosts.class
stec/iws/admin/AdminKeystore.class
stec/iws/admin/AdminLocales.class
stec/iws/admin/AdminLogger.class
stec/iws/admin/AdminLogin.class
stec/iws/admin/AdminMessages.class
stec/iws/admin/AdminMimeTypes.class
stec/iws/admin/AdminMonitor.class
stec/iws/admin/AdminPools.class
stec/iws/admin/AdminRealms.class
stec/iws/admin/AdminResources.class
stec/iws/admin/AdminRights.class
stec/iws/admin/AdminServer.class
stec/iws/admin/AdminServlet.class
stec/iws/admin/AdminServletContexts.class
stec/iws/admin/AdminServlets.class
stec/iws/admin/AdminSession.class
stec/iws/admin/AdminSocket.class
stec/iws/admin/AdminTemplates.class
stec/iws/admin/AdminUsers.class
stec/iws/admin/AdminUtils.class
stec/iws/admin/AdminWorkGroup.class
stec/iws/admin/ConsoleMonitorEventHandler.class
stec/iws/admin/DatabaseMonitorEventHandler.class
stec/iws/admin/DatabaseRealmAdministrator.class
stec/iws/admin/EMailMonitorEventHandler.class
stec/iws/admin/FileMonitorEventHandler.class stec/iws/admin/FileRealmAdministrator.class
stec/iws/admin/LocalStrings.class stec/iws/admin/MonitorEventHandler.class
stec/iws/admin/PosRealmAdministrator.class
stec/iws/admin/RealmAdministrator.class
stec/net/Attachment.class
stec/net/Mailer.class
stec/net/Message.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
Database Realms stec/iws/DatabaseRealm.class
Database Session Store stec/iws/DatabaseSessionStore.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 stec/lang/QuickSort.class
File Session Store stec/iws/FileSessionStore.class
File-Upload/Multi-Part Forms stec/iws/FileUpload.class
stec/iws/MultiPartForm.class
Invoker Servlet stec/iws/InvokerServlet.class
Message Servlet stec/iws/MessageServlet.class
POS Logger stec/iws/PosLogger.class
POS Monitor Event Handler stec/iws/PosMonitorEventMonitor.class
POS Realm stec/iws/PosRealm.class
POS Session Store stec/iws/PosSessionStore.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
Secure Socket Handler stec/iws/JsseSecureSocketHandler.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 the server.

 top of page
Copyright © 1998-2005 Servertec. All rights reserved.
Privacy Statement.
Last Modified: Sun Sep 04 14:56:49 EDT 2005