* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-class ActiveTaskVisitor extends BaseVisitor implements TaskVisitor, QueryVisitor, PoolVisitor {
+class ActiveTaskVisitor extends BaseVisitor implements TaskVisitor, QueryConnectorVisitor, PoolVisitor {
/**
* Protected constructor
*
}
/**
- * Query visitor method for active tasks
+ * Connector visitor method for active tasks
*
- * @param $queryInstance A Queryable instance
+ * @param $connectorInstance A Connectable instance
* @return void
*/
- public function visitQuery (Queryable $queryInstance) {
+ public function visitQueryConnector (Connectable $connectorInstance) {
// Handle all queries
- $queryInstance->handleQueries();
+ $connectorInstance->handleQueryConnector();
}
/**
*/
public function visitPool (Poolable $poolInstance) {
// We don't need to visit a pool as an active task because a pool can
- // never become a task.
+ // never become a task. Instead e.g. by a listener pool we should visit
+ // all listeners one by one
}
}