Hi Boris,

the CheckpointedRestoring interface was removed in Flink 1.4.0 (and
deprecated in an earlier version). Unfortunately, the docs have not been
updated accordingly. I'll open a JIRA to fix this.
The replacements for CheckpointedRestoring are the CheckpointedFunction or
ListCheckpointed interfaces (see [1]).

I think the compile error is caused because you define newModels as val and
not as var.

Best, Fabian

[1]
https://github.com/apache/flink/blob/release-1.3/flink-streaming-java/src/main/java/org/apache/flink/streaming/api/checkpoint/CheckpointedRestoring.java

2018-01-14 2:39 GMT+01:00 Boris Lublinsky <boris.lublin...@lightbend.com>:

> Documentation https://ci.apache.org/projects/flink/
> flink-docs-release-1.4/dev/stream/state/state.html#using-
> managed-operator-state
> Refers to CheckpointedRestoring interface.
> *Which jar defines this interface - can’t find it*
>
> *Also documentation refers to *MapState<UK, UV>. Do you have any example
> of creation of Map State.
> For value State in Scala, I can do just do
>
> private var sum: ValueState[(Long, Long)] = _
>
> But it does not work for MapState -
> Error:(44, 53) unbound placeholder parameter
>   private val newModels : MapState[String, Model] = _
>
>
> Boris Lublinsky
> FDP Architect
> boris.lublin...@lightbend.com
> https://www.lightbend.com/
>
>

Reply via email to