Search in sources :

Example 16 with BinaryRawWriter

use of org.apache.ignite.binary.BinaryRawWriter in project ignite by apache.

the class IgfsMetaDirectoryListingRemoveProcessor method writeBinary.

/**
 * {@inheritDoc}
 */
@Override
public void writeBinary(BinaryWriter writer) throws BinaryObjectException {
    BinaryRawWriter out = writer.rawWriter();
    out.writeString(fileName);
    BinaryUtils.writeIgniteUuid(out, fileId);
}
Also used : BinaryRawWriter(org.apache.ignite.binary.BinaryRawWriter)

Example 17 with BinaryRawWriter

use of org.apache.ignite.binary.BinaryRawWriter in project ignite by apache.

the class IgfsMetaDirectoryListingRenameProcessor method writeBinary.

/**
 * {@inheritDoc}
 */
@Override
public void writeBinary(BinaryWriter writer) throws BinaryObjectException {
    BinaryRawWriter out = writer.rawWriter();
    out.writeString(oldName);
    out.writeString(newName);
}
Also used : BinaryRawWriter(org.apache.ignite.binary.BinaryRawWriter)

Example 18 with BinaryRawWriter

use of org.apache.ignite.binary.BinaryRawWriter in project ignite by apache.

the class IgfsMetaDirectoryListingReplaceProcessor method writeBinary.

/**
 * {@inheritDoc}
 */
@Override
public void writeBinary(BinaryWriter writer) throws BinaryObjectException {
    BinaryRawWriter out = writer.rawWriter();
    out.writeString(name);
    BinaryUtils.writeIgniteUuid(out, id);
}
Also used : BinaryRawWriter(org.apache.ignite.binary.BinaryRawWriter)

Example 19 with BinaryRawWriter

use of org.apache.ignite.binary.BinaryRawWriter in project ignite by apache.

the class IgfsMetaFileCreateProcessor method writeBinary.

/**
 * {@inheritDoc}
 */
@Override
public void writeBinary(BinaryWriter writer) throws BinaryObjectException {
    BinaryRawWriter out = writer.rawWriter();
    out.writeLong(accessTime);
    out.writeLong(modificationTime);
    IgfsUtils.writeProperties(out, props);
    out.writeInt(blockSize);
    BinaryUtils.writeIgniteUuid(out, affKey);
    BinaryUtils.writeIgniteUuid(out, lockId);
    out.writeBoolean(evictExclude);
    out.writeLong(len);
}
Also used : BinaryRawWriter(org.apache.ignite.binary.BinaryRawWriter)

Example 20 with BinaryRawWriter

use of org.apache.ignite.binary.BinaryRawWriter in project ignite by apache.

the class IgfsMetaFileLockProcessor method writeBinary.

/**
 * {@inheritDoc}
 */
@Override
public void writeBinary(BinaryWriter writer) throws BinaryObjectException {
    BinaryRawWriter out = writer.rawWriter();
    BinaryUtils.writeIgniteUuid(out, lockId);
}
Also used : BinaryRawWriter(org.apache.ignite.binary.BinaryRawWriter)

Aggregations

BinaryRawWriter (org.apache.ignite.binary.BinaryRawWriter)36 Map (java.util.Map)4 HashMap (java.util.HashMap)2 TreeMap (java.util.TreeMap)2 IOException (java.io.IOException)1 Array (java.lang.reflect.Array)1 SimpleEntry (java.util.AbstractMap.SimpleEntry)1 ArrayList (java.util.ArrayList)1 Arrays (java.util.Arrays)1 Collection (java.util.Collection)1 LinkedHashMap (java.util.LinkedHashMap)1 LinkedHashSet (java.util.LinkedHashSet)1 LinkedList (java.util.LinkedList)1 Objects (java.util.Objects)1 Set (java.util.Set)1 UUID (java.util.UUID)1 AtomicInteger (java.util.concurrent.atomic.AtomicInteger)1 BiConsumer (java.util.function.BiConsumer)1 Consumer (java.util.function.Consumer)1 Function (java.util.function.Function)1