Class Atomics.SerializableAtomicMarkableReference<V>

  • Type Parameters:
    V - the type of object referred to by this reference
    All Implemented Interfaces:
    com.tangosol.io.ExternalizableLite, Serializable
    Enclosing class:
    Atomics

    public static class Atomics.SerializableAtomicMarkableReference<V>
    extends AtomicMarkableReference<V>
    implements com.tangosol.io.ExternalizableLite
    Extension to AtomicMarkableReference to allow Java serialization.
    See Also:
    Serialized Form
    • Constructor Detail

      • SerializableAtomicMarkableReference

        public SerializableAtomicMarkableReference()
        Required for serialization.
      • SerializableAtomicMarkableReference

        public SerializableAtomicMarkableReference​(V initialRef,
                                                   boolean initialMark)
        Parameters:
        initialRef -
        initialMark -
    • Method Detail

      • readExternal

        public void readExternal​(DataInput in)
                          throws IOException
        Specified by:
        readExternal in interface com.tangosol.io.ExternalizableLite
        Throws:
        IOException
      • writeExternal

        public void writeExternal​(DataOutput out)
                           throws IOException
        Specified by:
        writeExternal in interface com.tangosol.io.ExternalizableLite
        Throws:
        IOException