Package com.swiftmq.tools.collection
Class RingBufferThreadsafe
- java.lang.Object
-
- com.swiftmq.tools.collection.RingBuffer
-
- com.swiftmq.tools.collection.RingBufferThreadsafe
-
public class RingBufferThreadsafe extends RingBuffer
-
-
Constructor Summary
Constructors Constructor Description RingBufferThreadsafe(int extendSize)RingBufferThreadsafe(RingBuffer base)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.Object obj)voidclear()intgetSize()java.lang.Objectremove()
-
-
-
Constructor Detail
-
RingBufferThreadsafe
public RingBufferThreadsafe(int extendSize)
-
RingBufferThreadsafe
public RingBufferThreadsafe(RingBuffer base)
-
-
Method Detail
-
add
public void add(java.lang.Object obj)
- Overrides:
addin classRingBuffer
-
remove
public java.lang.Object remove()
- Overrides:
removein classRingBuffer
-
getSize
public int getSize()
- Overrides:
getSizein classRingBuffer
-
clear
public void clear()
- Overrides:
clearin classRingBuffer
-
-