public class DataContainer extends DataExport implements DataContainerConstants, Externalizable
BOOLEAN, BOOLEANOBJ, BYTE, BYTEARRAY, BYTEOBJ, CHARACTER, CHARACTEROBJ, CLASSDEF, closeSign, DOUBLE, DOUBLEOBJ, FLOAT, FLOATOBJ, IMMUTABLE_OBJREF, INTEGER, INTEGEROBJ, LONG, LONGOBJ, NEWDEF, NULLREF, OBJECTDEF, OBJECTREF, openSign, RESET, SHORT, SHORTOBJ, SMARTCLONE_DEF, STRING| Constructor and Description |
|---|
DataContainer(boolean checkSerializable) |
DataContainer(boolean checkSerializable,
StringUtilBuffer buffer) |
DataContainer(ClassLoader loader,
boolean checkSerializable,
StringUtilBuffer buffer) |
DataContainer(ClassLoader loader,
boolean checkSerializable,
StringUtilBuffer buffer,
ClassResolver resolver) |
DataContainer(ClassLoader loader,
ObjectSubstitutionInterface substitution,
boolean checkSerializable) |
DataContainer(ClassLoader loader,
ObjectSubstitutionInterface substitution,
boolean checkSerializable,
StringUtilBuffer buffer) |
DataContainer(ClassLoader loader,
ObjectSubstitutionInterface substitution,
boolean checkSerializable,
StringUtilBuffer buffer,
ClassDescriptorStrategy classDescriptorStrategy,
ObjectDescriptorStrategy objectDescriptorStrategy) |
DataContainer(ClassLoader loader,
ObjectSubstitutionInterface substitution,
SafeCloningRepository safeToReuse,
boolean checkSerializable) |
DataContainer(ClassLoader loader,
ObjectSubstitutionInterface substitution,
SafeCloningRepository safeToReuse,
boolean checkSerializable,
StringUtilBuffer buffer) |
DataContainer(ClassLoader loader,
ObjectSubstitutionInterface substitution,
SafeCloningRepository safeToReuse,
boolean checkSerializable,
StringUtilBuffer buffer,
ClassDescriptorStrategy classDescriptorStrategy,
ObjectDescriptorStrategy objectDescriptorStrategy) |
DataContainer(ObjectsCache cache) |
| Modifier and Type | Method and Description |
|---|---|
DataContainer |
cloneContainer() |
void |
flush() |
ObjectsCache |
getCache() |
ClassResolver |
getClassResolver() |
byte[] |
getControlStreaming() |
ObjectInput |
getDirectInput(DataInputStream dataInput) |
ObjectOutput |
getDirectOutput(DataOutputStream dataOut) |
ObjectInput |
getInput() |
ObjectOutput |
getOutput() |
int |
getSize() |
StringUtilBuffer |
getStringBuffer() |
void |
loadData(DataInput input)
this reads data from a streaming.
|
void |
readExternal(ObjectInput in) |
void |
readMyself(DataInput input) |
void |
saveData(DataOutput output)
Sends this data over the wire to a streaming.
|
void |
setClassResolver(ClassResolver resolver) |
void |
setControlStreaming(byte[] controlStreaming) |
void |
setStringBuffer(StringUtilBuffer stringBuffer) |
void |
writeExternal(ObjectOutput out) |
void |
writeMyself(DataOutput output) |
public DataContainer(boolean checkSerializable)
public DataContainer(boolean checkSerializable,
StringUtilBuffer buffer)
public DataContainer(ClassLoader loader, boolean checkSerializable, StringUtilBuffer buffer)
public DataContainer(ClassLoader loader, boolean checkSerializable, StringUtilBuffer buffer, ClassResolver resolver)
public DataContainer(ClassLoader loader, ObjectSubstitutionInterface substitution, boolean checkSerializable)
public DataContainer(ClassLoader loader, ObjectSubstitutionInterface substitution, boolean checkSerializable, StringUtilBuffer buffer)
public DataContainer(ClassLoader loader, ObjectSubstitutionInterface substitution, boolean checkSerializable, StringUtilBuffer buffer, ClassDescriptorStrategy classDescriptorStrategy, ObjectDescriptorStrategy objectDescriptorStrategy)
public DataContainer(ClassLoader loader, ObjectSubstitutionInterface substitution, SafeCloningRepository safeToReuse, boolean checkSerializable)
public DataContainer(ClassLoader loader, ObjectSubstitutionInterface substitution, SafeCloningRepository safeToReuse, boolean checkSerializable, StringUtilBuffer buffer)
public DataContainer(ClassLoader loader, ObjectSubstitutionInterface substitution, SafeCloningRepository safeToReuse, boolean checkSerializable, StringUtilBuffer buffer, ClassDescriptorStrategy classDescriptorStrategy, ObjectDescriptorStrategy objectDescriptorStrategy)
public DataContainer(ObjectsCache cache)
public DataContainer cloneContainer()
public int getSize()
public ObjectInput getInput()
public ObjectOutput getOutput()
public ObjectOutput getDirectOutput(DataOutputStream dataOut)
public ObjectInput getDirectInput(DataInputStream dataInput)
public void flush()
throws IOException
IOExceptionpublic ObjectsCache getCache()
public void saveData(DataOutput output) throws IOException
IOExceptionpublic void loadData(DataInput input) throws IOException
IOExceptionpublic void writeMyself(DataOutput output) throws IOException
IOExceptionpublic void readMyself(DataInput input) throws IOException
IOExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic byte[] getControlStreaming()
public void setControlStreaming(byte[] controlStreaming)
public ClassResolver getClassResolver()
public void setClassResolver(ClassResolver resolver)
public StringUtilBuffer getStringBuffer()
public void setStringBuffer(StringUtilBuffer stringBuffer)
Copyright © 2011-2012 Ovea. All Rights Reserved.