public class ExternalEnv extends java.lang.Object implements RpcMarshalable
Constructor and Description |
---|
ExternalEnv(java.lang.String progName,
java.lang.String version,
java.lang.String client,
java.lang.String cwd,
java.lang.String host,
java.lang.String port,
java.lang.String language,
java.lang.String os,
java.lang.String user,
boolean unicode,
java.nio.charset.Charset currentCharset) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClient() |
java.nio.charset.Charset |
getCurrentCharset() |
java.lang.String |
getCwd() |
java.lang.String |
getHost() |
java.lang.String |
getLanguage() |
java.lang.String |
getOs() |
java.lang.String |
getPort() |
java.lang.String |
getProgName() |
java.lang.String |
getUser() |
java.lang.String |
getVersion() |
boolean |
isUnicode() |
byte[] |
marshal() |
void |
marshal(java.nio.ByteBuffer buf)
Marshal the associated object onto the passed-in ByteBuffer.
|
void |
setClient(java.lang.String client) |
void |
setCurrentCharset(java.nio.charset.Charset currentCharset) |
void |
setCwd(java.lang.String cwd) |
void |
setHost(java.lang.String host) |
void |
setLanguage(java.lang.String language) |
void |
setOs(java.lang.String os) |
void |
setPort(java.lang.String port) |
void |
setProgName(java.lang.String progName) |
void |
setUnicode(boolean unicode) |
void |
setUser(java.lang.String user) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
public ExternalEnv(java.lang.String progName, java.lang.String version, java.lang.String client, java.lang.String cwd, java.lang.String host, java.lang.String port, java.lang.String language, java.lang.String os, java.lang.String user, boolean unicode, java.nio.charset.Charset currentCharset)
public void marshal(java.nio.ByteBuffer buf) throws java.nio.BufferOverflowException
RpcMarshalable
marshal
in interface RpcMarshalable
buf
- non-null ByteBuffer; should be big enough to take the marshaled objectjava.nio.BufferOverflowException
- if the passed-in buffer wasn't big enoughpublic byte[] marshal()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getProgName()
public void setProgName(java.lang.String progName)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getClient()
public void setClient(java.lang.String client)
public java.lang.String getCwd()
public void setCwd(java.lang.String cwd)
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 getLanguage()
public void setLanguage(java.lang.String language)
public java.lang.String getOs()
public void setOs(java.lang.String os)
public java.lang.String getUser()
public void setUser(java.lang.String user)
public boolean isUnicode()
public void setUnicode(boolean unicode)
public java.nio.charset.Charset getCurrentCharset()
public void setCurrentCharset(java.nio.charset.Charset currentCharset)