MessageTrait
The MessageTrait is a common implementation of the Message interface
Table of Contents
Methods
- getBody() : mixed
- getCorrelationId() : string|null
- getHeader() : mixed
- getHeaders() : array<string|int, mixed>
- getMessageId() : string|null
- getProperties() : array<string|int, mixed>
- getProperty() : mixed
- getReplyTo() : string|null
- getTimestamp() : int|null
- isRedelivered() : bool
- setBody() : self
- setCorrelationId() : self
- setHeader() : self
- setHeaders() : self
- setMessageId() : self
- setProperties() : self
- setProperty() : self
- setRedelivered() : self
- setReplyTo() : self
- setTimestamp() : self
Methods
getBody()
public
getBody() : mixed
getCorrelationId()
public
getCorrelationId() : string|null
Return values
string|nullgetHeader()
public
getHeader(string $name[, mixed $default = null ]) : mixed
Parameters
- $name : string
- $default : mixed = null
getHeaders()
public
getHeaders() : array<string|int, mixed>
Return values
array<string|int, mixed>getMessageId()
public
getMessageId() : string|null
Return values
string|nullgetProperties()
public
getProperties() : array<string|int, mixed>
Return values
array<string|int, mixed>getProperty()
public
getProperty(string $name[, mixed $default = null ]) : mixed
Parameters
- $name : string
- $default : mixed = null
getReplyTo()
public
getReplyTo() : string|null
Return values
string|nullgetTimestamp()
public
getTimestamp() : int|null
Return values
int|nullisRedelivered()
public
isRedelivered() : bool
Return values
boolsetBody()
public
setBody(mixed $body) : self
Parameters
- $body : mixed
Return values
selfsetCorrelationId()
public
setCorrelationId([string $correlationId = null ]) : self
Parameters
- $correlationId : string = null
Return values
selfsetHeader()
public
setHeader(string $name, mixed $value) : self
Parameters
- $name : string
- $value : mixed
Return values
selfsetHeaders()
public
setHeaders(array<string|int, mixed> $headers) : self
Parameters
- $headers : array<string|int, mixed>
Return values
selfsetMessageId()
public
setMessageId([string $messageId = null ]) : self
Parameters
- $messageId : string = null
Return values
selfsetProperties()
public
setProperties(array<string|int, mixed> $properties) : self
Parameters
- $properties : array<string|int, mixed>
Return values
selfsetProperty()
public
setProperty(string $name, mixed $value) : self
Parameters
- $name : string
- $value : mixed
Return values
selfsetRedelivered()
public
setRedelivered(bool $redelivered) : self
Parameters
- $redelivered : bool
Return values
selfsetReplyTo()
public
setReplyTo([string $replyTo = null ]) : self
Parameters
- $replyTo : string = null
Return values
selfsetTimestamp()
public
setTimestamp([int $timestamp = null ]) : self
Parameters
- $timestamp : int = null