Class Atomics.SerializableAtomicMarkableReference<V>
- java.lang.Object
-
- java.util.concurrent.atomic.AtomicMarkableReference<V>
-
- com.oracle.coherence.concurrent.atomic.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 toAtomicMarkableReferenceto allow Java serialization.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SerializableAtomicMarkableReference()Required for serialization.SerializableAtomicMarkableReference(V initialRef, boolean initialMark)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreadExternal(DataInput in)voidwriteExternal(DataOutput out)-
Methods inherited from class java.util.concurrent.atomic.AtomicMarkableReference
attemptMark, compareAndSet, get, getReference, isMarked, set, weakCompareAndSet
-
-
-
-
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:
readExternalin interfacecom.tangosol.io.ExternalizableLite- Throws:
IOException
-
writeExternal
public void writeExternal(DataOutput out) throws IOException
- Specified by:
writeExternalin interfacecom.tangosol.io.ExternalizableLite- Throws:
IOException
-
-