Router

Basic router processor. Routing exchanges to processor defined by routing key value returns by routingFunction.
implements Psr\Log\LoggerAwareInterface , SAREhub\Client\Processor\Processor
Methods Summary
public
# __construct( callable $routingFunction )
public static
# withRoutingFunction( callable $routingFunction )
public
public
public
public
# removeRoute( $routingKey )
public
# getRoute( $routingKey )
public
# hasRoute( $routingKey )
public
public
public
public
# setLogger( Psr\Log\LoggerInterface $logger )
public