<?php
/**
* * * * * * * *<4297088@qq.com>
* */
namespace cn\gz53\framework\model\bo\websocket;
use cn\gz53\framework\dao\websocket\WebSocketServerWorkerCallbackGetDaoI;
use cn\gz53\framework\dao\websocket\WebSocketServerWorkerCallbackSetDaoI;
use cn\gz53\framework\model\bo\Bo;
class WebSocketServerWorkerSetBo extends Bo implements WebSocketServerWorkerCallbackSetDaoI, WebSocketServerWorkerCallbackGetDaoI
{
private $workerStartCallback;
private $workerStopCallback;
private $onRequestCallback;
private $onTaskCallback;
private $onFinishCallback;
public function getWorkerStartCallback(){
return $this->workerStartCallback;
}
public function setWorkerStartCallback(callable $workerStartCallback){
$this->workerStartCallback = $workerStartCallback;
}
public function getWorkerStopCallback(){
return $this->workerStopCallback;
}
public function setWorkerStopCallback(callable $workerStopCallback){
$this->workerStopCallback = $workerStopCallback;
}
public function getOnRequestCallback(){
return $this->onRequestCallback;
}
public function setOnRequestCallback(callable $onRequestCallback){
$this->onRequestCallback = $onRequestCallback;
}
public function getOnTaskCallback(){
return $this->onTaskCallback;
}
public function setOnTaskCallback(callable $onTaskCallback){
$this->onTaskCallback = $onTaskCallback;
}
public function getOnFinishCallback(){
return $this->onFinishCallback;
}
public function setOnFinishCallback(callable $onFinishCallback){
$this->onFinishCallback = $onFinishCallback;
}
}