import org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor;
import org.opendaylight.mdsal.eos.dom.api.DOMEntityOwnershipChange;
import org.opendaylight.mdsal.eos.dom.api.DOMEntityOwnershipListener;
import org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor;
import org.opendaylight.mdsal.eos.dom.api.DOMEntityOwnershipChange;
import org.opendaylight.mdsal.eos.dom.api.DOMEntityOwnershipListener;
/**
* An actor which is responsible for notifying an EntityOwnershipListener of changes.
*
* @author Thomas Pantelis
*/
/**
* An actor which is responsible for notifying an EntityOwnershipListener of changes.
*
* @author Thomas Pantelis
*/
if (message instanceof DOMEntityOwnershipChange) {
onEntityOwnershipChanged((DOMEntityOwnershipChange)message);
} else {
if (message instanceof DOMEntityOwnershipChange) {
onEntityOwnershipChanged((DOMEntityOwnershipChange)message);
} else {
- static Props props(DOMEntityOwnershipListener listener) {
- return Props.create(new EntityOwnershipListenerCreator(listener));
+ static Props props(final DOMEntityOwnershipListener listener) {
+ return Props.create(EntityOwnershipListenerActor.class, new EntityOwnershipListenerCreator(listener));
}
private static final class EntityOwnershipListenerCreator implements Creator<EntityOwnershipListenerActor> {
private static final long serialVersionUID = 1L;
}
private static final class EntityOwnershipListenerCreator implements Creator<EntityOwnershipListenerActor> {
private static final long serialVersionUID = 1L;
- EntityOwnershipListenerCreator(DOMEntityOwnershipListener listener) {
- this.listener = Preconditions.checkNotNull(listener);
+ EntityOwnershipListenerCreator(final DOMEntityOwnershipListener listener) {
+ this.listener = requireNonNull(listener);