public abstract class AppServerManager
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
AppServerManager() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addAppServer(AppServer appServer)
Add an AppServer to the underlying store this AppServerManager is managing.
|
abstract void |
addStoreListener(StoreListener listener) |
abstract AppServer |
createAppServer(java.lang.String name,
java.util.Properties desc)
Create a new Application Server using specified properties.
|
abstract AppServer |
getAppServer(java.lang.String name)
Get an AppServer by name.
|
abstract AppServerProviderStore |
getAppServerProviderStore()
Get the underlying store this AppServerManager is managing.
|
static AppServerManager |
getInstance()
Get an AppServerManager to manage appserver connections in the IDE.
|
abstract boolean |
isManagingIdeServers()
Is this managing AppServers in the IDE connections store.
|
abstract java.util.List<java.lang.String> |
list()
List all connections by name.
|
abstract java.util.List<java.lang.String> |
list(Platform[] platform)
List all connection names matching a set of platforms.
|
abstract void |
removeAppServer(AppServer appServer)
Remove an AppServer from the store.
|
abstract void |
removeAppServer(java.lang.String name)
Remove a named AppServer from the store.
|
abstract void |
removeStoreListener(StoreListener listener) |
abstract boolean |
runEditAppServerWizardDialog(AppServer appServer)
Run the AppServer Wizard to edit an existing AppServer.
|
abstract boolean |
runEditAppServerWizardDialog(java.lang.String name)
Run the AppServer Wizard to edit an existing connection.
|
abstract AppServer |
runNewAppServerWizardDialog()
Run the AppServer Wizard to create a new AppServer.
|
abstract AppServer |
runNewAppServerWizardDialog(Platform[] filter)
Run the AppServer Wizard to create a new AppServer with a filtered
list of Platforms to choose from.
|
public static AppServerManager getInstance()
public abstract AppServer createAppServer(java.lang.String name, java.util.Properties desc) throws AppServerException
The AppServer is not added by default to the store
Use addAppServer
to add the newly created AppServer.
name
- desc
- list of name-value pairs that can be interpreted byAppServerException
- if an AppServer could be not be created.public abstract AppServer runNewAppServerWizardDialog()
This method should only be called on the Event Dispatch Thread.
public abstract AppServer runNewAppServerWizardDialog(Platform[] filter)
This method should only be called on the Event Dispatch Thread.
filter
- public abstract boolean runEditAppServerWizardDialog(java.lang.String name)
This method should only be called on the Event Dispatch Thread.
name
- the connection name.public abstract boolean runEditAppServerWizardDialog(AppServer appServer)
This method should only be called on the Event Dispatch Thread.
appServer
- the appServer to edit.public abstract void addAppServer(AppServer appServer) throws AppServerException
appServer
- AppServerException
public abstract void removeAppServer(java.lang.String name) throws AppServerException
name
- AppServerException
public abstract void removeAppServer(AppServer appServer)
appServer
- public abstract AppServer getAppServer(java.lang.String name)
name
- ConnectionException
- if name is not found.public abstract boolean isManagingIdeServers()
public abstract java.util.List<java.lang.String> list()
public abstract java.util.List<java.lang.String> list(Platform[] platform)
platform
- public abstract AppServerProviderStore getAppServerProviderStore()
public abstract void addStoreListener(StoreListener listener)
public abstract void removeStoreListener(StoreListener listener)