public abstract class IdeLifecycleManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static IdeLifecycleManager |
impl_ |
| Constructor and Description |
|---|
IdeLifecycleManager() |
| Modifier and Type | Method and Description |
|---|---|
abstract Context |
createInstanceContext(Context context,
InstanceInfo serverInfo,
JRunProcess process) |
abstract ServerInstanceInfo |
createServerInstanceInfo(InstanceInfo instanceInfo) |
abstract ServerInstanceInfo |
getActiveServerInfo(InstanceInfo instanceInfo) |
static IdeLifecycleManager |
getIdeLifcycleManager() |
abstract java.util.Iterator |
getManagedInstances() |
abstract ServerInstanceInfo |
getServerInstanceInfo(InstanceInfo instanceInfo) |
abstract boolean |
isActive(InstanceInfo serverInfo) |
abstract boolean |
isStarted(InstanceInfo serverInfo)
Checks if the server is running.
|
abstract boolean |
isStartedWithContext(InstanceInfo serverInfo,
Context contextToCheck)
Checks if the server is started with a context thats 'compatible' with the
context passed in.
|
abstract boolean |
isStopped(InstanceInfo serverInfo) |
abstract boolean |
restart(InstanceInfo instanceInfo,
Context context) |
abstract boolean |
start(InstanceInfo serverInfo,
Context context)
Starts with the specified context.
|
abstract boolean |
stop(InstanceInfo instanceInfo)
Stop a server Instance.
|
protected static IdeLifecycleManager impl_
public static IdeLifecycleManager getIdeLifcycleManager()
public abstract boolean isStarted(InstanceInfo serverInfo) throws LifecycleException
serverInfo - LifecycleExceptionpublic abstract boolean isStartedWithContext(InstanceInfo serverInfo, Context contextToCheck) throws LifecycleException
serverInfo - contextToCheck - LifecycleExceptionpublic abstract ServerInstanceInfo createServerInstanceInfo(InstanceInfo instanceInfo)
public abstract ServerInstanceInfo getServerInstanceInfo(InstanceInfo instanceInfo)
public abstract boolean isStopped(InstanceInfo serverInfo) throws LifecycleException
LifecycleExceptionpublic abstract boolean isActive(InstanceInfo serverInfo) throws LifecycleException
LifecycleExceptionpublic abstract ServerInstanceInfo getActiveServerInfo(InstanceInfo instanceInfo) throws LifecycleException
LifecycleExceptionpublic abstract boolean start(InstanceInfo serverInfo, Context context) throws LifecycleException
context - LifecycleExceptionpublic abstract boolean stop(InstanceInfo instanceInfo) throws LifecycleException
LifecycleExceptionpublic abstract boolean restart(InstanceInfo instanceInfo, Context context) throws LifecycleException
LifecycleExceptionpublic abstract Context createInstanceContext(Context context, InstanceInfo serverInfo, JRunProcess process)
public abstract java.util.Iterator getManagedInstances()