public abstract class AsyncLifetimeExtension extends Object implements cloud.orbit.actors.extensions.LifetimeExtension
| Constructor and Description |
|---|
AsyncLifetimeExtension(Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
cloud.orbit.concurrent.Task<?> |
postActivation(cloud.orbit.actors.runtime.AbstractActor<?> actor) |
protected abstract cloud.orbit.concurrent.Task |
postActivationAsync(cloud.orbit.actors.runtime.AbstractActor<?> actor) |
cloud.orbit.concurrent.Task<?> |
postDeactivation(cloud.orbit.actors.runtime.AbstractActor<?> actor) |
protected abstract cloud.orbit.concurrent.Task |
postDeactivationAsync(cloud.orbit.actors.runtime.AbstractActor<?> actor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic AsyncLifetimeExtension(Executor executor)
public cloud.orbit.concurrent.Task<?> postActivation(cloud.orbit.actors.runtime.AbstractActor<?> actor)
postActivation in interface cloud.orbit.actors.extensions.LifetimeExtensionpublic cloud.orbit.concurrent.Task<?> postDeactivation(cloud.orbit.actors.runtime.AbstractActor<?> actor)
postDeactivation in interface cloud.orbit.actors.extensions.LifetimeExtensionprotected abstract cloud.orbit.concurrent.Task postActivationAsync(cloud.orbit.actors.runtime.AbstractActor<?> actor)
protected abstract cloud.orbit.concurrent.Task postDeactivationAsync(cloud.orbit.actors.runtime.AbstractActor<?> actor)
Copyright © 2017 Electronic Arts Inc. All rights reserved.