public class MessageProduceParameters extends java.lang.Object implements ExternalParameters
TracedMethod.reportAsExternal(ExternalParameters)
. A fluent builder is provided to allow for easy usage and
management of this API.Modifier and Type | Class and Description |
---|---|
static interface |
MessageProduceParameters.Build |
protected static class |
MessageProduceParameters.Builder |
static interface |
MessageProduceParameters.DestinationNameParameter |
static interface |
MessageProduceParameters.DestinationTypeParameter |
static interface |
MessageProduceParameters.OutboundHeadersParameter |
Modifier | Constructor and Description |
---|---|
protected |
MessageProduceParameters(MessageProduceParameters messageProduceParameters) |
protected |
MessageProduceParameters(java.lang.String library,
DestinationType destinationType,
java.lang.String destinationName,
OutboundHeaders outboundHeaders) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDestinationName() |
DestinationType |
getDestinationType() |
java.lang.String |
getLibrary() |
OutboundHeaders |
getOutboundHeaders() |
static MessageProduceParameters.DestinationTypeParameter |
library(java.lang.String library)
Set the name of the library.
|
protected MessageProduceParameters(java.lang.String library, DestinationType destinationType, java.lang.String destinationName, OutboundHeaders outboundHeaders)
protected MessageProduceParameters(MessageProduceParameters messageProduceParameters)
public java.lang.String getDestinationName()
public DestinationType getDestinationType()
public OutboundHeaders getOutboundHeaders()
public java.lang.String getLibrary()
public static MessageProduceParameters.DestinationTypeParameter library(java.lang.String library)
library
- the name of the library