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