Package dev.shortloop.agent.buffer
Class DiscoveredApiBufferManager.DiscoveredApiBufferManagerWorker
java.lang.Object
dev.shortloop.agent.buffer.BufferManagerWorker<ApiBufferKey>
dev.shortloop.agent.buffer.DiscoveredApiBufferManager.DiscoveredApiBufferManagerWorker
- Enclosing class:
- DiscoveredApiBufferManager
public class DiscoveredApiBufferManager.DiscoveredApiBufferManagerWorker
extends BufferManagerWorker<ApiBufferKey>
-
Field Summary
Fields inherited from class dev.shortloop.agent.buffer.BufferManagerWorker
bufferMap, logger -
Constructor Summary
ConstructorsConstructorDescriptionDiscoveredApiBufferManagerWorker(@NonNull dev.shortloop.common.models.data.AgentConfig config, ShortloopHTTPConnection shortloopHTTPConnection, SDKLogger logger) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanOffer(ApiBufferKey apiBufferKey)booleaninit()booleanoffer(ApiBufferKey apiBufferKey, dev.shortloop.common.models.data.APISample apiSample)Methods inherited from class dev.shortloop.agent.buffer.BufferManagerWorker
getOperatingConfig, shutdown
-
Constructor Details
-
DiscoveredApiBufferManagerWorker
public DiscoveredApiBufferManagerWorker(@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>
-