Class PekkoRpcSystemLoader

java.lang.Object
org.apache.flink.runtime.rpc.pekko.PekkoRpcSystemLoader
All Implemented Interfaces:
org.apache.flink.runtime.rpc.RpcSystemLoader

public class PekkoRpcSystemLoader extends Object implements org.apache.flink.runtime.rpc.RpcSystemLoader
Loader for the PekkoRpcSystemLoader.

This loader expects the flink-rpc-akka jar to be accessible via ClassLoader.getResource(String). It will extract the jar into a temporary directory and create a new SubmoduleClassLoader to load the rpc system from that jar.

  • Constructor Details

    • PekkoRpcSystemLoader

      public PekkoRpcSystemLoader()
  • Method Details

    • getLoadPriority

      public int getLoadPriority()
      Specified by:
      getLoadPriority in interface org.apache.flink.runtime.rpc.RpcSystemLoader
    • loadRpcSystem

      public org.apache.flink.runtime.rpc.RpcSystem loadRpcSystem(org.apache.flink.configuration.Configuration config)
      Specified by:
      loadRpcSystem in interface org.apache.flink.runtime.rpc.RpcSystemLoader