======================================================================= Implementation Notes for PB Wire Format ======================================================================= - Need to see the actual number of byte[] copies that are done for each marshall and unmarshall. I suspect that we will need a custom CodedInputStream/CodedOutputStream implementations so we can do more efficient scatter gather type byte[] handling. - There are several objects which just wrap a String value, we might need to consider re-factoring that out since it does not add value: * BrokerId * ConnectionId