@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in); this.cbArg = DataSerializer.readObject(in); this.op = Operation.fromOrdinal(in.readByte()); this.prSerial = in.readInt(); int len = in.readInt(); this.bucketSerials = new int[len]; for (int i = 0; i < len; i++) { this.bucketSerials[i] = in.readInt(); } }
@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in); this.regionPath = DataSerializer.readString(in); this.op = Operation.fromOrdinal(in.readByte()); }
/** * Reads the contents of this message from the given input. */ @Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { this.regionPath = DataSerializer.readString(in); this.callbackArgument = DataSerializer.readObject(in); this.op = Operation.fromOrdinal(in.readByte()); this.originRemote = in.readBoolean(); this.distributedMember = DSFIDFactory.readInternalDistributedMember(in); }
@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in); this.result = in.readBoolean(); this.op = Operation.fromOrdinal(in.readByte()); this.oldValue = DataSerializer.readObject(in); this.versionTag = (VersionTag) DataSerializer.readObject(in); }
@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in); byte flags = (byte) (in.readByte() & 0xff); this.result = (flags & FLAG_RESULT) != 0; this.op = Operation.fromOrdinal(in.readByte()); this.oldValue = DataSerializer.readObject(in); if ((flags & FLAG_HASVERSION) != 0) { boolean persistentTag = (flags & FLAG_PERSISTENT) != 0; this.versionTag = VersionTag.create(persistentTag, in); } }
@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in); this.key = DataSerializer.readObject(in); this.op = Operation.fromOrdinal(in.readByte()); this.eventId = (EventID) DataSerializer.readObject(in); this.versionTag = DataSerializer.readObject(in); }
protected static Operation getOperation(final Part operationPart, final Operation defaultOperation) throws Exception { if (operationPart.isBytes()) { final byte[] bytes = operationPart.getSerializedForm(); if (null == bytes || 0 == bytes.length) { // older clients can send empty bytes for default operation. return defaultOperation; } else { return Operation.fromOrdinal(bytes[0]); } } // Fallback for older clients. final Operation operation = (Operation) operationPart.getObject(); if (operation == null) { // native clients may send a null since the op is java-serialized. return defaultOperation; } return operation; }
public static QueuedOperation createFromData(DataInput in) throws IOException, ClassNotFoundException { Operation op = Operation.fromOrdinal(in.readByte()); Object key = null; byte[] value = null; Object valueObj = null; byte deserializationPolicy = DistributedCacheOperation.DESERIALIZATION_POLICY_NONE; Object cbArg = DataSerializer.readObject(in); if (op.isEntry()) { key = DataSerializer.readObject(in); if (op.isUpdate() || op.isCreate()) { deserializationPolicy = in.readByte(); value = DataSerializer.readByteArray(in); } } return new QueuedOperation(op, key, value, valueObj, deserializationPolicy, cbArg); }
setFlags(bits, in); this.regionPath = DataSerializer.readString(in); this.op = Operation.fromOrdinal(in.readByte());
throws IOException, ClassNotFoundException { this.key = DataSerializer.readObject(in); this.op = Operation.fromOrdinal(in.readByte()); if (largeModCount) { this.modSerialNum = in.readInt();
/** * Constructor to use when receiving a putall from someone else */ public RemoveAllEntryData(DataInput in, EventID baseEventID, int idx, Version version, ByteArrayDataInput bytesIn) throws IOException, ClassNotFoundException { this.key = DataSerializer.readObject(in); this.oldValue = null; this.op = Operation.fromOrdinal(in.readByte()); this.flags = in.readByte(); if ((this.flags & FILTER_ROUTING) != 0) { this.filterRouting = (FilterRoutingInfo) DataSerializer.readObject(in); } if ((this.flags & VERSION_TAG) != 0) { boolean persistentTag = (this.flags & PERSISTENT_TAG) != 0; this.versionTag = VersionTag.create(persistentTag, in); } if (isUsedFakeEventId()) { this.eventID = new EventID(); InternalDataSerializer.invokeFromData(this.eventID, in); } else { this.eventID = new EventID(baseEventID, idx); } if ((this.flags & HAS_TAILKEY) != 0) { this.tailKey = DataSerializer.readLong(in); } }
@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in); setKey(DataSerializer.readObject(in)); this.cbArg = DataSerializer.readObject(in); this.op = Operation.fromOrdinal(in.readByte()); this.notificationOnly = in.readBoolean(); this.bridgeContext = ClientProxyMembershipID.readCanonicalized(in); this.originalSender = (InternalDistributedMember) DataSerializer.readObject(in); this.eventId = (EventID) DataSerializer.readObject(in); this.expectedOldValue = DataSerializer.readObject(in); final boolean hasFilterInfo = ((flags & HAS_FILTER_INFO) != 0); if (hasFilterInfo) { this.filterInfo = new FilterRoutingInfo(); InternalDataSerializer.invokeFromData(this.filterInfo, in); } this.versionTag = DataSerializer.readObject(in); }
Object value = DataSerializer.readObject(in); this.keyInfo = new KeyInfo(key, value, null); this.op = Operation.fromOrdinal(in.readByte()); this.eventFlags = in.readShort(); this.keyInfo.setCallbackArg(DataSerializer.readObject(in));
this.op = Operation.fromOrdinal(in.readByte()); this.flags = in.readByte(); if ((this.flags & FILTER_ROUTING) != 0) {
@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in); setKey(DataSerializer.readObject(in)); this.cbArg = DataSerializer.readObject(in); this.op = Operation.fromOrdinal(in.readByte()); if ((flags & HAS_BRIDGE_CONTEXT) != 0) { this.bridgeContext = DataSerializer.readObject(in); } if ((flags & HAS_ORIGINAL_SENDER) != 0) { this.originalSender = DataSerializer.readObject(in); } this.eventId = DataSerializer.readObject(in); // for old values for CQs if (this.hasOldValue) { // out.writeBoolean(this.hasOldValue); // below boolean is not strictly required, but this is for compatibility in.readByte(); setOldValBytes(DataSerializer.readByteArray(in)); } this.expectedOldValue = DataSerializer.readObject(in); // to prevent bug 51024 always call readObject for versionTag // since toData always calls writeObject for versionTag. this.versionTag = DataSerializer.readObject(in); }
this.cbArg = DataSerializer.readObject(in); this.lastModified = in.readLong(); this.op = Operation.fromOrdinal(in.readByte()); if ((extraFlags & HAS_BRIDGE_CONTEXT) != 0) { this.bridgeContext = DataSerializer.readObject(in);
@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { this.eventID = (EventID) DataSerializer.readObject(in); this.regionName = DataSerializer.readString(in); this.op = Operation.fromOrdinal(in.readByte()); Object key = DataSerializer.readObject(in); Integer bucketId = DataSerializer.readInteger(in); this.keyInfo = new DistTxKeyInfo(key, null/* * value [DISTTX} TODO see if required */, null/* * callbackarg [DISTTX] TODO */, bucketId); basicSetNewValue(DataSerializer.readObject(in), true); byte flags = DataSerializer.readByte(in); if ((flags & HAS_PUTALL_OP) != 0) { putAllFromData(in); } if ((flags & HAS_REMOVEALL_OP) != 0) { removeAllFromData(in); } }
this.cbArg = DataSerializer.readObject(in); this.lastModified = in.readLong(); this.op = Operation.fromOrdinal(in.readByte()); if ((extraFlags & HAS_BRIDGE_CONTEXT) != 0) { this.bridgeContext = ClientProxyMembershipID.readCanonicalized(in);