Inheritance diagram for PEIP_Simple_Messaging_Gateway:
Public Member Functions | |
__construct (PEIP_INF_Channel $requestChannel, PEIP_INF_Channel $replyChannel=NULL, array $defaultHeaders=array()) | |
setRequestChannel (PEIP_INF_Channel $requestChannel) | |
setReplyChannel (PEIP_INF_Channel $replyChannel) | |
send ($content) | |
receive () | |
sendAndReceive ($content) | |
setMessageClass ($messageClass) | |
getMessageClass () | |
Protected Member Functions | |
buildMessage ($content) | |
getMessageBuilder () | |
Protected Attributes | |
$requestChannel | |
$replyChannel | |
$messageClass = 'PEIP_Generic_Message' | |
$defaultHeaders | |
$messageBuilder |
Definition at line 21 of file PEIP_Simple_Messaging_Gateway.php.
PEIP_Simple_Messaging_Gateway::__construct | ( | PEIP_INF_Channel $ | requestChannel, | |
PEIP_INF_Channel $ | replyChannel = NULL , |
|||
array $ | defaultHeaders = array() | |||
) |
public
$requestChannel | ||
$replyChannel | ||
$defaultHeaders |
Definition at line 41 of file PEIP_Simple_Messaging_Gateway.php.
References $defaultHeaders, $replyChannel, $requestChannel, PEIP_Message_Builder::getInstance(), setReplyChannel(), and setRequestChannel().
PEIP_Simple_Messaging_Gateway::setRequestChannel | ( | PEIP_INF_Channel $ | requestChannel | ) |
public
$requestChannel |
Implements PEIP_INF_Messaging_Gateway.
Definition at line 54 of file PEIP_Simple_Messaging_Gateway.php.
References $requestChannel.
Referenced by __construct().
PEIP_Simple_Messaging_Gateway::setReplyChannel | ( | PEIP_INF_Channel $ | replyChannel | ) |
public
$replyChannel |
Implements PEIP_INF_Messaging_Gateway.
Definition at line 64 of file PEIP_Simple_Messaging_Gateway.php.
References $replyChannel.
Referenced by __construct().
PEIP_Simple_Messaging_Gateway::send | ( | $ | content | ) |
public
$content |
Implements PEIP_INF_Messaging_Gateway.
Definition at line 77 of file PEIP_Simple_Messaging_Gateway.php.
References buildMessage().
Referenced by sendAndReceive().
PEIP_Simple_Messaging_Gateway::receive | ( | ) |
public
Implements PEIP_INF_Messaging_Gateway.
Definition at line 86 of file PEIP_Simple_Messaging_Gateway.php.
Referenced by sendAndReceive().
PEIP_Simple_Messaging_Gateway::sendAndReceive | ( | $ | content | ) |
public
$content |
Implements PEIP_INF_Messaging_Gateway.
Definition at line 110 of file PEIP_Simple_Messaging_Gateway.php.
PEIP_Simple_Messaging_Gateway::buildMessage | ( | $ | content | ) | [protected] |
protected
$content |
Definition at line 128 of file PEIP_Simple_Messaging_Gateway.php.
References getMessageBuilder().
Referenced by send().
PEIP_Simple_Messaging_Gateway::getMessageBuilder | ( | ) | [protected] |
protected
Definition at line 137 of file PEIP_Simple_Messaging_Gateway.php.
References PEIP_Message_Builder::getInstance(), and getMessageClass().
Referenced by buildMessage().
PEIP_Simple_Messaging_Gateway::setMessageClass | ( | $ | messageClass | ) |
public
$messageClass |
Implements PEIP_INF_Message_Builder.
Definition at line 150 of file PEIP_Simple_Messaging_Gateway.php.
References $messageClass.
PEIP_Simple_Messaging_Gateway::getMessageClass | ( | ) |
public
Implements PEIP_INF_Message_Builder.
Definition at line 159 of file PEIP_Simple_Messaging_Gateway.php.
Referenced by getMessageBuilder().
PEIP_Simple_Messaging_Gateway::$requestChannel [protected] |
Definition at line 27 of file PEIP_Simple_Messaging_Gateway.php.
Referenced by __construct(), and setRequestChannel().
PEIP_Simple_Messaging_Gateway::$replyChannel [protected] |
Definition at line 27 of file PEIP_Simple_Messaging_Gateway.php.
Referenced by __construct(), and setReplyChannel().
PEIP_Simple_Messaging_Gateway::$messageClass = 'PEIP_Generic_Message' [protected] |
PEIP_Simple_Messaging_Gateway::$defaultHeaders [protected] |
PEIP_Simple_Messaging_Gateway::$messageBuilder [protected] |
Definition at line 29 of file PEIP_Simple_Messaging_Gateway.php.