知道SrcGen是哪里出错了!参数传递就不匹配,里面create新agent的方式也不理想。
上网搜到了在agent内创建agent的方式:
http://blog.chinaunix.net/u/17...。其实和我最开始时使用的外部方式是一样的,不同的是由已经创建的agent来执行这些代码更加的简单,可以直接得到AgentContainer,直接调用它的createNewAgent方法即可!比向AMS发送消息方式快捷高效得多!当然也有它自己的限制,只能在本地container中创建agent,不过由于SourceGenerator是分布在各个host中的,因此正好回避了这个限制~