org.eclipse.net4j.util.lifecycle
Class LifecycleUtil

java.lang.Object
  extended by org.eclipse.net4j.util.lifecycle.LifecycleUtil

public final class LifecycleUtil
extends java.lang.Object


Nested Class Summary
static interface LifecycleUtil.Activator
           
static interface LifecycleUtil.Deactivator
           
 
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
 

Method Detail

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

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.