*/
package org.opendaylight.controller.cluster.datastore.messages;
+import akka.actor.ActorPath;
import akka.actor.ActorRef;
import com.google.common.base.Preconditions;
import java.io.Externalizable;
private YangInstanceIdentifier path;
private boolean registerOnAllInstances;
+ public RegisterDataTreeChangeListener() {
+ // For Externalizable
+ }
+
public RegisterDataTreeChangeListener(final YangInstanceIdentifier path, final ActorRef dataTreeChangeListenerPath,
final boolean registerOnAllInstances) {
this.path = Preconditions.checkNotNull(path);
return path;
}
- public ActorRef getDataTreeChangeListenerPath() {
- return dataTreeChangeListenerPath;
+ @Override
+ public ActorPath getListenerActorPath() {
+ return dataTreeChangeListenerPath.path();
}
@Override
path = SerializationUtils.deserializePath(in);
registerOnAllInstances = in.readBoolean();
}
+
+ @Override
+ public String toString() {
+ return "RegisterDataTreeChangeListener [path=" + path + ", registerOnAllInstances=" + registerOnAllInstances
+ + ", dataTreeChangeListenerPath=" + dataTreeChangeListenerPath + "]";
+ }
}