Class PersistentProvider
- java.lang.Object
-
- com.cumulocity.sdk.client.buffering.PersistentProvider
-
- Direct Known Subclasses:
FileBasedPersistentProvider
,MemoryBasedPersistentProvider
public abstract class PersistentProvider extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected long
bufferLimit
protected static long
DEFAULT_BUFFER_LIMIT
-
Constructor Summary
Constructors Constructor Description PersistentProvider()
PersistentProvider(long bufferLimit)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract long
generateId()
abstract void
offer(ProcessingRequest request)
abstract ProcessingRequest
poll()
-
-
-
Field Detail
-
DEFAULT_BUFFER_LIMIT
protected static final long DEFAULT_BUFFER_LIMIT
- See Also:
- Constant Field Values
-
bufferLimit
protected long bufferLimit
-
-
Method Detail
-
generateId
public abstract long generateId()
-
offer
public abstract void offer(ProcessingRequest request)
-
poll
public abstract ProcessingRequest poll()
-
-