Package org.eclipse.net4j.util.lifecycle
Klasse LifecycleUtil
java.lang.Object
org.eclipse.net4j.util.lifecycle.LifecycleUtil
Various static helper methods for dealing with
lifecycles.- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic @interfaceAnnotates a method of a POJO class that's supposed to be called to activate a POJO object duringactivate(Object).static @interfaceAnnotates a method of a POJO class that's supposed to be called to deactivate a POJO object duringdeactivate(Object).static final class -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic voidstatic voidstatic ExceptionactivateSilent(Object object) static ExceptionactivateSilent(Object object, boolean useAnnotation) static voidcheckActive(Object object) static voidcheckInactive(Object object) static Exceptiondeactivate(Object object) static Exceptiondeactivate(Object object, boolean useAnnotation) static voiddeactivate(Object object, OMLogger.Level logLevel) static voiddeactivateNoisy(Object object) static voiddeactivateNoisy(Object object, boolean useAnnotation) static ExceptiondeactivateSilent(Object object) static <T> TdelegateLifecycle(ClassLoader loader, T pojo, Class<?> pojoInterface, ILifecycle delegate) static <T> TdelegateLifecycle(ClassLoader loader, T pojo, ILifecycle delegate) static LifecycleStategetLifecycleState(Object object) static intgetRefCount(Object object) static booleanstatic booleanisDeferredActivation(Object object) static booleanwaitFor(Object object, long millis, LifecycleState state) static booleanwaitForActive(Object object, long millis) static booleanwaitForInactive(Object object, long millis) static voidwithoutChecks(Runnable runnable)
-
Methodendetails
-
getRefCount
- Seit:
- 3.5
-
getLifecycleState
- Seit:
- 3.0
-
isDeferredActivation
- Seit:
- 3.2
-
isActive
-
checkActive
- Löst aus:
LifecycleException- Seit:
- 2.0
-
checkInactive
- Löst aus:
LifecycleException- Seit:
- 2.0
-
withoutChecks
- Seit:
- 3.17
-
activate
- Löst aus:
LifecycleException
-
activate
- Löst aus:
LifecycleException- Siehe auch:
-
activateSilent
-
activateSilent
- Siehe auch:
-
waitForActive
-
waitForInactive
- Seit:
- 3.1
-
waitFor
- Seit:
- 3.1
-
deactivate
-
deactivate
- Siehe auch:
-
deactivate
- Seit:
- 2.0
-
deactivateSilent
- Seit:
- 3.26
-
deactivateNoisy
- Löst aus:
LifecycleException
-
deactivateNoisy
- Löst aus:
LifecycleException
-
delegateLifecycle
public static <T> T delegateLifecycle(ClassLoader loader, T pojo, Class<?> pojoInterface, ILifecycle delegate) - Seit:
- 2.0
-
delegateLifecycle
- Seit:
- 2.0
-