public interface AppServer extends Displayable
Modifier and Type | Method and Description |
---|---|
AppServerProvider |
getAppServerProvider()
Get the underlying definition of this Application Server.
|
AppServerConnection |
getConnection()
Get a connection to the Application Server.
|
java.lang.String |
getName()
Unique name by which this AppServer is known to the IDE.
|
Platform |
getPlatform()
The Platform selected when defining this Application Server.
|
void |
releaseConnection(AppServerConnection connection)
Release the connection.
|
getIcon, getLongLabel, getShortLabel, getToolTipText, toString
java.lang.String getName()
Platform getPlatform() throws InvalidPlatformException
The type and version in the Platform may or may not correspond to the actual server. The Platform selected is what the user has indicated that the IDE should consider when using this server.
InvalidPlatformException
- if the platform could not be determined.AppServerConnection getConnection() throws AppServerException
AppServerException
- if a connection could not be retreived.void releaseConnection(AppServerConnection connection) throws AppServerException
Trying to access the connection once it has been released may result in a RuntimeException
.connection
- AppServerException
- if the connection could not be released.AppServerProvider getAppServerProvider()