import static java.util.Objects.requireNonNull;
-import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
+import org.opendaylight.mdsal.binding.runtime.api.InputRuntimeType;
+import org.opendaylight.mdsal.binding.runtime.api.OutputRuntimeType;
/**
* This is not really a codec context, but rather a holder of input and output codec contexts.
*/
final class ActionCodecContext {
- private final DataContainerCodecContext<?, ContainerSchemaNode> input;
- private final DataContainerCodecContext<?, ContainerSchemaNode> output;
+ private final DataContainerCodecContext<?, InputRuntimeType> input;
+ private final DataContainerCodecContext<?, OutputRuntimeType> output;
- ActionCodecContext(final DataContainerCodecContext<?, ContainerSchemaNode> input,
- final DataContainerCodecContext<?, ContainerSchemaNode> output) {
+ ActionCodecContext(final DataContainerCodecContext<?, InputRuntimeType> input,
+ final DataContainerCodecContext<?, OutputRuntimeType> output) {
this.input = requireNonNull(input);
this.output = requireNonNull(output);
}
- DataContainerCodecContext<?, ContainerSchemaNode> input() {
+ DataContainerCodecContext<?, InputRuntimeType> input() {
return input;
}
- DataContainerCodecContext<?, ContainerSchemaNode> output() {
+ DataContainerCodecContext<?, OutputRuntimeType> output() {
return output;
}
}