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 longbufferLimitprotected static longDEFAULT_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 longgenerateId()abstract voidoffer(ProcessingRequest request)abstract ProcessingRequestpoll()
-
-
-
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()
-
-