Uses of Interface
com.wavefront.agent.data.DataSubmissionTask
-
Packages that use DataSubmissionTask Package Description com.wavefront.agent.data com.wavefront.agent.queueing -
-
Uses of DataSubmissionTask in com.wavefront.agent.data
Classes in com.wavefront.agent.data with type parameters of type DataSubmissionTask Modifier and Type Interface Description interface
DataSubmissionTask<T extends DataSubmissionTask<T>>
A serializable data submission task.interface
TaskInjector<T extends DataSubmissionTask<T>>
Class to inject non-serializable members into aDataSubmissionTask
before executionClasses in com.wavefront.agent.data that implement DataSubmissionTask Modifier and Type Class Description class
EventDataSubmissionTask
ADataSubmissionTask
that handles event payloads.class
LineDelimitedDataSubmissionTask
ADataSubmissionTask
that handles plaintext payloads in the newline-delimited format.class
SourceTagSubmissionTask
ADataSubmissionTask
that handles source tag payloads. -
Uses of DataSubmissionTask in com.wavefront.agent.queueing
Classes in com.wavefront.agent.queueing with type parameters of type DataSubmissionTask 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
QueueController<T extends DataSubmissionTask<T>>
A queue controller (one per entity/port).class
QueueProcessor<T extends DataSubmissionTask<T>>
A thread responsible for processing the backlog from a single task queue.class
RetryTaskConverter<T extends DataSubmissionTask<T>>
A serializer + deserializer ofDataSubmissionTask
objects for storage.class
SQSSubmissionQueue<T extends DataSubmissionTask<T>>
Implements proxy-specific queue interface as a wrapper overAmazonSQS
interface
TaskQueue<T extends DataSubmissionTask<T>>
Proxy-specific queue interface, which is basically a wrapper for a Tape queue.class
TaskQueueStub<T extends DataSubmissionTask<T>>
A non-functional emptyTaskQueue
that throws an error when attempting to add a task.Methods in com.wavefront.agent.queueing with type parameters of type DataSubmissionTask Modifier and Type Method Description <T extends DataSubmissionTask<T>>
QueueController<T>QueueingFactory. getQueueController(HandlerKey handlerKey, int numThreads)
Create a newQueueController
instance for the specified handler key.<T extends DataSubmissionTask<T>>
QueueController<T>QueueingFactoryImpl. getQueueController(HandlerKey handlerKey, int numThreads)
<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)
<T extends DataSubmissionTask<T>>
voidTaskSizeEstimator. scheduleTaskForSizing(T task)
Submit a candidate task to be sized.
-