blob: a083c1bbbf7f141fd178deb47cf448fea5a6de80 [file] [log] [blame]
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../../..//default_style.css" type="text/css">
<link rel="stylesheet" href="../../../..//webtools/wtp.css" type="text/css">
<title>jst.server API Overview</title>
</head>
<body>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<tbody>
<tr>
<td width="60%" align="left"><font class="indextop">JST Server Tools API</font>
<br>
<font class="indexsub">jst.server API Overview</font></td><td width="40%"><img width="207" hspace="50" height="129" align="middle" src="../../../..//webtools/images/wtplogosmall.jpg"></td>
</tr>
</tbody>
</table>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<col width="16">
<col width="*">
<tbody>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>Last modified March 26, 2005</p>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>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.
</p>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Java Server API</font></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>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.</p>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>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
<pre>IGenericRuntime gr = (IGenericRuntime) runtime.getAdapter(IGenericRuntime.class)</pre>.
GenericRuntimeUtil contains some utility methods for handling the
generic runtime type.</p>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>IEnterpriseApplication, IEJBModule, IWebModule, IApplicationClientModule,
and IConnectorModule are J2EE module interfaces meant to be implemented
by module delegates that provide J2EE module support.</p>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>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.</p>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>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.</p>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>There is no UI support for Java servers.</p>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Generic Server</font></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>[coming soon]</p>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Tomcat</font></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>There is no API for the Tomcat support.</p>
</td>
</tr>
</tbody>
</table>
</body>
</html>