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