Search in sources :

Example 1 with ListActionsSupportedRequestProto

use of org.smartdata.common.protocol.AdminServerProto.ListActionsSupportedRequestProto 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);
    }
}
Also used : ServiceException(com.google.protobuf.ServiceException) ActionDescriptor(org.smartdata.common.actions.ActionDescriptor) ListActionsSupportedRequestProto(org.smartdata.common.protocol.AdminServerProto.ListActionsSupportedRequestProto) ActionDescriptorProto(org.smartdata.common.protocol.AdminServerProto.ActionDescriptorProto) ArrayList(java.util.ArrayList)

Aggregations

ServiceException (com.google.protobuf.ServiceException)1 ArrayList (java.util.ArrayList)1 ActionDescriptor (org.smartdata.common.actions.ActionDescriptor)1 ActionDescriptorProto (org.smartdata.common.protocol.AdminServerProto.ActionDescriptorProto)1 ListActionsSupportedRequestProto (org.smartdata.common.protocol.AdminServerProto.ListActionsSupportedRequestProto)1