两个问题,没有想明白:
1 TransportInstanceSingleOperationAction类里面
super(actionName, transportService, actionFilters, request);
//父类构造里面有注册行为
this.shardActionName = actionName + "[s]";
transportService.registerRequestHandler(shardActionName, executor, request, new ShardTransportHandler());
//它本身又用另外的串注册了一个
你会发现,实际起作用的是下面的handler。那上面那个handler什么时候会用到呢?
另外,"[s]"这里的s是什么意思?什么单词的缩写?
2 SearchTransportService.registerRequestHandler()方法中,
比如
transportService.registerRequestHandler(FREE_CONTEXT_SCROLL_ACTION_NAME,,,
TransportActionProxy.registerProxyAction(,,, FREE_CONTEXT_SCROLL_ACTION_NAME
上面的意思很明确,
下面那句大概是什么意思?代理?
1 TransportInstanceSingleOperationAction类里面
super(actionName, transportService, actionFilters, request);
//父类构造里面有注册行为
this.shardActionName = actionName + "[s]";
transportService.registerRequestHandler(shardActionName, executor, request, new ShardTransportHandler());
//它本身又用另外的串注册了一个
你会发现,实际起作用的是下面的handler。那上面那个handler什么时候会用到呢?
另外,"[s]"这里的s是什么意思?什么单词的缩写?
2 SearchTransportService.registerRequestHandler()方法中,
比如
transportService.registerRequestHandler(FREE_CONTEXT_SCROLL_ACTION_NAME,,,
TransportActionProxy.registerProxyAction(,,, FREE_CONTEXT_SCROLL_ACTION_NAME
上面的意思很明确,
下面那句大概是什么意思?代理?
0 个回复