Class BufferManagerWorker<K>

java.lang.Object
ai.apiverse.apisuite.mirror.agent.buffer.BufferManagerWorker<K>
Direct Known Subclasses:
DiscoveredApiBufferManager.DiscoveredApiBufferManagerWorker, NoOpBufferManagerWorker, RegisteredApiBufferManager.RegisteredApiBufferManagerWorker

public abstract class BufferManagerWorker<K> extends Object
  • Field Details

  • Constructor Details

    • BufferManagerWorker

      public BufferManagerWorker(@NonNull @NonNull AgentConfig config, String ctUrl, SDKLogger logger)
    • BufferManagerWorker

      public BufferManagerWorker(SDKLogger logger)
  • Method Details

    • getOperatingConfig

      public AgentConfig getOperatingConfig()
    • offer

      public abstract boolean offer(ApiBufferKey apiBufferKey, APISample apiSample)
    • canOffer

      public abstract boolean canOffer(ApiBufferKey apiBufferKey)
    • shutdown

      public boolean shutdown()