/** * Processes status request. * * @return Status response. */ private GridGgfsMessage processStatusRequest() throws GridException { GridGgfsStatus status = ggfs.globalSpace(); GridGgfsControlResponse res = new GridGgfsControlResponse(); res.status(status); return res; }
/** * Processes status request. * * @return Status response. */ private GridGgfsMessage processStatusRequest() throws GridException { GridGgfsStatus status = ggfs.globalSpace(); GridGgfsControlResponse res = new GridGgfsControlResponse(); res.status(status); return res; }
@Override public void applyx(GridFuture<GridGgfsMessage> fut) { GridGgfsMessage res; try { res = fut.get(); } catch (GridException e) { res = new GridGgfsControlResponse(); ((GridGgfsControlResponse)res).error(e); } try { synchronized (out) { byte[] hdr = GridGgfsMarshaller.createHeader(reqId, res.command()); marsh.marshall(res, hdr, out); out.flush(); } } catch (IOException | GridException e) { shutdown0(e); } } });
@Override public void applyx(GridFuture<GridGgfsMessage> fut) { GridGgfsMessage res; try { res = fut.get(); } catch (GridException e) { res = new GridGgfsControlResponse(); ((GridGgfsControlResponse)res).error(e); } try { synchronized (out) { byte[] hdr = GridGgfsMarshaller.createHeader(reqId, res.command()); marsh.marshall(res, hdr, out); out.flush(); } } catch (IOException | GridException e) { shutdown0(e); } } });
GridGgfsControlResponse res = new GridGgfsControlResponse();
GridGgfsControlResponse res = new GridGgfsControlResponse();
res = new GridGgfsControlResponse(); res = new GridGgfsControlResponse();
res = new GridGgfsControlResponse(); res = new GridGgfsControlResponse();
GridGgfsControlResponse resp = new GridGgfsControlResponse();
GridGgfsControlResponse resp = new GridGgfsControlResponse();
/** * Processes handshake request. * * @param req Handshake request. * @return Response message. * @throws GridException In case of handshake failure. */ private GridGgfsMessage processHandshakeRequest(GridGgfsHandshakeRequest req) throws GridException { if (!F.eq(ctx.gridName(), req.gridName())) throw new GridException("Failed to perform handshake because actual Grid name differs from expected " + "[expected=" + req.gridName() + ", actual=" + ctx.gridName() + ']'); if (!F.eq(ggfs.name(), req.ggfsName())) throw new GridException("Failed to perform handshake because actual GGFS name differs from expected " + "[expected=" + req.ggfsName() + ", actual=" + ggfs.name() + ']'); GridGgfsControlResponse res = new GridGgfsControlResponse(); ggfs.clientLogDirectory(req.logDirectory()); GridGgfsHandshakeResponse handshake = new GridGgfsHandshakeResponse(ggfs.name(), ggfs.proxyPaths(), ggfs.groupBlockSize(), ggfs.globalSampling()); res.handshake(handshake); return res; }
/** * Processes handshake request. * * @param req Handshake request. * @return Response message. * @throws GridException In case of handshake failure. */ private GridGgfsMessage processHandshakeRequest(GridGgfsHandshakeRequest req) throws GridException { if (!F.eq(ctx.gridName(), req.gridName())) throw new GridException("Failed to perform handshake because actual Grid name differs from expected " + "[expected=" + req.gridName() + ", actual=" + ctx.gridName() + ']'); if (!F.eq(ggfs.name(), req.ggfsName())) throw new GridException("Failed to perform handshake because actual GGFS name differs from expected " + "[expected=" + req.ggfsName() + ", actual=" + ggfs.name() + ']'); GridGgfsControlResponse res = new GridGgfsControlResponse(); ggfs.clientLogDirectory(req.logDirectory()); GridGgfsHandshakeResponse handshake = new GridGgfsHandshakeResponse(ggfs.name(), ggfs.proxyPaths(), ggfs.groupBlockSize(), ggfs.globalSampling()); res.handshake(handshake); return res; }
log.debug("Processing path control request [ggfsName=" + ggfs.name() + ", req=" + req + ']'); GridGgfsControlResponse res = new GridGgfsControlResponse();
log.debug("Processing path control request [ggfsName=" + ggfs.name() + ", req=" + req + ']'); GridGgfsControlResponse res = new GridGgfsControlResponse();