Inheritance diagram for PEIP_Message_Builder:
Public Member Functions | |
__construct ($messageClass= 'PEIP_Generic_Message') | |
copyHeaders (array $headers) | |
copyHeadersIfAbsent (array $headers) | |
removeHeader ($headerName) | |
setHeader ($headerName, $headerValue) | |
setHeaders (array $headers) | |
build (array $arguments=array()) | |
setContent ($payload) | |
setMessageClass ($messageClass) | |
getMessageClass () | |
Static Public Member Functions | |
static | getInstance ($messageClass= 'PEIP_Generic_Message') |
static | createFromMessage (PEIP_INF_Message $message) |
Protected Attributes | |
$messageClass | |
$factory | |
$headers = array() | |
$payload |
Definition at line 22 of file PEIP_Message_Builder.php.
PEIP_Message_Builder::__construct | ( | $ | messageClass = 'PEIP_Generic_Message' |
) |
public
$messageClass |
Definition at line 41 of file PEIP_Message_Builder.php.
References $messageClass, build(), and PEIP_Dedicated_Factory::getfromCallable().
PEIP_Message_Builder::copyHeaders | ( | array $ | headers | ) |
public
$headers |
Definition at line 52 of file PEIP_Message_Builder.php.
Referenced by build().
PEIP_Message_Builder::copyHeadersIfAbsent | ( | array $ | headers | ) |
PEIP_Message_Builder::removeHeader | ( | $ | headerName | ) |
PEIP_Message_Builder::setHeader | ( | $ | headerName, | |
$ | headerValue | |||
) |
public
$headerName | ||
$headerValue |
Definition at line 92 of file PEIP_Message_Builder.php.
PEIP_Message_Builder::setHeaders | ( | array $ | headers | ) |
PEIP_Message_Builder::build | ( | array $ | arguments = array() |
) |
public
$arguments |
Implements PEIP_INF_Dedicated_Factory.
Definition at line 121 of file PEIP_Message_Builder.php.
References copyHeaders(), and PEIP_Generic_Builder::getInstance().
Referenced by __construct().
PEIP_Message_Builder::setContent | ( | $ | payload | ) |
public
$payload |
Definition at line 133 of file PEIP_Message_Builder.php.
References $payload.
static PEIP_Message_Builder::getInstance | ( | $ | messageClass = 'PEIP_Generic_Message' |
) | [static] |
Definition at line 138 of file PEIP_Message_Builder.php.
References $messageClass.
Referenced by PEIP_Simple_Messaging_Gateway::__construct(), PEIP_Simple_Messaging_Gateway::getMessageBuilder(), and PEIP_ABS_Reply_Producing_Message_Handler::getMessageBuilder().
static PEIP_Message_Builder::createFromMessage | ( | PEIP_INF_Message $ | message | ) | [static] |
Definition at line 142 of file PEIP_Message_Builder.php.
PEIP_Message_Builder::setMessageClass | ( | $ | messageClass | ) |
public
$messageClass |
Implements PEIP_INF_Message_Builder.
Definition at line 152 of file PEIP_Message_Builder.php.
References $messageClass.
PEIP_Message_Builder::getMessageClass | ( | ) |
public
Implements PEIP_INF_Message_Builder.
Definition at line 161 of file PEIP_Message_Builder.php.
PEIP_Message_Builder::$messageClass [protected] |
Definition at line 27 of file PEIP_Message_Builder.php.
Referenced by __construct(), getInstance(), and setMessageClass().
PEIP_Message_Builder::$factory [protected] |
Definition at line 29 of file PEIP_Message_Builder.php.
PEIP_Message_Builder::$headers = array() [protected] |
Definition at line 31 of file PEIP_Message_Builder.php.
PEIP_Message_Builder::$payload [protected] |