Uses of Interface
com.wavefront.agent.queueing.TaskQueue
-
Packages that use TaskQueue Package Description com.wavefront.agent.data com.wavefront.agent.queueing -
-
Uses of TaskQueue in com.wavefront.agent.data
Fields in com.wavefront.agent.data declared as TaskQueue Modifier and Type Field Description protected TaskQueue<T>
AbstractDataSubmissionTask. backlog
protected TaskQueue<T>
AbstractDataSubmissionTask. backlog
protected TaskQueue<T>
AbstractDataSubmissionTask. backlog
Methods in com.wavefront.agent.data with parameters of type TaskQueue Modifier and Type Method Description void
EventDataSubmissionTask. injectMembers(com.wavefront.api.EventAPI api, UUID proxyId, EntityProperties properties, TaskQueue<EventDataSubmissionTask> backlog)
void
LineDelimitedDataSubmissionTask. injectMembers(com.wavefront.api.ProxyV2API api, UUID proxyId, EntityProperties properties, TaskQueue<LineDelimitedDataSubmissionTask> backlog)
void
SourceTagSubmissionTask. injectMembers(com.wavefront.api.SourceTagAPI api, EntityProperties properties, TaskQueue<SourceTagSubmissionTask> backlog)
Constructors in com.wavefront.agent.data with parameters of type TaskQueue Constructor Description EventDataSubmissionTask(com.wavefront.api.EventAPI api, UUID proxyId, EntityProperties properties, TaskQueue<EventDataSubmissionTask> backlog, String handle, List<com.wavefront.dto.Event> events, Supplier<Long> timeProvider)
LineDelimitedDataSubmissionTask(com.wavefront.api.ProxyV2API api, UUID proxyId, EntityProperties properties, TaskQueue<LineDelimitedDataSubmissionTask> backlog, String format, com.wavefront.data.ReportableEntityType entityType, String handle, List<String> payload, Supplier<Long> timeProvider)
SourceTagSubmissionTask(com.wavefront.api.SourceTagAPI api, EntityProperties properties, TaskQueue<SourceTagSubmissionTask> backlog, String handle, com.wavefront.dto.SourceTag sourceTag, Supplier<Long> timeProvider)
-
Uses of TaskQueue in com.wavefront.agent.queueing
Classes in com.wavefront.agent.queueing that implement TaskQueue Modifier and Type Class Description class
FileBasedTaskQueue<T extends DataSubmissionTask<T>>
class
InMemorySubmissionQueue<T extends DataSubmissionTask<T>>
Implements proxy-specific in-memory-queue interface as a wrapper over tapeObjectQueue
class
InstrumentedTaskQueueDelegate<T extends DataSubmissionTask<T>>
A thread-safe wrapper forTaskQueue
that reports queue metrics.class
SQSSubmissionQueue<T extends DataSubmissionTask<T>>
Implements proxy-specific queue interface as a wrapper overAmazonSQS
class
TaskQueueStub<T extends DataSubmissionTask<T>>
A non-functional emptyTaskQueue
that throws an error when attempting to add a task.Fields in com.wavefront.agent.queueing declared as TaskQueue Modifier and Type Field Description protected TaskQueue<T>
QueueProcessor. taskQueue
Methods in com.wavefront.agent.queueing that return TaskQueue Modifier and Type Method Description <T extends DataSubmissionTask<T>>
TaskQueue<T>SQSQueueFactoryImpl. getTaskQueue(HandlerKey key, int threadNum)
<T extends DataSubmissionTask<T>>
TaskQueue<T>TaskQueueFactory. getTaskQueue(HandlerKey handlerKey, int threadNum)
Create a task queue for a specifiedHandlerKey
and thread number.<T extends DataSubmissionTask<T>>
TaskQueue<T>TaskQueueFactoryImpl. getTaskQueue(HandlerKey key, int threadNum)
Constructors in com.wavefront.agent.queueing with parameters of type TaskQueue Constructor Description InstrumentedTaskQueueDelegate(TaskQueue<T> delegate, String metricPrefix, Map<String,String> metricTags, com.wavefront.data.ReportableEntityType entityType)
QueueProcessor(HandlerKey handlerKey, TaskQueue<T> taskQueue, TaskInjector<T> taskInjector, ScheduledExecutorService scheduler, EntityProperties entityProps, GlobalProperties globalProps)
-