public interface ExtendedObjectCodec
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDecode(ExtendedObjectInput in,
java.lang.String className) |
boolean |
canEncode(ExtendedObjectOutput out,
java.lang.Object v) |
void |
decode(ExtendedObjectInput in,
java.lang.Object v) |
void |
encode(ExtendedObjectOutput out,
java.lang.Object v) |
java.lang.String |
getDecodedClassName(ExtendedObjectInput in,
java.lang.String className) |
java.lang.String |
getEncodedClassName(ExtendedObjectOutput out,
java.lang.Object v) |
java.lang.Object |
newInstance(ExtendedObjectInput in,
java.lang.String className) |
boolean canEncode(ExtendedObjectOutput out, java.lang.Object v)
java.lang.String getEncodedClassName(ExtendedObjectOutput out, java.lang.Object v)
void encode(ExtendedObjectOutput out, java.lang.Object v) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.io.IOExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionboolean canDecode(ExtendedObjectInput in, java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionjava.lang.String getDecodedClassName(ExtendedObjectInput in, java.lang.String className)
java.lang.Object newInstance(ExtendedObjectInput in, java.lang.String className) throws java.io.IOException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.SecurityException, java.lang.NoSuchMethodException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.SecurityExceptionjava.lang.NoSuchMethodExceptionvoid decode(ExtendedObjectInput in, java.lang.Object v) throws java.io.IOException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException