blob: bf9aff8cc242d1c0770c0ce05a795d374eb52059 [file] [log] [blame]
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><link type="text/css" href="../../../..//default_style.css" rel="stylesheet"><link type="text/css" href="../../../..//webtools/wtp.css" rel="stylesheet"><title>jst.server API Overview</title></head><body><table border="0" cellpadding="2" cellspacing="5" width="100%"><tbody><tr><td align="left" width="60%"><font class="indextop">JST Server Tools API</font><br><font class="indexsub">jst.server API Overview</font></td><td width="40%"><img src="../../../..//webtools/images/wtplogosmall.jpg" align="middle" height="129" hspace="50" width="207" alt="WTP Logo" usemap="logomap"><map id="logomap" name="logomap"><area coords="0,0,207,129" href="/webtools/" alt="WTP Home"></map></td></tr></tbody></table><table border="0" cellpadding="2" cellspacing="5" width="100%"><col width="16"><col width="*"><tbody><tr><td align="right" valign="top">
&nbsp;
</td><td valign="top"><p>Last modified March 26, 2005</p></td></tr><tr><td align="right" valign="top">
&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 colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Java Server API</font></b></td></tr><tr><td align="right" valign="top">
&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 align="right" valign="top">
&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 align="right" valign="top">
&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 align="right" valign="top">
&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 align="right" valign="top">
&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 align="right" valign="top">
&nbsp;
</td><td valign="top"><p>There is no UI support for Java servers.</p></td></tr><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Generic Server</font></b></td></tr><tr><td align="right" valign="top">
&nbsp;
</td><td valign="top"><p>[coming soon]</p></td></tr><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Tomcat</font></b></td></tr><tr><td align="right" valign="top">
&nbsp;
</td><td valign="top"><p>There is no API for the Tomcat support.</p></td></tr></tbody></table></body></html>