public abstract class TransferObject extends Object
| Constructor and Description |
|---|
TransferObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
convertInputStream(InputStream is) |
static Object |
convertReturnByteArray(byte[] buf) |
static Object |
convertReturnInputStream(InputStream is) |
abstract Boolean |
getBoolean() |
abstract Byte |
getByte() |
abstract byte[] |
getByteArray() |
abstract byte[] |
getByteData() |
String |
getCalleeClass() |
String |
getCalleeMethod() |
abstract Character |
getChar() |
long |
getClientId() |
SocketConnection |
getConnection() |
abstract Date |
getDate() |
abstract Double |
getDouble() |
abstract double[] |
getDoubleArray() |
abstract Float |
getFloat() |
abstract float[] |
getFloatArray() |
abstract Integer |
getInt() |
abstract int[] |
getIntArray() |
abstract Long |
getLong() |
abstract long[] |
getLongArray() |
byte[] |
getReturnByteArray(Object retobj) |
byte |
getReturnType() |
abstract Serializable |
getSerializable() |
DefaultProxy |
getServerCallProxy() |
abstract Short |
getShort() |
abstract String |
getString() |
abstract String[] |
getStringArray() |
abstract TransferObjectWrapper |
getWrapper() |
boolean |
isAsynchronous() |
boolean |
isCompress() |
boolean |
isDefaultCallee() |
boolean |
isServerCall() |
abstract int |
paramSize() |
abstract Object |
peek(int index) |
abstract void |
putBoolean(boolean value) |
abstract void |
putByte(byte value) |
abstract void |
putByteArray(byte[] value) |
abstract void |
putChar(char value) |
abstract void |
putDate(Date value) |
abstract void |
putDouble(double value) |
abstract void |
putDoubleArray(double[] value) |
abstract void |
putFloat(float value) |
abstract void |
putFloatArray(float[] value) |
abstract void |
putInt(int value) |
abstract void |
putIntArray(int[] value) |
abstract void |
putLong(long value) |
abstract void |
putLongArray(long[] value) |
abstract void |
putSerializable(Serializable value) |
abstract void |
putShort(short value) |
abstract void |
putString(String value) |
abstract void |
putStringArray(String[] value) |
abstract void |
putWrapper(TransferObjectWrapper value) |
void |
registerReturnType(byte returnType) |
void |
setAsynchronous(boolean asynchronous) |
abstract void |
setByteData(byte[] buf) |
void |
setCalleeClass(Class<?> calleeClass) |
void |
setCalleeClass(String calleeClass) |
void |
setCalleeMethod(String calleeMethod) |
void |
setClientId(long clientId) |
void |
setCompress(boolean compress) |
void |
setConnection(SocketConnection connection) |
void |
setDefaultCallee(boolean defaultCallee) |
void |
setServerCall(boolean serverCall) |
void |
setServerCallProxy(DefaultProxy serverCallProxy) |
public static final byte NORMAL_FLAG
public static final byte COMPRESS_FLAG
public static final byte SERVERCALL_FLAG
public static final byte DEFAULTCALLEE_FLAG
public static final byte DATATYPE_VOID
public static final byte DATATYPE_NULL
public static final byte DATATYPE_BOOLEAN
public static final byte DATATYPE_BYTE
public static final byte DATATYPE_SHORT
public static final byte DATATYPE_CHAR
public static final byte DATATYPE_INT
public static final byte DATATYPE_LONG
public static final byte DATATYPE_FLOAT
public static final byte DATATYPE_DOUBLE
public static final byte DATATYPE_DATE
public static final byte DATATYPE_STRING
public static final byte DATATYPE_WRAPPER
public static final byte DATATYPE_BYTEARRAY
public static final byte DATATYPE_INTARRAY
public static final byte DATATYPE_LONGARRAY
public static final byte DATATYPE_FLOATARRAY
public static final byte DATATYPE_DOUBLEARRAY
public static final byte DATATYPE_STRINGARRAY
public static final byte DATATYPE_SERIALIZABLE
public static final byte DATATYPE_NORETURN
public static final String DEFAULT_PROXY
public static final String DEFAULT_METHOD
protected SocketConnection connection
protected String calleeClass
protected String calleeMethod
protected boolean asynchronous
protected boolean compress
protected long clientId
protected boolean serverCall
protected boolean defaultCallee
protected DefaultProxy serverCallProxy
protected byte returnType
public byte getReturnType()
public void registerReturnType(byte returnType)
public String getCalleeClass()
public void setCalleeClass(String calleeClass)
public void setCalleeClass(Class<?> calleeClass)
public String getCalleeMethod()
public void setCalleeMethod(String calleeMethod)
public SocketConnection getConnection()
public void setConnection(SocketConnection connection)
public boolean isAsynchronous()
public void setAsynchronous(boolean asynchronous)
public boolean isCompress()
public void setCompress(boolean compress)
public long getClientId()
public void setClientId(long clientId)
public boolean isServerCall()
public void setServerCall(boolean serverCall)
public boolean isDefaultCallee()
public void setDefaultCallee(boolean defaultCallee)
public DefaultProxy getServerCallProxy()
public void setServerCallProxy(DefaultProxy serverCallProxy)
public abstract int paramSize()
public abstract Object peek(int index)
public abstract void putBoolean(boolean value)
public abstract Boolean getBoolean()
public abstract void putByte(byte value)
public abstract Byte getByte()
public abstract void putShort(short value)
public abstract Short getShort()
public abstract void putChar(char value)
public abstract Character getChar()
public abstract void putInt(int value)
public abstract Integer getInt()
public abstract void putLong(long value)
public abstract Long getLong()
public abstract void putFloat(float value)
public abstract Float getFloat()
public abstract void putDouble(double value)
public abstract Double getDouble()
public abstract void putDate(Date value)
public abstract Date getDate()
public abstract void putString(String value)
public abstract String getString()
public abstract void putByteArray(byte[] value)
public abstract byte[] getByteArray()
public abstract void putIntArray(int[] value)
public abstract int[] getIntArray()
public abstract void putLongArray(long[] value)
public abstract long[] getLongArray()
public abstract void putFloatArray(float[] value)
public abstract float[] getFloatArray()
public abstract void putDoubleArray(double[] value)
public abstract double[] getDoubleArray()
public abstract void putStringArray(String[] value)
public abstract String[] getStringArray()
public abstract void putSerializable(Serializable value)
public abstract Serializable getSerializable()
public abstract void putWrapper(TransferObjectWrapper value)
public abstract TransferObjectWrapper getWrapper()
public abstract byte[] getByteData()
throws IOException
IOExceptionpublic abstract void setByteData(byte[] buf)
throws SocketExecuteException
SocketExecuteExceptionpublic void convertInputStream(InputStream is) throws IOException, SocketExecuteException
IOExceptionSocketExecuteExceptionpublic byte[] getReturnByteArray(Object retobj) throws IOException
IOExceptionpublic static Object convertReturnInputStream(InputStream is) throws IOException, SocketExecuteException
IOExceptionSocketExecuteExceptionpublic static Object convertReturnByteArray(byte[] buf) throws SocketExecuteException
SocketExecuteExceptionCopyright © 2017. All rights reserved.