use of org.smartdata.common.actions.ActionDescriptor in project SSM by Intel-bigdata.
the class ClientSmartProtocolServerSideTranslatorPB method listActionsSupported.
@Override
public ListActionsSupportedResponseProto listActionsSupported(RpcController controller, ListActionsSupportedRequestProto req) throws ServiceException {
try {
List<ActionDescriptor> adList = server.listActionsSupported();
List<ActionDescriptorProto> prolist = new ArrayList<>();
for (ActionDescriptor a : adList) {
prolist.add(PBHelper.convert(a));
}
return ListActionsSupportedResponseProto.newBuilder().addAllActDesList(prolist).build();
} catch (IOException e) {
throw new ServiceException(e);
}
}
use of org.smartdata.common.actions.ActionDescriptor in project SSM by Intel-bigdata.
the class SmartAdminProtocolAdminSideTranslatorPB method listActionsSupported.
@Override
public List<ActionDescriptor> listActionsSupported() throws IOException {
ListActionsSupportedRequestProto req = ListActionsSupportedRequestProto.newBuilder().build();
try {
List<ActionDescriptorProto> prolist = rpcProxy.listActionsSupported(null, req).getActDesListList();
List<ActionDescriptor> list = new ArrayList<>();
for (ActionDescriptorProto a : prolist) {
list.add(PBHelper.convert(a));
}
return list;
} catch (ServiceException e) {
throw PBHelper.getRemoteException(e);
}
}
Aggregations