Class BeanIntrospectionEventPayloadExtractor

java.lang.Object
com.agorapulse.micronaut.newrelic.BeanIntrospectionEventPayloadExtractor
All Implemented Interfaces:
EventPayloadExtractor

@Singleton public class BeanIntrospectionEventPayloadExtractor extends Object implements EventPayloadExtractor
  • Constructor Details

    • BeanIntrospectionEventPayloadExtractor

      public BeanIntrospectionEventPayloadExtractor()
  • Method Details

    • extractPayload

      public <E> Map<String,Object> extractPayload(E event)
      Description copied from interface: EventPayloadExtractor
      Extracts the paylaod for the event. The payload always contains keys eventType and timestamp
      Specified by:
      extractPayload in interface EventPayloadExtractor
      Type Parameters:
      E - the type of the event
      Parameters:
      event - the event object
      Returns:
      payload map which always contains the keys eventType and timestamp