@Override public void encode(final DataOutputExtended output) throws IOException { output.writeUTF(type); output.writeEncodable(oid); output.writeEncodable(version); }
@Override public void encode(final DataOutputExtended output) throws IOException { output.writeUTF(className); output.writeSerializable(primaryKey); output.writeSerializable(newPrimaryKey); output.writeEncodable(previous); output.writeSerializable(state); }
public void writeTo(final DataOutputExtended output) throws IOException { output.writeByte(idx); } }
@Override public void encode(final DataOutputExtended output) throws IOException { output.writeUTF(collectionType); output.writeUTF(elementType); output.writeEncodable(oid); output.writeEncodable(version); output.writeBoolean(hasAllElements); output.writeEncodables(elements); }
@Override public void encode(final DataOutputExtended output) throws IOException { output.writeInt(id); output.writeEncodable(session); }
@Override public void encode(final DataOutputExtended output) throws IOException { super.encode(output); output.writeSerializable(query); output.writeUTF(cardinality.name()); }
@Override public void encode(final DataOutputExtended output) throws IOException { super.encode(output); output.writeInt(fields.size()); for (final String key : fields.keySet()) { final Object value = fields.get(key); output.writeUTF(key); if (value instanceof Data) { As.OBJECT.writeTo(output); output.writeEncodable(value); } else if (value instanceof Null) { As.NULL.writeTo(output); // nothing to do; if read back corresponds to NO_ENTRY } else { As.STRING.writeTo(output); output.writeUTF((String) value); } } }
@Override public void encode(final DataOutputExtended output) throws IOException { super.encode(output); output.writeUTF(actionType.name()); output.writeUTF(actionIdentifier); output.writeEncodable(target); output.writeEncodables(parameters); }
@Override public void encode(final DataOutputExtended output) throws IOException { output.writeEncodable(data); }
@Override public void encode(final DataOutputExtended output) throws IOException { output.writeEncodable(result); output.writeUTFs(messages.toArray(new String[0])); output.writeUTFs(warnings.toArray(new String[0])); output.writeEncodables(updatesData); output.writeEncodables(disposedData); output.writeEncodable(persistedTarget); output.writeEncodables(persistedParameters); }
@Override public void encode(final DataOutputExtended output) throws IOException { super.encode(output); output.writeEncodables(sessions.toArray()); output.writeEncodable(selectedSession); }
@Override public void encode(final DataOutputExtended output) throws IOException { output.writeEncodables(updates); }
@Override public void writeSerializable(final Object serializable) throws IOException { underlying.writeSerializable(serializable); }
@Override public void encode(final DataOutputExtended output) throws IOException { output.writeLong(this.serialNo); output.writeBoolean(this.state.isTransient()); final boolean hasPrevious = previous != null; output.writeBoolean(hasPrevious); if (hasPrevious) { output.writeLong(previous.serialNo); output.writeBoolean(previous.state.isTransient()); } }
@Override public void encode(final DataOutputExtended output) throws IOException { super.encode(output); output.writeEncodables(data); output.writeInts(types); }
@Override public void writeInt(final int v) throws IOException { underlying.writeInt(v); }
@Override public void writeLong(final long v) throws IOException { underlying.writeLong(v); }
@Override public void encode(final DataOutputExtended output) throws IOException { output.writeBoolean(hasInstances); }