public class ProtobufSerializationStrategy extends java.lang.Object implements SerializationStrategy
| Modifier and Type | Field and Description |
|---|---|
static ProtobufSerializationStrategy |
INSTANCE |
| Constructor and Description |
|---|
ProtobufSerializationStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
decodeRequest(java.lang.ClassLoader loader,
java.lang.Class<?>[] types,
org.fusesource.hawtbuf.DataByteArrayInputStream source,
java.lang.Object[] target) |
void |
decodeResponse(java.lang.ClassLoader loader,
java.lang.Class<?> type,
org.fusesource.hawtbuf.DataByteArrayInputStream source,
AsyncCallback result) |
void |
encodeRequest(java.lang.ClassLoader loader,
java.lang.Class<?>[] types,
java.lang.Object[] args,
org.fusesource.hawtbuf.DataByteArrayOutputStream target) |
void |
encodeResponse(java.lang.ClassLoader loader,
java.lang.Class<?> type,
java.lang.Object value,
java.lang.Throwable error,
org.fusesource.hawtbuf.DataByteArrayOutputStream target) |
java.lang.String |
name() |
public static final ProtobufSerializationStrategy INSTANCE
public java.lang.String name()
name in interface SerializationStrategypublic void encodeRequest(java.lang.ClassLoader loader,
java.lang.Class<?>[] types,
java.lang.Object[] args,
org.fusesource.hawtbuf.DataByteArrayOutputStream target)
throws java.io.IOException
encodeRequest in interface SerializationStrategyjava.io.IOExceptionpublic void decodeRequest(java.lang.ClassLoader loader,
java.lang.Class<?>[] types,
org.fusesource.hawtbuf.DataByteArrayInputStream source,
java.lang.Object[] target)
throws java.io.IOException,
java.lang.ClassNotFoundException,
java.lang.NoSuchFieldException,
java.lang.IllegalAccessException
decodeRequest in interface SerializationStrategyjava.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.NoSuchFieldExceptionjava.lang.IllegalAccessExceptionpublic void encodeResponse(java.lang.ClassLoader loader,
java.lang.Class<?> type,
java.lang.Object value,
java.lang.Throwable error,
org.fusesource.hawtbuf.DataByteArrayOutputStream target)
throws java.io.IOException,
java.lang.ClassNotFoundException
encodeResponse in interface SerializationStrategyjava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void decodeResponse(java.lang.ClassLoader loader,
java.lang.Class<?> type,
org.fusesource.hawtbuf.DataByteArrayInputStream source,
AsyncCallback result)
throws java.io.IOException,
java.lang.ClassNotFoundException,
java.lang.NoSuchFieldException,
java.lang.IllegalAccessException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
decodeResponse in interface SerializationStrategyjava.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.NoSuchFieldExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionCopyright © 2014 Red Hat. All Rights Reserved.