org.eclipse.net4j.util.lifecycle
Class LifecycleUtil
java.lang.Object
org.eclipse.net4j.util.lifecycle.LifecycleUtil
public final class LifecycleUtil
- extends java.lang.Object
Method Summary |
static void |
activate(java.lang.Object object)
|
static void |
activate(java.lang.Object object,
boolean useAnnotation)
|
static java.lang.Exception |
activateSilent(java.lang.Object object)
|
static java.lang.Exception |
activateSilent(java.lang.Object object,
boolean useAnnotation)
|
static java.lang.Exception |
deactivate(java.lang.Object object)
|
static java.lang.Exception |
deactivate(java.lang.Object object,
boolean useAnnotation)
|
static void |
deactivateNoisy(java.lang.Object object)
|
static void |
deactivateNoisy(java.lang.Object object,
boolean useAnnotation)
|
static ILifecycleState |
getLifecycleState(java.lang.Object object)
|
static boolean |
isActive(java.lang.Object object)
|
static boolean |
waitForActive(java.lang.Object object,
long millis)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getLifecycleState
public static ILifecycleState getLifecycleState(java.lang.Object object)
isActive
public static boolean isActive(java.lang.Object object)
activate
public static void activate(java.lang.Object object)
throws LifecycleException
- Throws:
LifecycleException
activate
public static void activate(java.lang.Object object,
boolean useAnnotation)
throws LifecycleException
- Throws:
LifecycleException
- See Also:
LifecycleUtil.Activator
activateSilent
public static java.lang.Exception activateSilent(java.lang.Object object)
activateSilent
public static java.lang.Exception activateSilent(java.lang.Object object,
boolean useAnnotation)
- See Also:
LifecycleUtil.Activator
waitForActive
public static boolean waitForActive(java.lang.Object object,
long millis)
deactivate
public static java.lang.Exception deactivate(java.lang.Object object)
deactivate
public static java.lang.Exception deactivate(java.lang.Object object,
boolean useAnnotation)
- See Also:
LifecycleUtil.Deactivator
deactivateNoisy
public static void deactivateNoisy(java.lang.Object object)
throws LifecycleException
- Throws:
LifecycleException
deactivateNoisy
public static void deactivateNoisy(java.lang.Object object,
boolean useAnnotation)
throws LifecycleException
- Throws:
LifecycleException