This commit is contained in:
wentch
2016-01-05 15:05:54 +08:00
parent 2d4899fd8d
commit 64faa4fdc4
2 changed files with 20 additions and 20 deletions

View File

@@ -113,15 +113,15 @@ public abstract class Sncp {
* return "hello";
* }
*
* @MultiRun
* public String updateSomeThing(String id){
* return "hello" + id;
* }
*
* @MultiRun(selfrun = false)
* public void createSomeThing(TestBean bean){
* "xxxxx" + bean;
* }
*
* @MultiRun
* public String updateSomeThing(String id){
* return "hello" + id;
* }
* }
* </pre></blockquote>
*
@@ -151,11 +151,24 @@ public abstract class Sncp {
* }
*
* &#64;Override
* public void createSomeThing(TestBean bean){
* _createSomeThing(false, true, true, bean);
* }
*
* &#64;SncpDyn(remote = false, index = 0)
* public void _createSomeThing(boolean selfrunnable, boolean samerunnable, boolean diffrunnable, TestBean bean){
* if(selfrunnable) super.createSomeThing(bean);
* if (_client== null) return;
* if (samerunnable) _client.remote(_convert, _sameGroupTransports, 1, true, false, false, bean);
* if (diffrunnable) _client.remote(_convert, _diffGroupTransports, 1, true, true, false, bean);
* }
*
* &#64;Override
* public String updateSomeThing(String id){
* return _updateSomeThing(true, true, true, id);
* }
*
* &#64;SncpDyn(remote = false)
* &#64;SncpDyn(remote = false, index = 1)
* public String _updateSomeThing(boolean selfrunnable, boolean samerunnable, boolean diffrunnable, String id){
* String rs = super.updateSomeThing(id);
* if (_client== null) return;
@@ -163,19 +176,6 @@ public abstract class Sncp {
* if (diffrunnable) _client.remote(_convert, _diffGroupTransports, 0, true, true, false, id);
* return rs;
* }
*
* &#64;Override
* public void createSomeThing(TestBean bean){
* _createSomeThing(false, true, true, bean);
* }
*
* &#64;SncpDyn(remote = false)
* public void _createSomeThing(boolean selfrunnable, boolean samerunnable, boolean diffrunnable, TestBean bean){
* if(selfrunnable) super.createSomeThing(bean);
* if (_client== null) return;
* if (samerunnable) _client.remote(_convert, _sameGroupTransports, 1, true, false, false, bean);
* if (diffrunnable) _client.remote(_convert, _diffGroupTransports, 1, true, true, false, bean);
* }
* }
* </pre></blockquote>
*

View File

@@ -11,7 +11,7 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME;
/**
* 修饰由SNCP协议动态生成的class、和method
* 本地模式动态生成的_DynLocalXXXService类其带有@MultiRun方法均会打上@SncpDyn(remote = false, index=N) 的注解
* 本地模式动态生成的_DynLocalXXXXService类其带有@MultiRun方法均会打上@SncpDyn(remote = false, index=N) 的注解
* 远程模式动态生成的_DynRemoteXXXService类会打上@SncpDyn(remote = true) 的注解
*
* <p> 详情见: http://www.redkale.org