Search in sources :

Example 6 with Event

use of com.wavefront.dto.Event in project java by wavefrontHQ.

the class EventHandlerImpl method reportInternal.

@Override
protected void reportInternal(ReportEvent event) {
    if (!annotationKeysAreValid(event)) {
        throw new IllegalArgumentException("WF-401: Event annotation key has illegal characters.");
    }
    getTask().add(new Event(event));
    getReceivedCounter().inc();
    if (validItemsLogger != null && validItemsLogger.isLoggable(Level.FINEST)) {
        validItemsLogger.info(EVENT_SERIALIZER.apply(event));
    }
}
Also used : Event(com.wavefront.dto.Event) ReportEvent(wavefront.report.ReportEvent)

Aggregations

Event (com.wavefront.dto.Event)6 EventDataSubmissionTask (com.wavefront.agent.data.EventDataSubmissionTask)5 ReportEvent (wavefront.report.ReportEvent)5 DefaultEntityPropertiesForTesting (com.wavefront.agent.data.DefaultEntityPropertiesForTesting)4 LineDelimitedDataSubmissionTask (com.wavefront.agent.data.LineDelimitedDataSubmissionTask)4 UUID (java.util.UUID)4 Test (org.junit.Test)4 SourceTagSubmissionTask (com.wavefront.agent.data.SourceTagSubmissionTask)3 SourceTag (com.wavefront.dto.SourceTag)2 File (java.io.File)2 ReportSourceTag (wavefront.report.ReportSourceTag)2 Message (com.amazonaws.services.sqs.model.Message)1 ReceiveMessageRequest (com.amazonaws.services.sqs.model.ReceiveMessageRequest)1 ReceiveMessageResult (com.amazonaws.services.sqs.model.ReceiveMessageResult)1 SendMessageRequest (com.amazonaws.services.sqs.model.SendMessageRequest)1 VisibleForTesting (com.google.common.annotations.VisibleForTesting)1 Charsets (com.google.common.base.Charsets)1 ImmutableList (com.google.common.collect.ImmutableList)1 ImmutableMap (com.google.common.collect.ImmutableMap)1 Files (com.google.common.io.Files)1