|
@@ -49,8 +49,18 @@ public class TransportGetIndexedScriptAction extends HandledTransportAction<GetI
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void doExecute(GetIndexedScriptRequest request, ActionListener<GetIndexedScriptResponse> listener){
|
|
|
- GetResponse scriptResponse = scriptService.queryScriptIndex(request);
|
|
|
- listener.onResponse(new GetIndexedScriptResponse(scriptResponse));
|
|
|
+ public void doExecute(GetIndexedScriptRequest request, final ActionListener<GetIndexedScriptResponse> listener){
|
|
|
+ // forward the handling to the script service we are running on a network thread here...
|
|
|
+ scriptService.queryScriptIndex(request,new ActionListener<GetResponse>() {
|
|
|
+ @Override
|
|
|
+ public void onResponse(GetResponse getFields) {
|
|
|
+ listener.onResponse(new GetIndexedScriptResponse(getFields));
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onFailure(Throwable e) {
|
|
|
+ listener.onFailure(e);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
}
|