@Override public void write(BinaryRawWriterEx writer, Long val) { writer.writeLong(val); } });
@Override public void write(BinaryRawWriterEx writer, Long val) { writer.writeLong(val); } });
/** {@inheritDoc} */ @Override public void encode(BinaryRawWriterEx writer) { super.encode(writer); writer.writeLong(val); } }
@Override public void write(BinaryRawWriterEx writer, Service svc) { writer.writeLong(((PlatformService) svc).pointer()); } },
/** {@inheritDoc} */ @Override public void encode(BinaryRawWriterEx writer) { super.encode(writer); writer.writeLong(cursor.id()); cursor.writePage(writer); } }
@Override public void applyx(BinaryRawWriterEx writer) throws IgniteCheckedException { writer.writeByte(OP_LOAD_ALL); writer.writeLong(session()); writer.writeString(ses.cacheName()); writer.writeInt(keys0.size()); for (Object o : keys0) writer.writeObject(o); } }, new IgniteInClosureX<BinaryRawReaderEx>() {
@Override public void applyx(BinaryRawWriterEx writer) throws IgniteCheckedException { writer.writeByte(OP_RMV_ALL); writer.writeLong(session()); writer.writeString(ses.cacheName()); writer.writeInt(keys.size()); for (Object o : keys) writer.writeObject(o); } }, null);
@Override public void applyx(BinaryRawWriterEx writer) throws IgniteCheckedException { writer.writeByte(OP_LOAD); writer.writeLong(session()); writer.writeString(ses.cacheName()); writer.writeObject(key); } }, new IgniteInClosureX<BinaryRawReaderEx>() {
@Override public void applyx(BinaryRawWriterEx writer) throws IgniteCheckedException { writer.writeByte(OP_LOAD_CACHE); writer.writeLong(session()); writer.writeString(ses.cacheName()); writer.writeObjectArray(args); } }, new IgniteInClosureX<BinaryRawReaderEx>() {
@Override public void applyx(BinaryRawWriterEx writer) throws IgniteCheckedException { writer.writeByte(OP_RMV); writer.writeLong(session()); writer.writeString(ses.cacheName()); writer.writeObject(key); } }, null);
/** * Writes IgniteUuid to a writer. * * @param writer Writer. * @param val Values. */ public static void writeIgniteUuid(BinaryRawWriterEx writer, IgniteUuid val) { if (val == null) writer.writeUuid(null); else { writer.writeUuid(val.globalId()); writer.writeLong(val.localId()); } }
/** * Encodes the response data. */ public void encode(BinaryRawWriterEx writer) { writer.writeLong(reqId); writer.writeInt(status()); if (status() != ClientStatus.SUCCESS) { writer.writeString(error()); } }
@Override public void applyx(BinaryRawWriterEx writer) throws IgniteCheckedException { writer.writeByte(OP_PUT_ALL); writer.writeLong(session()); writer.writeString(ses.cacheName()); writer.writeInt(entries.size()); for (Cache.Entry<? extends K, ? extends V> e : entries) { writer.writeObject(e.getKey()); writer.writeObject(e.getValue()); } } }, null);
@Override public void applyx(BinaryRawWriterEx writer) throws IgniteCheckedException { writer.writeByte(OP_PUT); writer.writeLong(session()); writer.writeString(ses.cacheName()); writer.writeObject(entry.getKey()); writer.writeObject(entry.getValue()); } }, null);
/** {@inheritDoc} */ @Override public void encode(BinaryRawWriterEx writer) { super.encode(writer); writer.writeLong(cursor.id()); int cnt = fieldsCursor.getColumnsCount(); writer.writeInt(cnt); if (includeFieldNames) { for (int i = 0; i < cnt; i++) { writer.writeString(fieldsCursor.getFieldName(i)); } } cursor.writePage(writer); } }
/** * Write common event data. * * @param writer Writer. * @param evt Event. */ private void writeCommonEventData(BinaryRawWriterEx writer, EventAdapter evt) { writer.writeObject(evt.id()); writer.writeLong(evt.localOrder()); writeNode(writer, evt.node()); writer.writeString(evt.message()); writer.writeInt(evt.type()); writer.writeString(evt.name()); writer.writeTimestamp(new Timestamp(evt.timestamp())); }
/** {@inheritDoc} */ @Override public boolean apply(Object k, Object v) { try (PlatformMemory mem = ctx.memory().allocate()) { PlatformOutputStream out = mem.output(); BinaryRawWriterEx writer = ctx.writer(out); writer.writeLong(ptr); writer.writeObject(k); writer.writeObject(v); out.synchronize(); return ctx.gateway().cacheEntryFilterApply(mem.pointer()) != 0; } }
/** {@inheritDoc} */ @Override public void processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer) throws IgniteCheckedException { switch (type) { case OP_START: { TransactionConcurrency txConcurrency = TransactionConcurrency.fromOrdinal(reader.readInt()); assert txConcurrency != null; TransactionIsolation txIsolation = TransactionIsolation.fromOrdinal(reader.readInt()); assert txIsolation != null; Transaction tx = txs.txStart(txConcurrency, txIsolation, reader.readLong(), reader.readInt()); long id = registerTx(tx); writer.writeLong(id); return; } } super.processInStreamOutStream(type, reader, writer); }
/** {@inheritDoc} */ @Override public int partition(Object key) { if ((overrideFlags & FLAG_PARTITION) == 0) { assert baseFunc != null; return baseFunc.partition(key); } assert ctx != null; assert ptr != 0; try (PlatformMemory mem = ctx.memory().allocate()) { PlatformOutputStream out = mem.output(); BinaryRawWriterEx writer = ctx.writer(out); writer.writeLong(ptr); writer.writeObject(key); out.synchronize(); return ctx.gateway().affinityFunctionPartition(mem.pointer()); } }