|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectat.spardat.xma.serializer.SerializerFactory
Factory to create Serializers and Deserializers. An instance of SerializerFactoryClient or SerializerFactoryServer must be created.
| Field Summary | |
static java.lang.String |
PROP_KEY
Property key |
static java.lang.String |
SER_ASCII
Constant for ascii |
static java.lang.String |
SER_BINARY
Constant for binary |
static java.lang.String |
SER_TASCII
Constant for tagged ascii |
static java.lang.String |
SYS_PROP_KEY
Key for system property |
| Constructor Summary | |
SerializerFactory()
|
|
| Method Summary | |
Deserializer |
createDeserializer(XMASession session,
byte[] data)
Creates a new Deserializer with input data. |
Deserializer |
createDeserializer(XMASession session,
byte[] data,
int offset,
int len)
Creates a new Deserializer with input data (first len bytes are taken into consideration). |
Serializer |
createSerializer(XMASession session,
int bufferSize)
Create a new Serializer with a given initial buffer size and returns it. |
java.lang.String |
getSerializationMode(XMASession session)
Returns one of the SER_-constants that determine the current serialization mode. |
abstract java.lang.String |
getSerializationMode0(XMASession session)
Returns one of the SER_-constants that determine the current serialization mode. |
abstract boolean |
isAtServer()
Indicates if this is executing at the server |
boolean |
isModeBinary(XMASession session)
Returns whether serialization mode is binary. |
void |
setSerializationMode(java.lang.String what)
Allows to overwrite the properties and to force a particular mode |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String SER_BINARY
public static final java.lang.String SER_ASCII
public static final java.lang.String SER_TASCII
public static final java.lang.String PROP_KEY
public static final java.lang.String SYS_PROP_KEY
| Constructor Detail |
public SerializerFactory()
| Method Detail |
public Serializer createSerializer(XMASession session,
int bufferSize)
session - may be null at the server
public Deserializer createDeserializer(XMASession session,
byte[] data,
int offset,
int len)
session - may be null at the server
public Deserializer createDeserializer(XMASession session,
byte[] data)
session - XMASession. May be null at the server.data - input datapublic boolean isModeBinary(XMASession session)
session - may be null at the serverpublic java.lang.String getSerializationMode(XMASession session)
public abstract java.lang.String getSerializationMode0(XMASession session)
public abstract boolean isAtServer()
public void setSerializationMode(java.lang.String what)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||