Queue/Stomp/FrameInterface.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled
with this package in the file LICENSE.txt.
It is also available through the world-wide-web at this URL:
http://framework.zend.com/license/new-bsd
If you did not receive a copy of the license and are unable to
obtain it through the world-wide-web, please send an email
to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Queue
- Subpackage
- Stomp
- Version
- $Id$
\Zend_Queue_Stomp_FrameInterface
Package: Zend_Queue\Stomp





Returns
Throws

Returns
Throws
Details


Returns
Throws
Details
This class represents a Stomp Frame Interface
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Methods


fromFrame(string $frame) : \Zend_Queue_Stomp_FrameInterface
Accepts a frame and deconstructs the frame into its' component parts
Parameters
Returns
Details
Name | Type | Description |
---|---|---|
$frame | string |
|
Type | Description |
---|---|
\Zend_Queue_Stomp_FrameInterface |
- Fluent
- This method is part of a fluent interface and will return the same instance


getAutoContentLength() : boolean
Get the status of the auto content length
If AutoContentLength is true this code will automatically put the
content-length header in, even if it is already set by the user.
This is done to make the message sending more reliable.
ReturnsType | Description |
---|---|
boolean |


getBody() : \Zend_Queue_Stomp_FrameInterface
Return the body for this frame returns false if the body does not exist
Returns
Details
Type | Description |
---|---|
\Zend_Queue_Stomp_FrameInterface |
- Fluent
- This method is part of a fluent interface and will return the same instance


getCommand() : \Zend_Queue_Stomp_FrameInterface
Return the command for this frame return false if the command does not exist
Returns
Details
Type | Description |
---|---|
\Zend_Queue_Stomp_FrameInterface |
- Fluent
- This method is part of a fluent interface and will return the same instance


getHeader(string $header) : \$string
Returns a value for a header returns false if the header does not exist
Parameters
Returns
Throws
Name | Type | Description |
---|---|---|
$header | string |
Type | Description |
---|---|
\$string |
Exception | Description |
---|---|
\Zend_Queue_Exception |


setAutoContentLength(boolean $auto) : \$this;
setAutoContentLength()
Set the value on or off.
ParametersName | Type | Description |
---|---|---|
$auto | boolean |
Type | Description |
---|---|
\$this; |
Exception | Description |
---|---|
\Zend_Queue_Exception |


setBody(string | null $body) : \Zend_Queue_Stomp_FrameInterface
Set the body for this frame returns false if the body does not exist
Set to null for no body.
ParametersName | Type | Description |
---|---|---|
$body | string | null |
Type | Description |
---|---|
\Zend_Queue_Stomp_FrameInterface |
Exception | Description |
---|---|
\Zend_Queue_Exception |
- Fluent
- This method is part of a fluent interface and will return the same instance


setCommand( $command) : \Zend_Queue_Stomp_FrameInterface
Set the body for this frame returns false if the body does not exist
Parameters
Returns
Throws
Details
Name | Type | Description |
---|---|---|
$command |
Type | Description |
---|---|
\Zend_Queue_Stomp_FrameInterface |
Exception | Description |
---|---|
\Zend_Queue_Exception |
- Fluent
- This method is part of a fluent interface and will return the same instance


setHeader(string $header, string $value) : \Zend_Queue_Stomp_FrameInterface
Returns a value for a header returns false if the header does not exist
Parameters
Returns
Throws
Details
Name | Type | Description |
---|---|---|
$header | string | |
$value | string |
Type | Description |
---|---|
\Zend_Queue_Stomp_FrameInterface |
Exception | Description |
---|---|
\Zend_Queue_Exception |
- Fluent
- This method is part of a fluent interface and will return the same instance


setHeaders(array $headers) : \Zend_Queue_Stomp_FrameInterface
Set the headers
Throws an exception if the array values are not strings.
ParametersName | Type | Description |
---|---|---|
$headers | array |
Type | Description |
---|---|
\Zend_Queue_Stomp_FrameInterface |
Exception | Description |
---|---|
\Zend_Queue_Exception |
- Fluent
- This method is part of a fluent interface and will return the same instance


toFrame() : string
Takes the current parameters and returns a Stomp Frame
Returns
Throws
Type | Description |
---|---|
string |
Exception | Description |
---|---|
\Zend_Queue_Exception |