public class SchemaSerializer<T extends Schema>
extends java.lang.Object
| Constructor and Description |
|---|
SchemaSerializer(java.lang.Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
void |
handshake(byte[] bytes) |
void |
patch(byte[] data) |
void |
setState(byte[] data) |
public SchemaSerializer(java.lang.Class<T> type) throws java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionpublic void setState(byte[] data)
throws java.lang.NoSuchMethodException,
java.lang.NoSuchFieldException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodExceptionjava.lang.NoSuchFieldExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic void patch(byte[] data)
throws java.lang.NoSuchMethodException,
java.lang.NoSuchFieldException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodExceptionjava.lang.NoSuchFieldExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic void handshake(byte[] bytes)
throws java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.NoSuchFieldException
java.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchFieldException