Inheritance diagram for PEIP_ABS_Interceptable_Message_Channel:

Definition at line 19 of file PEIP_ABS_Interceptable_Message_Channel.php.
| PEIP_ABS_Interceptable_Message_Channel::__construct | ( | $ | name | ) | 
public
| $name | 
Reimplemented in PEIP_Queue_Channel.
Definition at line 40 of file PEIP_ABS_Interceptable_Message_Channel.php.
References $name.
| PEIP_ABS_Interceptable_Message_Channel::getName | ( | ) | 
public
Implements PEIP_INF_Channel.
Definition at line 48 of file PEIP_ABS_Interceptable_Message_Channel.php.
| PEIP_ABS_Interceptable_Message_Channel::setInterceptorDispatcher | ( | PEIP_Interceptor_Dispatcher $ | dispatcher | ) | 
public
| PEIP_Interceptor_Dispatcher | $dispatcher | 
Definition at line 57 of file PEIP_ABS_Interceptable_Message_Channel.php.
| PEIP_ABS_Interceptable_Message_Channel::getInterceptorDispatcher | ( | ) | 
public
Definition at line 66 of file PEIP_ABS_Interceptable_Message_Channel.php.
Referenced by connectInterceptor(), deleteInterceptor(), dispatchInterceptor(), PEIP_Pollable_Channel::receive(), PEIP_ABS_Pollable_Channel::receive(), PEIP_ABS_Subscribable_Channel::subscribe(), and PEIP_ABS_Subscribable_Channel::unsubscribe().
| PEIP_ABS_Interceptable_Message_Channel::dispatchInterceptor | ( | PEIP_INF_Message $ | message, | |
| $ | eventName, | |||
| array $ |  parameters = array() | |||
| ) |  [protected] | 
        
protected
| PEIP_INF_Message | $message | |
| string | $eventName | |
| array | $parameters | 
Definition at line 78 of file PEIP_ABS_Interceptable_Message_Channel.php.
References getInterceptorDispatcher().
Referenced by PEIP_Direct_Channel::send(), and send().
| PEIP_ABS_Interceptable_Message_Channel::send | ( | PEIP_INF_Message $ | message, | |
| $ |  timeout = -1 | |||
| ) | 
public
| PEIP_INF_Message | $message | |
| integer | $timeout | 
Implements PEIP_INF_Channel.
Reimplemented in PEIP_Direct_Channel.
Definition at line 90 of file PEIP_ABS_Interceptable_Message_Channel.php.
References dispatchInterceptor(), doFireEvent(), and doSend().
| PEIP_ABS_Interceptable_Message_Channel::doSend | ( | PEIP_INF_Message $ | message | ) |  [abstract, protected] | 
        
protected
| PEIP_INF_Message | $message | 
Reimplemented in PEIP_ABS_Pollable_Channel, PEIP_Direct_Channel, PEIP_Pollable_Channel, PEIP_Priority_Channel, PEIP_Publish_Subscribe_Channel, and PEIP_Queue_Channel.
Referenced by send().
| PEIP_ABS_Interceptable_Message_Channel::addInterceptor | ( | PEIP_INF_Channel_Interceptor $ | interceptor | ) | 
public
| PEIP_Abstract_Message_Channel_Interceptor | $interceptor | 
Implements PEIP_INF_Interceptable.
Definition at line 112 of file PEIP_ABS_Interceptable_Message_Channel.php.
References connectInterceptor().
Referenced by setInterceptors().
| PEIP_ABS_Interceptable_Message_Channel::connectInterceptor | ( | $ | eventName, | |
| $ | handler | |||
| ) | 
public
| string | $eventName | |
| mixed | $handler | 
Definition at line 131 of file PEIP_ABS_Interceptable_Message_Channel.php.
References getInterceptorDispatcher().
Referenced by addInterceptor().
| PEIP_ABS_Interceptable_Message_Channel::deleteInterceptor | ( | PEIP_INF_Channel_Interceptor $ | interceptor | ) | 
public
| PEIP_Abstract_Message_Channel_Interceptor | $interceptor | 
Implements PEIP_INF_Interceptable.
Definition at line 140 of file PEIP_ABS_Interceptable_Message_Channel.php.
References getInterceptorDispatcher().
Referenced by clearInterceptors().
| PEIP_ABS_Interceptable_Message_Channel::getInterceptors | ( | ) | 
public
Implements PEIP_INF_Interceptable.
Definition at line 153 of file PEIP_ABS_Interceptable_Message_Channel.php.
| PEIP_ABS_Interceptable_Message_Channel::setInterceptors | ( | array $ | interceptors | ) | 
public
| array | $interceptors PEIP_Abstract_Message_Channel_Interceptor[] | 
Implements PEIP_INF_Interceptable.
Definition at line 162 of file PEIP_ABS_Interceptable_Message_Channel.php.
References addInterceptor(), and clearInterceptors().
| PEIP_ABS_Interceptable_Message_Channel::clearInterceptors | ( | ) | 
public
Implements PEIP_INF_Interceptable.
Definition at line 173 of file PEIP_ABS_Interceptable_Message_Channel.php.
References deleteInterceptor().
Referenced by setInterceptors().
| PEIP_ABS_Interceptable_Message_Channel::connect | ( | $ | name, | |
| PEIP_INF_Handler $ | listener | |||
| ) | 
public
| string | $name | |
| PEIP_INF_Handler | $listener | 
Implements PEIP_INF_Connectable.
Definition at line 185 of file PEIP_ABS_Interceptable_Message_Channel.php.
References $name, and getEventDispatcher().
Referenced by setEventDispatcher(), and PEIP_ABS_Subscribable_Channel::setMessageDispatcher().
| PEIP_ABS_Interceptable_Message_Channel::disconnect | ( | $ | name, | |
| PEIP_INF_Handler $ | listener | |||
| ) | 
public
| string | $name | |
| PEIP_INF_Handler | $listener | 
Implements PEIP_INF_Connectable.
Definition at line 195 of file PEIP_ABS_Interceptable_Message_Channel.php.
References $name, and getEventDispatcher().
| PEIP_ABS_Interceptable_Message_Channel::hasListeners | ( | $ | name | ) | 
public
| string | $name | 
Implements PEIP_INF_Connectable.
Definition at line 204 of file PEIP_ABS_Interceptable_Message_Channel.php.
References $name, and getEventDispatcher().
| PEIP_ABS_Interceptable_Message_Channel::getListeners | ( | $ | name | ) | 
public
| string | $name | 
Implements PEIP_INF_Connectable.
Definition at line 213 of file PEIP_ABS_Interceptable_Message_Channel.php.
References $name, and getEventDispatcher().
| PEIP_ABS_Interceptable_Message_Channel::setEventDispatcher | ( | PEIP_Object_Event_Dispatcher $ | dispatcher, | |
| $ |  transferListners = true | |||
| ) | 
public
| PEIP_Object_Event_Dispatcher | $dispatcher | |
| boolean | $transferListners wether to transfer given Listeners to new dispatcher | 
Definition at line 223 of file PEIP_ABS_Interceptable_Message_Channel.php.
| PEIP_ABS_Interceptable_Message_Channel::getEventDispatcher | ( | ) | 
public
Definition at line 240 of file PEIP_ABS_Interceptable_Message_Channel.php.
Referenced by connect(), disconnect(), doFireEvent(), getListeners(), and hasListeners().
| static PEIP_ABS_Interceptable_Message_Channel::getSharedEventDispatcher | ( | ) |  [static, protected] | 
        
protected
Definition at line 249 of file PEIP_ABS_Interceptable_Message_Channel.php.
| PEIP_ABS_Interceptable_Message_Channel::doFireEvent | ( | $ | name, | |
| array $ |  headers = array(),  | 
        |||
| $ |  eventClass = false | |||
| ) |  [protected] | 
        
protected
| $name | ||
| $headers | ||
| $eventClass | 
Definition at line 260 of file PEIP_ABS_Interceptable_Message_Channel.php.
References $name, and getEventDispatcher().
Referenced by PEIP_Publish_Subscribe_Channel::doSend(), PEIP_Pollable_Channel::receive(), send(), PEIP_ABS_Subscribable_Channel::subscribe(), and PEIP_ABS_Subscribable_Channel::unsubscribe().
PEIP_ABS_Interceptable_Message_Channel::$eventDispatcher [protected]           | 
        
Definition at line 26 of file PEIP_ABS_Interceptable_Message_Channel.php.
PEIP_ABS_Interceptable_Message_Channel::$interceptorDispatcher [protected]           | 
        
Definition at line 26 of file PEIP_ABS_Interceptable_Message_Channel.php.
PEIP_ABS_Interceptable_Message_Channel::$name [protected]           | 
        
Definition at line 26 of file PEIP_ABS_Interceptable_Message_Channel.php.
Referenced by __construct(), connect(), disconnect(), doFireEvent(), getListeners(), hasListeners(), and setEventDispatcher().
PEIP_ABS_Interceptable_Message_Channel::$interceptors = array() [protected]           | 
        
Definition at line 29 of file PEIP_ABS_Interceptable_Message_Channel.php.
PEIP_ABS_Interceptable_Message_Channel::$sharedEventDispatcher [static, protected]           | 
        
Definition at line 32 of file PEIP_ABS_Interceptable_Message_Channel.php.
 1.5.1