@Override public void innerBeforeRun() { super.innerBeforeRun(); final SerializationService serializationService = getNodeEngine().getSerializationService(); final ManagedContext managedContext = serializationService.getManagedContext(); managedContext.initialize(entryProcessor); }
@Override protected void writeInternal(ObjectDataOutput out) throws IOException { super.writeInternal(out); out.writeObject(entryProcessor); out.writeInt(keys.size()); for (Data key : keys) { out.writeData(key); } }
@Override protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); entryProcessor = in.readObject(); int size = in.readInt(); keys = new HashSet<Data>(size); for (int i = 0; i < size; i++) { Data key = in.readData(); keys.add(key); } }
@Override protected void writeInternal(ObjectDataOutput out) throws IOException { super.writeInternal(out); out.writeObject(entryProcessor); }
@Override protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); entryProcessor = in.readObject(); }