public abstract class RpcNative
extends java.lang.Object
| Constructor and Description |
|---|
RpcNative() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
closeBinding(long b) |
static long |
createBindingFor(int ip,
int port,
java.lang.String clusterName,
int keyType) |
static long |
createBindingFor2(int ip,
int port,
java.lang.String clusterName,
int keyType,
int flags) |
static long |
createBindingForIps(int[] ip,
int port,
java.lang.String clusterName,
int keyType) |
static long |
createBindingForIps2(int[] ip,
int port,
java.lang.String clusterName,
int keyType,
int flags) |
static long |
createBindingForIpsWithSrcPort(int[] ip,
int port,
int srcPort,
java.lang.String clusterName,
int keyType) |
static long |
createBindingForIpsWithSrcPort2(int[] ip,
int port,
int srcPort,
java.lang.String clusterName,
int keyType,
int flags) |
static void |
doNotTimeout(long b) |
static long |
getIpPortFromBinding(long binding) |
protected static byte[] |
getTicketFromContext(long ctx) |
protected static int |
init(int port,
java.lang.String clusterName) |
protected static int |
initAndExport(int port,
java.lang.String clusterName,
int[] progIds) |
protected static void |
registerProgramId(int programId) |
protected static void |
rejectCall(long b,
long ctx) |
protected static void |
sendReply(long b,
long ctx,
byte[] req) |
protected static byte[] |
sendRequest(long b,
int prog,
int proc,
byte[] req) |
static void |
setAllowImpersonation(long b) |
protected static byte[] |
waitForRequest(RpcCallContext c) |
public static long createBindingFor(int ip,
int port,
java.lang.String clusterName,
int keyType)
public static long createBindingForIps(int[] ip,
int port,
java.lang.String clusterName,
int keyType)
public static long createBindingForIpsWithSrcPort(int[] ip,
int port,
int srcPort,
java.lang.String clusterName,
int keyType)
public static long createBindingFor2(int ip,
int port,
java.lang.String clusterName,
int keyType,
int flags)
public static long createBindingForIps2(int[] ip,
int port,
java.lang.String clusterName,
int keyType,
int flags)
public static long createBindingForIpsWithSrcPort2(int[] ip,
int port,
int srcPort,
java.lang.String clusterName,
int keyType,
int flags)
public static long getIpPortFromBinding(long binding)
public static void doNotTimeout(long b)
public static void setAllowImpersonation(long b)
protected static final int init(int port,
java.lang.String clusterName)
protected static final int initAndExport(int port,
java.lang.String clusterName,
int[] progIds)
protected static final byte[] sendRequest(long b,
int prog,
int proc,
byte[] req)
protected static void sendReply(long b,
long ctx,
byte[] req)
protected static void rejectCall(long b,
long ctx)
protected static void registerProgramId(int programId)
protected static byte[] waitForRequest(RpcCallContext c)
protected static byte[] getTicketFromContext(long ctx)
protected static void closeBinding(long b)