Inheritance diagram for PEIP_ABS_Router:
Public Member Functions | |
__construct (PEIP_INF_Channel_Resolver $channelResolver, PEIP_INF_Channel $inputChannel) | |
setChannelResolver (PEIP_INF_Channel_Resolver $channelResolver) | |
Protected Member Functions | |
doReply (PEIP_INF_Message $message) | |
resolveChannel ($channel) | |
selectChannels (PEIP_INF_Message $message) | |
Protected Attributes | |
$channelResolver |
Definition at line 22 of file PEIP_ABS_Router.php.
PEIP_ABS_Router::__construct | ( | PEIP_INF_Channel_Resolver $ | channelResolver, | |
PEIP_INF_Channel $ | inputChannel | |||
) |
public
$channelResolver | ||
$inputChannel |
Definition at line 34 of file PEIP_ABS_Router.php.
References $channelResolver, PEIP_ABS_Message_Handler::$inputChannel, and PEIP_ABS_Message_Handler::setInputChannel().
PEIP_ABS_Router::setChannelResolver | ( | PEIP_INF_Channel_Resolver $ | channelResolver | ) |
public
$channelResolver |
Definition at line 45 of file PEIP_ABS_Router.php.
References $channelResolver.
PEIP_ABS_Router::doReply | ( | PEIP_INF_Message $ | message | ) | [protected] |
protected
$message |
Reimplemented from PEIP_Pipe.
Definition at line 55 of file PEIP_ABS_Router.php.
References PEIP_Pipe::replyMessage(), resolveChannel(), selectChannels(), and PEIP_ABS_Reply_Producing_Message_Handler::setOutputChannel().
PEIP_ABS_Router::resolveChannel | ( | $ | channel | ) | [protected] |
protected
$channel |
Definition at line 70 of file PEIP_ABS_Router.php.
Referenced by doReply().
PEIP_ABS_Router::selectChannels | ( | PEIP_INF_Message $ | message | ) | [abstract, protected] |
PEIP_ABS_Router::$channelResolver [protected] |
Definition at line 25 of file PEIP_ABS_Router.php.
Referenced by __construct(), and setChannelResolver().