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 void
add(java.lang.Object obj)
void
clear()
int
getSize()
java.lang.Object
remove()
-
-
-
Constructor Detail
-
RingBufferThreadsafe
public RingBufferThreadsafe(int extendSize)
-
RingBufferThreadsafe
public RingBufferThreadsafe(RingBuffer base)
-
-
Method Detail
-
add
public void add(java.lang.Object obj)
- Overrides:
add
in classRingBuffer
-
remove
public java.lang.Object remove()
- Overrides:
remove
in classRingBuffer
-
getSize
public int getSize()
- Overrides:
getSize
in classRingBuffer
-
clear
public void clear()
- Overrides:
clear
in classRingBuffer
-
-