Inheritance diagram for PEIP_ABS_Reply_Producing_Message_Handler:
Public Member Functions | |
setOutputChannel (PEIP_INF_Channel $outputChannel) | |
getOutputChannel () | |
setMessageClass ($messageClass) | |
getMessageClass () | |
addReplyChannelHeader ($headerName) | |
setReplyChannelHeaders (array $headerNames) | |
getReplyChannelHeaders () | |
Protected Member Functions | |
doSetOutputChannel (PEIP_INF_Channel $outputChannel) | |
doGetOutputChannel (PEIP_INF_Message $message) | |
resolveReplyChannel (PEIP_INF_Message $message) | |
replyMessage ($content) | |
ensureMessage ($message) | |
buildMessage ($content) | |
getMessageBuilder () | |
doHandle (PEIP_INF_Message $message) | |
doReply (PEIP_INF_Message $message) | |
Protected Attributes | |
$outputChannel | |
$messageClass = 'PEIP_Generic_Message' | |
$replyChannelHeaders = array('REPLY_CHANNEL') |
Definition at line 22 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
PEIP_ABS_Reply_Producing_Message_Handler::setOutputChannel | ( | PEIP_INF_Channel $ | outputChannel | ) |
public
PEIP_INF_Channel | $outputChannel |
Definition at line 37 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
References $outputChannel, and doSetOutputChannel().
Referenced by PEIP_Wiretap::__construct(), PEIP_Simple_Event_Pipe::__construct(), PEIP_Service_Activator::__construct(), PEIP_ABS_Message_Splitter::__construct(), and PEIP_ABS_Router::doReply().
PEIP_ABS_Reply_Producing_Message_Handler::doSetOutputChannel | ( | PEIP_INF_Channel $ | outputChannel | ) | [protected] |
protected
PEIP_INF_Channel | $outputChannel |
Definition at line 48 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
References $outputChannel.
Referenced by setOutputChannel().
PEIP_ABS_Reply_Producing_Message_Handler::getOutputChannel | ( | ) |
public
Definition at line 57 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
Referenced by doGetOutputChannel(), PEIP_Pipe::replyMessage(), and PEIP_Command_Pipe::replyMessage().
PEIP_ABS_Reply_Producing_Message_Handler::doGetOutputChannel | ( | PEIP_INF_Message $ | message | ) | [protected] |
protected
PEIP_INF_Message | $message |
Definition at line 66 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
References getOutputChannel(), and resolveReplyChannel().
Referenced by replyMessage().
PEIP_ABS_Reply_Producing_Message_Handler::resolveReplyChannel | ( | PEIP_INF_Message $ | message | ) | [protected] |
protected
PEIP_INF_Message | $message |
Definition at line 76 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
Referenced by doGetOutputChannel().
PEIP_ABS_Reply_Producing_Message_Handler::replyMessage | ( | $ | content | ) | [protected] |
protected
$content |
Reimplemented in PEIP_Command_Pipe, and PEIP_Pipe.
Definition at line 90 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
References doGetOutputChannel(), and ensureMessage().
PEIP_ABS_Reply_Producing_Message_Handler::ensureMessage | ( | $ | message | ) | [protected] |
protected
PEIP_INF_Message | $message |
Definition at line 101 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
References buildMessage().
Referenced by PEIP_Pipe::replyMessage(), PEIP_Command_Pipe::replyMessage(), and replyMessage().
PEIP_ABS_Reply_Producing_Message_Handler::buildMessage | ( | $ | content | ) | [protected] |
protected
mixed | $content |
Definition at line 111 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
References getMessageBuilder().
Referenced by ensureMessage().
PEIP_ABS_Reply_Producing_Message_Handler::getMessageBuilder | ( | ) | [protected] |
protected
Definition at line 120 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
References PEIP_Message_Builder::getInstance(), and getMessageClass().
Referenced by buildMessage().
PEIP_ABS_Reply_Producing_Message_Handler::setMessageClass | ( | $ | messageClass | ) |
public
$messageClass |
Implements PEIP_INF_Message_Builder.
Definition at line 131 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
References $messageClass.
PEIP_ABS_Reply_Producing_Message_Handler::getMessageClass | ( | ) |
public
Implements PEIP_INF_Message_Builder.
Definition at line 141 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
Referenced by getMessageBuilder().
PEIP_ABS_Reply_Producing_Message_Handler::addReplyChannelHeader | ( | $ | headerName | ) |
public
string | $headerName |
Definition at line 150 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
PEIP_ABS_Reply_Producing_Message_Handler::setReplyChannelHeaders | ( | array $ | headerNames | ) |
public
array | $headerNames |
Definition at line 160 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
PEIP_ABS_Reply_Producing_Message_Handler::getReplyChannelHeaders | ( | ) |
PEIP_ABS_Reply_Producing_Message_Handler::doHandle | ( | PEIP_INF_Message $ | message | ) | [protected] |
protected
PEIP_INF_Message | $message |
Reimplemented from PEIP_ABS_Message_Handler.
Definition at line 180 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
References doReply().
PEIP_ABS_Reply_Producing_Message_Handler::doReply | ( | PEIP_INF_Message $ | message | ) | [abstract, protected] |
protected
PEIP_INF_Message | $message |
Reimplemented in PEIP_ABS_Router, PEIP_ABS_Service_Activator, PEIP_ABS_Message_Splitter, PEIP_Wiretap, PEIP_Event_Pipe, and PEIP_Pipe.
Referenced by doHandle().
PEIP_ABS_Reply_Producing_Message_Handler::$outputChannel [protected] |
Definition at line 27 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
Referenced by PEIP_Wiretap::__construct(), PEIP_Simple_Event_Pipe::__construct(), PEIP_Service_Activator::__construct(), PEIP_ABS_Message_Splitter::__construct(), doSetOutputChannel(), and setOutputChannel().
PEIP_ABS_Reply_Producing_Message_Handler::$messageClass = 'PEIP_Generic_Message' [protected] |
Reimplemented in PEIP_String_Service_Activator.
Definition at line 28 of file PEIP_ABS_Reply_Producing_Message_Handler.php.
Referenced by setMessageClass().
PEIP_ABS_Reply_Producing_Message_Handler::$replyChannelHeaders = array('REPLY_CHANNEL') [protected] |
Definition at line 29 of file PEIP_ABS_Reply_Producing_Message_Handler.php.