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
- LifecycleException
public abstract boolean isStartedWithContext(InstanceInfo serverInfo, Context contextToCheck) throws LifecycleException
serverInfo
- contextToCheck
- LifecycleException
public abstract ServerInstanceInfo createServerInstanceInfo(InstanceInfo instanceInfo)
public abstract ServerInstanceInfo getServerInstanceInfo(InstanceInfo instanceInfo)
public abstract boolean isStopped(InstanceInfo serverInfo) throws LifecycleException
LifecycleException
public abstract boolean isActive(InstanceInfo serverInfo) throws LifecycleException
LifecycleException
public abstract ServerInstanceInfo getActiveServerInfo(InstanceInfo instanceInfo) throws LifecycleException
LifecycleException
public abstract boolean start(InstanceInfo serverInfo, Context context) throws LifecycleException
context
- LifecycleException
public abstract boolean stop(InstanceInfo instanceInfo) throws LifecycleException
LifecycleException
public abstract boolean restart(InstanceInfo instanceInfo, Context context) throws LifecycleException
LifecycleException
public abstract Context createInstanceContext(Context context, InstanceInfo serverInfo, JRunProcess process)
public abstract java.util.Iterator getManagedInstances()