org.fusesource.fabric.dosgi.api
Interface SerializationStrategy
- All Known Implementing Classes:
- ObjectSerializationStrategy, ProtobufSerializationStrategy
public interface SerializationStrategy
- Author:
- Hiram Chirino
|
Method Summary |
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()
|
name
java.lang.String name()
encodeRequest
void encodeRequest(java.lang.ClassLoader loader,
java.lang.Class<?>[] types,
java.lang.Object[] args,
org.fusesource.hawtbuf.DataByteArrayOutputStream target)
throws java.lang.Exception
- Throws:
java.lang.Exception
decodeResponse
void decodeResponse(java.lang.ClassLoader loader,
java.lang.Class<?> type,
org.fusesource.hawtbuf.DataByteArrayInputStream source,
AsyncCallback result)
throws java.lang.Exception
- Throws:
java.lang.Exception
decodeRequest
void decodeRequest(java.lang.ClassLoader loader,
java.lang.Class<?>[] types,
org.fusesource.hawtbuf.DataByteArrayInputStream source,
java.lang.Object[] target)
throws java.lang.Exception
- Throws:
java.lang.Exception
encodeResponse
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.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2013 Red Hat. All Rights Reserved.