Search in sources :

Example 1 with GenericRefreshRequestProto

use of org.apache.hadoop.ipc.proto.GenericRefreshProtocolProtos.GenericRefreshRequestProto in project hadoop by apache.

the class GenericRefreshProtocolClientSideTranslatorPB method refresh.

@Override
public Collection<RefreshResponse> refresh(String identifier, String[] args) throws IOException {
    List<String> argList = Arrays.asList(args);
    try {
        GenericRefreshRequestProto request = GenericRefreshRequestProto.newBuilder().setIdentifier(identifier).addAllArgs(argList).build();
        GenericRefreshResponseCollectionProto resp = rpcProxy.refresh(NULL_CONTROLLER, request);
        return unpack(resp);
    } catch (ServiceException se) {
        throw ProtobufHelper.getRemoteException(se);
    }
}
Also used : ServiceException(com.google.protobuf.ServiceException) GenericRefreshRequestProto(org.apache.hadoop.ipc.proto.GenericRefreshProtocolProtos.GenericRefreshRequestProto) GenericRefreshResponseCollectionProto(org.apache.hadoop.ipc.proto.GenericRefreshProtocolProtos.GenericRefreshResponseCollectionProto)

Aggregations

ServiceException (com.google.protobuf.ServiceException)1 GenericRefreshRequestProto (org.apache.hadoop.ipc.proto.GenericRefreshProtocolProtos.GenericRefreshRequestProto)1 GenericRefreshResponseCollectionProto (org.apache.hadoop.ipc.proto.GenericRefreshProtocolProtos.GenericRefreshResponseCollectionProto)1