JST Server Tools API
jst.server API Overview
 

Last modified March 26, 2005

 

The JST server component contains support for Java servers, generic server support that allows new server types to be added using simple XML files, and Apache Tomcat support.

Java Server API
 

The ClasspathRuntimeTargetHandler class provides a common subclass for runtime target handlers that need to modify a project's classpath when a project is targetted to a particular runtime.

 

IGenericRuntime and its working copy provide type-specific access to the generic runtime type. When using a generic runtime, clients can access the type specific information by adapting to these types using

IGenericRuntime gr = (IGenericRuntime) runtime.getAdapter(IGenericRuntime.class)
. GenericRuntimeUtil contains some utility methods for handling the generic runtime type.

 

IEnterpriseApplication, IEJBModule, IWebModule, IApplicationClientModule, and IConnectorModule are J2EE module interfaces meant to be implemented by module delegates that provide J2EE module support.

 

ILooseArchive and ILooseArchiveSupport are module interfaces for modules that take advantage of loose archive support - allowing JARs contained within the module to be available in a separate Java project instead of directly within the module.

 

The remainder of the classes in this package are module artifact and launchable types to provide access to J2EE resource types for the server tool framework.

 

There is no UI support for Java servers.

Generic Server
 

[coming soon]

Tomcat
 

There is no API for the Tomcat support.