Package com.newrelic.api.agent
Class MessageConsumeParameters
- java.lang.Object
-
- com.newrelic.api.agent.MessageConsumeParameters
-
- All Implemented Interfaces:
ExternalParameters
public class MessageConsumeParameters extends java.lang.Object implements ExternalParameters
Creates the parameters to report a message that was pulled from a message queue. This should be used withTracedMethod.reportAsExternal(ExternalParameters)
. A fluent builder is provided to allow for easy usage and management of this API.- Since:
- 3.36.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MessageConsumeParameters.Build
protected static class
MessageConsumeParameters.Builder
static interface
MessageConsumeParameters.DestinationNameParameter
static interface
MessageConsumeParameters.DestinationTypeParameter
static interface
MessageConsumeParameters.InboundHeadersParameter
-
Constructor Summary
Constructors Modifier Constructor Description protected
MessageConsumeParameters(MessageConsumeParameters messageConsumeParameters)
protected
MessageConsumeParameters(java.lang.String library, DestinationType destinationType, java.lang.String destinationName, InboundHeaders inboundHeaders)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDestinationName()
DestinationType
getDestinationType()
InboundHeaders
getInboundHeaders()
java.lang.String
getLibrary()
static MessageConsumeParameters.DestinationTypeParameter
library(java.lang.String library)
Set the name of the library.
-
-
-
Constructor Detail
-
MessageConsumeParameters
protected MessageConsumeParameters(java.lang.String library, DestinationType destinationType, java.lang.String destinationName, InboundHeaders inboundHeaders)
-
MessageConsumeParameters
protected MessageConsumeParameters(MessageConsumeParameters messageConsumeParameters)
-
-
Method Detail
-
getDestinationName
public java.lang.String getDestinationName()
-
getDestinationType
public DestinationType getDestinationType()
-
getInboundHeaders
public InboundHeaders getInboundHeaders()
-
getLibrary
public java.lang.String getLibrary()
-
library
public static MessageConsumeParameters.DestinationTypeParameter library(java.lang.String library)
Set the name of the library.- Parameters:
library
- the name of the library- Returns:
- the next builder interface
-
-