mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-08-20 00:24:06 +00:00
feat[virtual thread]: support virtual thread in net
This commit is contained in:
+2
-3
@@ -11,9 +11,8 @@
|
||||
* See the License for the specific language governing permissions and limitations under the License.
|
||||
*/
|
||||
|
||||
package com.zfoo.net.router.receiver;
|
||||
package com.zfoo.net.enhance;
|
||||
|
||||
import com.zfoo.event.anno.Bus;
|
||||
import com.zfoo.net.anno.Task;
|
||||
import com.zfoo.net.session.Session;
|
||||
import com.zfoo.protocol.util.StringUtils;
|
||||
@@ -76,7 +75,7 @@ public abstract class EnhanceUtils {
|
||||
enhanceClazz.addMethod(invokeMethod);
|
||||
|
||||
// 定义类实现的接口方法bus
|
||||
CtMethod busMethod = new CtMethod(classPool.get(Bus.class.getCanonicalName()), "task", null, enhanceClazz);
|
||||
CtMethod busMethod = new CtMethod(classPool.get(Task.class.getCanonicalName()), "task", null, enhanceClazz);
|
||||
busMethod.setModifiers(Modifier.PUBLIC + Modifier.FINAL);
|
||||
String busMethodBody = StringUtils.format("{ return {}.{}; }", Task.class.getCanonicalName(), definition.getTask());
|
||||
busMethod.setBody(busMethodBody);
|
||||
+1
-1
@@ -11,7 +11,7 @@
|
||||
* See the License for the specific language governing permissions and limitations under the License.
|
||||
*/
|
||||
|
||||
package com.zfoo.net.router.receiver;
|
||||
package com.zfoo.net.enhance;
|
||||
|
||||
import com.zfoo.net.anno.Task;
|
||||
import com.zfoo.net.session.Session;
|
||||
+1
-1
@@ -11,7 +11,7 @@
|
||||
* See the License for the specific language governing permissions and limitations under the License.
|
||||
*/
|
||||
|
||||
package com.zfoo.net.router.receiver;
|
||||
package com.zfoo.net.enhance;
|
||||
|
||||
import com.zfoo.net.anno.Task;
|
||||
import com.zfoo.net.session.Session;
|
||||
@@ -33,9 +33,9 @@ import com.zfoo.net.router.attachment.SignalAttachment;
|
||||
import com.zfoo.net.router.exception.ErrorResponseException;
|
||||
import com.zfoo.net.router.exception.NetTimeOutException;
|
||||
import com.zfoo.net.router.exception.UnexpectedProtocolException;
|
||||
import com.zfoo.net.router.receiver.EnhanceUtils;
|
||||
import com.zfoo.net.router.receiver.IPacketReceiver;
|
||||
import com.zfoo.net.router.receiver.PacketReceiverDefinition;
|
||||
import com.zfoo.net.enhance.EnhanceUtils;
|
||||
import com.zfoo.net.enhance.IPacketReceiver;
|
||||
import com.zfoo.net.enhance.PacketReceiverDefinition;
|
||||
import com.zfoo.net.session.Session;
|
||||
import com.zfoo.net.task.PacketReceiverTask;
|
||||
import com.zfoo.net.task.TaskBus;
|
||||
|
||||
Reference in New Issue
Block a user