public class ProtocolCommand
extends java.lang.Object
Much of this has been cribbed from the corresponding C++ API protocol specs, and will probably need revisiting with experience. In general, don't change values here unless you know what you're doing, as they can have considerable effects on client- and server-side behaviours.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RPC_ARGNAME_PROTOCOL_APPLICATION_NAME |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_CLIENT_API |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_CMPFILE |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_ENABLE_GRAPH |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_ENABLE_PROGRESS |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_ENABLE_STREAMS |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_ENABLE_TRACKING |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_HOST |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_IPADDR |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_PORT |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_RECVBUFSIZE |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_SENDBUFSIZE |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_SERVER_API |
static java.lang.String |
RPC_ARGNAME_PROTOCOL_ZTAGS |
Constructor and Description |
---|
ProtocolCommand() |
ProtocolCommand(int clientApiLevel,
boolean clientCmpFile,
int serverApiLevel,
int sendBufSize,
int recvBufSize,
boolean useTags) |
ProtocolCommand(int clientApiLevel,
boolean clientCmpFile,
int serverApiLevel,
int sendBufSize,
int recvBufSize,
boolean useTags,
boolean enableStreams,
boolean enableGraph) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
java.lang.String |
getApplicationName() |
int |
getClientApiLevel() |
java.lang.String |
getHost() |
java.lang.String |
getIpAddr() |
java.lang.String |
getPort() |
int |
getRecvBufSize() |
int |
getSendBufSize() |
int |
getServerApiLevel() |
boolean |
isClientCmpFile() |
boolean |
isEnableGraph() |
boolean |
isEnableProgress() |
boolean |
isEnableStreams() |
boolean |
isEnableTracking() |
boolean |
isQuietMode() |
boolean |
isUseTags() |
void |
setApplicationName(java.lang.String applicationName) |
void |
setClientApiLevel(int clientApiLevel) |
void |
setClientCmpFile(boolean clientCmpFile) |
void |
setEnableGraph(boolean enableGraph) |
void |
setEnableProgress(boolean enableProgress) |
void |
setEnableStreams(boolean enableStreams) |
void |
setEnableTracking(boolean enableTracking) |
void |
setHost(java.lang.String host) |
void |
setIpAddr(java.lang.String ipaddr) |
void |
setPort(java.lang.String port) |
void |
setQuietMode(boolean quietMode) |
void |
setRecvBufSize(int recvBufSize) |
void |
setSendBufSize(int sendBufSize) |
void |
setServerApiLevel(int serverApiLevel) |
void |
setUseTags(boolean useTags) |
public static final java.lang.String RPC_ARGNAME_PROTOCOL_CMPFILE
public static final java.lang.String RPC_ARGNAME_PROTOCOL_CLIENT_API
public static final java.lang.String RPC_ARGNAME_PROTOCOL_APPLICATION_NAME
public static final java.lang.String RPC_ARGNAME_PROTOCOL_SERVER_API
public static final java.lang.String RPC_ARGNAME_PROTOCOL_SENDBUFSIZE
public static final java.lang.String RPC_ARGNAME_PROTOCOL_RECVBUFSIZE
public static final java.lang.String RPC_ARGNAME_PROTOCOL_ZTAGS
public static final java.lang.String RPC_ARGNAME_PROTOCOL_ENABLE_STREAMS
public static final java.lang.String RPC_ARGNAME_PROTOCOL_ENABLE_GRAPH
public static final java.lang.String RPC_ARGNAME_PROTOCOL_ENABLE_TRACKING
public static final java.lang.String RPC_ARGNAME_PROTOCOL_ENABLE_PROGRESS
public static final java.lang.String RPC_ARGNAME_PROTOCOL_HOST
public static final java.lang.String RPC_ARGNAME_PROTOCOL_PORT
public static final java.lang.String RPC_ARGNAME_PROTOCOL_IPADDR
public ProtocolCommand()
public ProtocolCommand(int clientApiLevel, boolean clientCmpFile, int serverApiLevel, int sendBufSize, int recvBufSize, boolean useTags)
public ProtocolCommand(int clientApiLevel, boolean clientCmpFile, int serverApiLevel, int sendBufSize, int recvBufSize, boolean useTags, boolean enableStreams, boolean enableGraph)
public java.util.Map<java.lang.String,java.lang.Object> asMap()
public int getClientApiLevel()
public void setClientApiLevel(int clientApiLevel)
public boolean isClientCmpFile()
public void setClientCmpFile(boolean clientCmpFile)
public int getServerApiLevel()
public void setServerApiLevel(int serverApiLevel)
public java.lang.String getApplicationName()
public void setApplicationName(java.lang.String applicationName)
public int getSendBufSize()
public void setSendBufSize(int sendBufSize)
public int getRecvBufSize()
public void setRecvBufSize(int recvBufSize)
public boolean isUseTags()
public void setUseTags(boolean useTags)
public boolean isEnableStreams()
public void setEnableStreams(boolean enableStreams)
public boolean isEnableGraph()
public void setEnableGraph(boolean enableGraph)
public boolean isEnableTracking()
public void setEnableTracking(boolean enableTracking)
public boolean isEnableProgress()
public void setEnableProgress(boolean enableProgress)
public boolean isQuietMode()
public void setQuietMode(boolean quietMode)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String getPort()
public void setPort(java.lang.String port)
public java.lang.String getIpAddr()
public void setIpAddr(java.lang.String ipaddr)