Class Atomics.SerializableAtomicStampedReference<V>
- java.lang.Object
-
- java.util.concurrent.atomic.AtomicStampedReference<V>
-
- com.oracle.coherence.concurrent.atomic.Atomics.SerializableAtomicStampedReference<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.SerializableAtomicStampedReference<V> extends AtomicStampedReference<V> implements com.tangosol.io.ExternalizableLite
Extension toAtomicStampedReferenceto allow Java serialization.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SerializableAtomicStampedReference()Required for serialization.SerializableAtomicStampedReference(V initialRef, int initialStamp)
-
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.AtomicStampedReference
attemptStamp, compareAndSet, get, getReference, getStamp, set, weakCompareAndSet
-
-
-
-
Constructor Detail
-
SerializableAtomicStampedReference
public SerializableAtomicStampedReference()
Required for serialization.
-
SerializableAtomicStampedReference
public SerializableAtomicStampedReference(V initialRef, int initialStamp)
- Parameters:
initialRef-initialStamp-
-
-
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
-
-