Interface | Description |
---|---|
AppChangeDescriptor |
This interface allows a plugin to receive information about what in a module
or application has changed since the last deployment.
|
ModuleChangeDescriptor |
This interface allows a plugin to find out what about a module
or application has changed since the last deployment.
|
Class | Description |
---|---|
CommonServerBridge |
The utility class providing bridge to API classes of the common server.
|
DeploymentChangeDescriptor |
This class allows the plugin to ask for changes which happened
in the application.
|
FileJ2eeModuleQuery |
Finds the J2EE module for a file.
|
InstanceProperties |
A way to ask the IDE to store customized information about a server instance
and make it available to a plugin.
|
ServerDebugInfo |
Class to communicate the debugging information between plugin, server api and IDE.
|
ServerLibrary |
The representation of the server library.
|
ServerLibraryDependency |
Represents the library dependency.
|
ServerProgress |
This is an utility class to avoid exposing deployment interface
ProgressObject directly in
server management SPI StartServer . |
ServerProgress.Command | |
UISupport |
UI support for plugins provided by the j2eeserver.
|
Enum | Description |
---|---|
UISupport.ServerIcon |
Server icon constants.
|
Exception | Description |
---|---|
AlreadyRegisteredException | |
InstanceCreationException |
The module layer contains two important types of information. Plugins register deployment factory, xml file that describes the plugin and additional factory classes for optional fuctionality. Modules that bundle J2EE servers can use layer for registration of J2EE servers instances.
An additional xml file is provided when a plugin is turned into a module to provide additional information. Class files are also supplied. This additional information is put into a netbeans modules that uses the deployment plugin as an external resource.