Class KvStateService

java.lang.Object
org.apache.flink.runtime.taskexecutor.KvStateService

public class KvStateService extends Object
KvState related components of each TaskExecutor instance. This service can create the kvState registration for a single task.
  • Constructor Details

  • Method Details

    • getKvStateRegistry

      public KvStateRegistry getKvStateRegistry()
    • getKvStateServer

      public KvStateServer getKvStateServer()
    • getKvStateClientProxy

      public KvStateClientProxy getKvStateClientProxy()
    • createKvStateTaskRegistry

      public TaskKvStateRegistry createKvStateTaskRegistry(org.apache.flink.api.common.JobID jobId, JobVertexID jobVertexId)
    • start

      public void start()
    • shutdown

      public void shutdown()
    • isShutdown

      public boolean isShutdown()
    • fromConfiguration

      public static KvStateService fromConfiguration(TaskManagerServicesConfiguration taskManagerServicesConfiguration)
      Creates and returns the KvState service.
      Parameters:
      taskManagerServicesConfiguration - task manager configuration
      Returns:
      service for kvState related components