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 void |
copyRpcSlabInfo() |
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 long |
createBindingOnServerFor(int ip,
int port,
java.lang.String clusterName,
int keyType,
int serverIdx) |
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 int |
initAndExportServer(java.lang.String processName,
int serverIdx,
int port,
java.lang.String clusterName,
int[] progIds) |
protected static int |
initializeRpcGuts(long shmAddr) |
protected static int |
initServer(int serverIdx,
int port,
java.lang.String clusterName) |
protected static void |
registerProgramId(int programId,
int serverIdx) |
protected static void |
rejectCall(long b,
long ctx) |
protected static void |
sendReply(long b,
long ctx,
byte[] req) |
protected static void |
sendReplyAsync(long b,
long ctx,
byte[] req,
boolean replyWithEBusy) |
protected static byte[] |
sendRequest(long b,
int prog,
int proc,
byte[] req) |
static void |
setAllowImpersonation(long b) |
static void |
shrinkSlabs() |
protected static byte[] |
waitForRequest(RpcCallContext c,
int serverIdx) |
public static long createBindingFor(int ip,
int port,
java.lang.String clusterName,
int keyType)
public static long createBindingOnServerFor(int ip,
int port,
java.lang.String clusterName,
int keyType,
int serverIdx)
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 shrinkSlabs()
public static void copyRpcSlabInfo()
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 initServer(int serverIdx,
int port,
java.lang.String clusterName)
protected static final int initAndExport(int port,
java.lang.String clusterName,
int[] progIds)
protected static final int initAndExportServer(java.lang.String processName,
int serverIdx,
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 sendReplyAsync(long b,
long ctx,
byte[] req,
boolean replyWithEBusy)
protected static void rejectCall(long b,
long ctx)
protected static void registerProgramId(int programId,
int serverIdx)
protected static byte[] waitForRequest(RpcCallContext c, int serverIdx)
protected static byte[] getTicketFromContext(long ctx)
protected static void closeBinding(long b)
protected static final int initializeRpcGuts(long shmAddr)