
public final class ServerSerializationStreamReader extends AbstractSerializationStreamReader
DEFAULT_FLAGS, FLAG_ELIDE_TYPE_NAMES, FLAG_RPC_TOKEN_INCLUDED, RPC_SEPARATOR_CHAR, SERIALIZATION_STREAM_MIN_VERSION, SERIALIZATION_STREAM_VERSION, VALID_FLAGS_MASK| Constructor and Description |
|---|
ServerSerializationStreamReader(ClassLoader classLoader,
SerializationPolicyProvider serializationPolicyProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
deserialize(String typeSignature)
Deserialize an object with the given type signature.
|
protected Object |
deserialize(String typeSignature,
Type expectedType,
DequeMap<TypeVariable<?>,Type> resolvedTypes) |
Object |
deserializeValue(Class<?> rpcType) |
Object |
deserializeValue(Class<?> rpcType,
Type methodType,
DequeMap<TypeVariable<?>,Type> resolvedTypes) |
int |
getNumberOfTokens() |
SerializationPolicy |
getSerializationPolicy() |
protected String |
getString(int index)
Gets a string out of the string table.
|
void |
prepareToRead(String encodedTokens)
Prepare to read the stream.
|
boolean |
readBoolean() |
byte |
readByte() |
char |
readChar() |
double |
readDouble() |
float |
readFloat() |
int |
readInt() |
long |
readLong() |
Object |
readObject(Type expectedType,
DequeMap<TypeVariable<?>,Type> resolvedTypes) |
short |
readShort() |
String |
readString() |
fromDoubles, getDecodedObject, readObject, rememberDecodedObject, reserveDecodedObjectIndexaddFlags, areFlagsValid, getFlags, getVersion, hasFlags, setFlags, setVersionpublic ServerSerializationStreamReader(ClassLoader classLoader, SerializationPolicyProvider serializationPolicyProvider)
public Object deserializeValue(Class<?> rpcType) throws SerializationException
SerializationExceptionpublic Object deserializeValue(Class<?> rpcType, Type methodType, DequeMap<TypeVariable<?>,Type> resolvedTypes) throws SerializationException
SerializationExceptionpublic int getNumberOfTokens()
public SerializationPolicy getSerializationPolicy()
public void prepareToRead(String encodedTokens) throws SerializationException
AbstractSerializationStreamReaderprepareToRead in class AbstractSerializationStreamReaderencodedTokens - unused true if the stream is encodedSerializationExceptionpublic boolean readBoolean()
throws SerializationException
SerializationExceptionpublic byte readByte()
throws SerializationException
SerializationExceptionpublic char readChar()
throws SerializationException
SerializationExceptionpublic double readDouble()
throws SerializationException
SerializationExceptionpublic float readFloat()
throws SerializationException
SerializationExceptionpublic int readInt()
throws SerializationException
SerializationExceptionpublic long readLong()
throws SerializationException
SerializationExceptionpublic Object readObject(Type expectedType, DequeMap<TypeVariable<?>,Type> resolvedTypes) throws SerializationException
SerializationExceptionpublic short readShort()
throws SerializationException
SerializationExceptionpublic String readString() throws SerializationException
SerializationExceptionprotected Object deserialize(String typeSignature) throws SerializationException
AbstractSerializationStreamReaderdeserialize in class AbstractSerializationStreamReadertypeSignature - the type signature to deserializeSerializationExceptionprotected Object deserialize(String typeSignature, Type expectedType, DequeMap<TypeVariable<?>,Type> resolvedTypes) throws SerializationException
SerializationExceptionprotected String getString(int index)
AbstractSerializationStreamReadergetString in class AbstractSerializationStreamReaderindex - the index of the string to getCopyright © 2018. All rights reserved.