@Override
  public void fromData(DataInput in,
      DeserializationContext context) throws IOException, ClassNotFoundException {
    regionPath = DataSerializer.readString(in);
    callbackArgument = context.getDeserializer().readObject(in);
    op = Operation.fromOrdinal(in.readByte());
    originRemote = in.readBoolean();
    distributedMember = DSFIDFactory.readInternalDistributedMember(in);
  }
Reads the contents of this message from the given input.
geode-core/src/main/java/org/apache/geode/internal/cache/RegionEventImpl.java