Package dev.shortloop.agent.buffer
Class RegisteredApiBufferManager.RegisteredApiBufferManagerWorker
java.lang.Object
dev.shortloop.agent.buffer.BufferManagerWorker<ApiBufferKey>
dev.shortloop.agent.buffer.RegisteredApiBufferManager.RegisteredApiBufferManagerWorker
- Enclosing class:
- RegisteredApiBufferManager
public class RegisteredApiBufferManager.RegisteredApiBufferManagerWorker
extends BufferManagerWorker<ApiBufferKey>
-
Field Summary
Fields inherited from class dev.shortloop.agent.buffer.BufferManagerWorker
bufferMap, logger -
Constructor Summary
ConstructorsConstructorDescriptionRegisteredApiBufferManagerWorker(@NonNull dev.shortloop.common.models.data.AgentConfig config, ShortloopHTTPConnection shortloopHTTPConnection, SDKLogger logger) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanOffer(ApiBufferKey apiBufferKey) intgetRegisteredApiBufferSize(ApiBufferKey apiBufferKey) intbooleaninit()booleanoffer(ApiBufferKey apiBufferKey, dev.shortloop.common.models.data.APISample apiSample) Methods inherited from class dev.shortloop.agent.buffer.BufferManagerWorker
getOperatingConfig, shutdown
-
Constructor Details
-
RegisteredApiBufferManagerWorker
public RegisteredApiBufferManagerWorker(@NonNull @NonNull dev.shortloop.common.models.data.AgentConfig config, ShortloopHTTPConnection shortloopHTTPConnection, SDKLogger logger)
-
-
Method Details
-
init
public boolean init() -
offer
public boolean offer(ApiBufferKey apiBufferKey, dev.shortloop.common.models.data.APISample apiSample) - Specified by:
offerin classBufferManagerWorker<ApiBufferKey>
-
canOffer
- Specified by:
canOfferin classBufferManagerWorker<ApiBufferKey>
-
getRegisteredApiBufferSize
-
getRegisteredApiCountToCapture
public int getRegisteredApiCountToCapture()
-