Package org.eclipse.wst.server.core.util

Utility classes for the server tools framework.

See:
          Description

Interface Summary
IStaticWeb A static Web module that could be deployed to Apache or another HTTP server.
 

Class Summary
HttpLaunchable An HTTP launchable object.
ModuleFile An implementation of IModuleFile for physical files on disk or in the workspace.
ModuleFolder An implementation of IModuleFolder for physical folders on disk or in the workspace.
NullModuleArtifact A dummy module artifact.
ProjectModule A simple IModuleProject that maps a folder within a project (or the root of the project itself) to the module.
ProjectModuleFactoryDelegate A helper class for defining a module factory that provides modules based on projects.
PublishAdapter Helper class which implements the IPublishListener interface with empty methods.
PublishHelper Utility class with an assortment of useful publishing file methods.
PublishUtil Utility class with an assortment of useful file methods.
RuntimeLifecycleAdapter Helper class which implements the IRuntimeLifecycleListener interface with empty methods.
ServerLifecycleAdapter Helper class which implements the IServerLifecycleListener interface with empty methods.
SocketUtil A utility class for socket-related function.
WebResource A Web module resource.
 

Package org.eclipse.wst.server.core.util Description

Utility classes for the server tools framework.

PingThread is a utility class for pinging a server to determine if it is running and updating the server's state.

SocketUtil contains utility methods for determining if ports are free and whether a given hostname is a local hostname.

The four XXXAdapter classes are implementations of server tools listener interfaces with the method bodies stubbed in; they can be subclassed by clients who only want to implement a single listener interface method.

ServerPort, Task, and TaskModel are standard implementations of other interface classes.