Interface Message.SerialForm<T extends WritableIdentifier,C extends Message<T,C>>  
- Type Parameters:
 T- Target identifier typeC- Message class
- All Superinterfaces:
 Externalizable,Serializable
- All Known Subinterfaces:
 Request.SerialForm<T,,C> RequestFailure.SerialForm<T,,C> RequestSuccess.SerialForm<T,,C> Response.SerialForm<T,,C> TransactionRequest.SerialForm<T>
protected static interface Message.SerialForm<T extends WritableIdentifier,C extends Message<T,C>>  
extends Externalizable
Externalizable proxy for use with 
Message subclasses.- 
Method Summary
Modifier and TypeMethodDescription@NonNull Cmessage()@NonNull CreadExternal(@NonNull ObjectInput in, @NonNull T target, long sequence) default void@NonNull TreadTarget(@NonNull DataInput in) voidsetMessage(@NonNull C message) voidwriteExternal(@NonNull ObjectOutput out, @NonNull C msg) default void 
- 
Method Details
- 
message
@NonNull C message() - 
setMessage
 - 
writeExternal
- Specified by:
 writeExternalin interfaceExternalizable- Throws:
 IOException
 - 
writeExternal
- Throws:
 IOException
 - 
readExternal
- Specified by:
 readExternalin interfaceExternalizable- Throws:
 IOExceptionClassNotFoundException
 - 
readExternal
@NonNull C readExternal(@NonNull ObjectInput in, @NonNull T target, long sequence) throws IOException, ClassNotFoundException - Throws:
 IOExceptionClassNotFoundException
 - 
readResolve
Object readResolve() - 
readTarget
- Throws:
 IOException
 
 -