Package org.apache.hadoop.yarn.ipc
Class HadoopYarnProtoRPC
java.lang.Object
org.apache.hadoop.yarn.ipc.YarnRPC
org.apache.hadoop.yarn.ipc.HadoopYarnProtoRPC
This uses Hadoop RPC. Uses a tunnel ProtoSpecificRpcEngine over
Hadoop connection.
This does not give cross-language wire compatibility, since the Hadoop
RPC wire format is non-standard, but it does permit use of Protocol Buffers
protocol versioning features for inter-Java RPCs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetProxy(Class protocol, InetSocketAddress addr, org.apache.hadoop.conf.Configuration conf) org.apache.hadoop.ipc.ServergetServer(Class protocol, Object instance, InetSocketAddress addr, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.security.token.SecretManager<? extends org.apache.hadoop.security.token.TokenIdentifier> secretManager, int numHandlers, String portRangeConfig) void
-
Constructor Details
-
HadoopYarnProtoRPC
public HadoopYarnProtoRPC()
-
-
Method Details
-
getProxy
public Object getProxy(Class protocol, InetSocketAddress addr, org.apache.hadoop.conf.Configuration conf) -
stopProxy
-
getServer
public org.apache.hadoop.ipc.Server getServer(Class protocol, Object instance, InetSocketAddress addr, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.security.token.SecretManager<? extends org.apache.hadoop.security.token.TokenIdentifier> secretManager, int numHandlers, String portRangeConfig)
-