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] |
1.5.1