| Package | Description | 
|---|---|
| oracle.jdeveloper.server.lifecycle | |
| oracle.jdeveloper.server.lifecycle.ide | |
| oracle.jdeveloper.server.lifecycle.spi | 
| Modifier and Type | Method and Description | 
|---|---|
static InstanceController | 
LifecycleManager.findOrCreateController(InstanceInfo instance)
Returns a controller tailored to manage the lifecycle of a particular 
 instance. 
 | 
protected abstract InstanceController | 
LifecycleManager.getControllerImpl(InstanceInfo instance)  | 
java.lang.Object | 
InstanceController.getCurrentStatus()
Returns the current status of the instance. 
 | 
void | 
InstanceController.restart(Context context,
       long timeout)  | 
void | 
InstanceController.start(Context context,
     long timeout)
Synchronously starts the instance. 
 | 
void | 
InstanceController.stop(long timeout)
Synchronously stops the instance. 
 | 
java.lang.Object | 
InstanceController.testStatus(InstanceController.StatusTester tester)  | 
java.lang.Object | 
InstanceController.updateCurrentStatus(java.lang.Object newStatus,
                   Context context)
Updates the current status of the controller. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract ServerInstanceInfo | 
IdeLifecycleManager.getActiveServerInfo(InstanceInfo instanceInfo)  | 
abstract boolean | 
IdeLifecycleManager.isActive(InstanceInfo serverInfo)  | 
abstract boolean | 
IdeLifecycleManager.isStarted(InstanceInfo serverInfo)
Checks if the server is running. 
 | 
abstract boolean | 
IdeLifecycleManager.isStartedWithContext(InstanceInfo serverInfo,
                    Context contextToCheck)
Checks if the server is started with a context thats 'compatible' with the
 context passed in. 
 | 
abstract boolean | 
IdeLifecycleManager.isStopped(InstanceInfo serverInfo)  | 
abstract boolean | 
IdeLifecycleManager.restart(InstanceInfo instanceInfo,
       Context context)  | 
abstract boolean | 
IdeLifecycleManager.start(InstanceInfo serverInfo,
     Context context)
Starts with the specified context. 
 | 
abstract boolean | 
IdeLifecycleManager.stop(InstanceInfo instanceInfo)
Stop a server Instance. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ControllerException  |