import java.io.DataOutputStream;
import java.io.IOException;
-import java.util.Collection;
import java.util.List;
-import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
import org.opendaylight.yangtools.yang.data.codec.binfmt.DataTreeCandidateInputOutput;
import org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataOutput;
import org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeStreamVersion;
+import org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidate;
abstract class AbstractSourceMessage {
private static final class Empty extends AbstractSourceMessage {
}
private static final class Deltas extends AbstractSourceMessage {
- private final Collection<DataTreeCandidate> deltas;
+ private final List<DataTreeCandidate> deltas;
- Deltas(final Collection<DataTreeCandidate> deltas) {
+ Deltas(final List<DataTreeCandidate> deltas) {
this.deltas = requireNonNull(deltas);
}
return EMPTY;
}
- static AbstractSourceMessage of(final Collection<DataTreeCandidate> deltas) {
+ static AbstractSourceMessage of(final List<DataTreeCandidate> deltas) {
return new Deltas(deltas);
}