예제 #1
0
 @Override
 public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
   super.readExternal(in);
   byte[] byteBuf = (byte[]) in.readObject();
   if (byteBuf != null) {
     data = IoBuffer.allocate(byteBuf.length);
     data.setAutoExpand(true);
     SerializeUtils.ByteArrayToByteBuffer(byteBuf, data);
   }
 }
예제 #2
0
 @SuppressWarnings("unchecked")
 @Override
 public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
   super.readExternal(in);
   call = (IServiceCall) in.readObject();
   connectionParams = (Map<String, Object>) in.readObject();
   invokeId = in.readInt();
   byte[] byteBuf = (byte[]) in.readObject();
   if (byteBuf != null) {
     data = IoBuffer.allocate(0);
     data.setAutoExpand(true);
     SerializeUtils.ByteArrayToByteBuffer(byteBuf, data);
   }
 }