PEIP_ABS_Router Class Reference

Inheritance diagram for PEIP_ABS_Router:

PEIP_Pipe PEIP_ABS_Reply_Producing_Message_Handler PEIP_INF_Channel PEIP_INF_Subscribable_Channel PEIP_INF_Connectable PEIP_ABS_Message_Handler PEIP_INF_Message_Builder PEIP_INF_Handler List of all members.

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

Detailed Description

Definition at line 22 of file PEIP_ABS_Router.php.


Constructor & Destructor Documentation

PEIP_ABS_Router::__construct ( PEIP_INF_Channel_Resolver channelResolver,
PEIP_INF_Channel inputChannel 
)

public

Parameters:
$channelResolver 
$inputChannel 
Returns:

Definition at line 34 of file PEIP_ABS_Router.php.

References $channelResolver, PEIP_ABS_Message_Handler::$inputChannel, and PEIP_ABS_Message_Handler::setInputChannel().


Member Function Documentation

PEIP_ABS_Router::setChannelResolver ( PEIP_INF_Channel_Resolver channelResolver  ) 

public

Parameters:
$channelResolver 
Returns:

Definition at line 45 of file PEIP_ABS_Router.php.

References $channelResolver.

PEIP_ABS_Router::doReply ( PEIP_INF_Message message  )  [protected]

protected

Parameters:
$message 
Returns:

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

Parameters:
$channel 
Returns:

Definition at line 70 of file PEIP_ABS_Router.php.

Referenced by doReply().

PEIP_ABS_Router::selectChannels ( PEIP_INF_Message message  )  [abstract, protected]

protected

Parameters:
$message 
Returns:

Referenced by doReply().


Member Data Documentation

PEIP_ABS_Router::$channelResolver [protected]

Definition at line 25 of file PEIP_ABS_Router.php.

Referenced by __construct(), and setChannelResolver().


The documentation for this class was generated from the following file:
Generated on Mon Apr 12 11:39:01 2010 for PEIP by  doxygen 1.5.1