public class HeaderFrame extends GeneralFrame
FRAME_END| Constructor and Description |
|---|
HeaderFrame(int channel,
int classId,
long bodySize) |
| Modifier and Type | Method and Description |
|---|---|
long |
getPayloadSize() |
void |
handle(io.netty.channel.ChannelHandlerContext ctx,
AmqpConnectionHandler connectionHandler) |
static HeaderFrame |
lazyParse(io.netty.buffer.ByteBuf buf,
int channelId,
long payloadSize) |
static HeaderFrame |
parse(io.netty.buffer.ByteBuf buf,
int channel) |
void |
setAppId(ShortString appId) |
void |
setContentEncoding(ShortString contentEncoding) |
void |
setContentType(ShortString contentType) |
void |
setCorrelationId(ShortString correlationId) |
void |
setDeliveryMode(short deliveryMode) |
void |
setExpiration(ShortString expiration) |
void |
setHeaders(FieldTable headers) |
void |
setMessageId(ShortString messageId) |
void |
setPriority(short priority) |
void |
setRawMetadata(io.netty.buffer.ByteBuf rawMetadata) |
void |
setReplyTo(ShortString replyTo) |
void |
setTimestamp(long timestamp) |
void |
setType(ShortString type) |
void |
setUserId(ShortString userId) |
void |
writePayload(io.netty.buffer.ByteBuf buf) |
getChannel, writepublic long getPayloadSize()
getPayloadSize in class GeneralFramepublic void writePayload(io.netty.buffer.ByteBuf buf)
writePayload in class GeneralFramepublic void handle(io.netty.channel.ChannelHandlerContext ctx,
AmqpConnectionHandler connectionHandler)
handle in class GeneralFramepublic static HeaderFrame parse(io.netty.buffer.ByteBuf buf, int channel) throws Exception
Exceptionpublic static HeaderFrame lazyParse(io.netty.buffer.ByteBuf buf, int channelId, long payloadSize)
public void setContentType(ShortString contentType)
public void setContentEncoding(ShortString contentEncoding)
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 void setRawMetadata(io.netty.buffer.ByteBuf rawMetadata)
Copyright © 2017 WSO2. All rights reserved.