public class Metadata extends Object
| Constructor and Description |
|---|
Metadata(long internalId,
String routingKey,
String exchangeName,
long contentLength) |
public long getInternalId()
public String getRoutingKey()
public String getExchangeName()
public long getContentLength()
public void addOwnedQueue(String queueName)
public FieldValue getHeader(ShortString propertyName)
public io.netty.buffer.ByteBuf getRawMetadata()
public void setRawMetadata(io.netty.buffer.ByteBuf rawMetadata,
BiFunction<io.netty.buffer.ByteBuf,Metadata,Boolean> headerParser)
public short getDeliveryMode()
public short getPriority()
public ShortString getCorrelationId()
public ShortString getReplyTo()
public ShortString getExpiration()
public ShortString getMessageId()
public long getTimestamp()
public ShortString getType()
public ShortString getUserId()
public ShortString getAppId()
public ShortString getContentType()
public ShortString getContentEncoding()
public void setContentEncoding(ShortString contentEncoding)
public void setContentType(ShortString contentType)
public void setHeaders(FieldTable headers)
public void setDeliveryMode(short deliveryMode)
public void setPriority(short priority)
public void setCorrelationId(ShortString correlationId)
public void setReplyTo(ShortString replyTo)
public void setExpiration(ShortString expiration)
public void setMessageId(ShortString messageId)
public void setTimestamp(long timestamp)
public void setType(ShortString type)
public void setUserId(ShortString userId)
public void setAppId(ShortString appId)
public Metadata shallowCopy()
public void release()
Copyright © 2017 WSO2. All rights reserved.