Class PekkoRpcSystem
- java.lang.Object
-
- org.apache.flink.runtime.rpc.pekko.PekkoRpcSystem
-
- All Implemented Interfaces:
AutoCloseable,org.apache.flink.runtime.rpc.RpcSystem,org.apache.flink.runtime.rpc.RpcSystemUtils
public class PekkoRpcSystem extends Object implements org.apache.flink.runtime.rpc.RpcSystem
RpcSystemimplementation based on Pekko.
-
-
Constructor Summary
Constructors Constructor Description PekkoRpcSystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InetSocketAddressgetInetSocketAddressFromRpcUrl(String url)longgetMaximumMessageSizeInBytes(org.apache.flink.configuration.Configuration config)StringgetRpcUrl(String hostname, int port, String endpointName, org.apache.flink.runtime.rpc.AddressResolution addressResolution, org.apache.flink.configuration.Configuration config)org.apache.flink.runtime.rpc.RpcSystem.RpcServiceBuilderlocalServiceBuilder(org.apache.flink.configuration.Configuration configuration)org.apache.flink.runtime.rpc.RpcSystem.RpcServiceBuilderremoteServiceBuilder(org.apache.flink.configuration.Configuration configuration, String externalAddress, String externalPortRange)
-
-
-
Method Detail
-
localServiceBuilder
public org.apache.flink.runtime.rpc.RpcSystem.RpcServiceBuilder localServiceBuilder(org.apache.flink.configuration.Configuration configuration)
- Specified by:
localServiceBuilderin interfaceorg.apache.flink.runtime.rpc.RpcSystem
-
remoteServiceBuilder
public org.apache.flink.runtime.rpc.RpcSystem.RpcServiceBuilder remoteServiceBuilder(org.apache.flink.configuration.Configuration configuration, @Nullable String externalAddress, String externalPortRange)- Specified by:
remoteServiceBuilderin interfaceorg.apache.flink.runtime.rpc.RpcSystem
-
getInetSocketAddressFromRpcUrl
public InetSocketAddress getInetSocketAddressFromRpcUrl(String url) throws Exception
- Specified by:
getInetSocketAddressFromRpcUrlin interfaceorg.apache.flink.runtime.rpc.RpcSystemUtils- Throws:
Exception
-
getRpcUrl
public String getRpcUrl(String hostname, int port, String endpointName, org.apache.flink.runtime.rpc.AddressResolution addressResolution, org.apache.flink.configuration.Configuration config) throws UnknownHostException
- Specified by:
getRpcUrlin interfaceorg.apache.flink.runtime.rpc.RpcSystemUtils- Throws:
UnknownHostException
-
getMaximumMessageSizeInBytes
public long getMaximumMessageSizeInBytes(org.apache.flink.configuration.Configuration config)
- Specified by:
getMaximumMessageSizeInBytesin interfaceorg.apache.flink.runtime.rpc.RpcSystemUtils
-
-