rsp=new ValueResponse(((SimpleRequest)req).owner, result[0], result[1]); sendResponse(sender, rsp); if(backup_coords != null) rsp=new ValueResponse(((SimpleRequest)req).owner, result == null? -1 : result[0], result == null? -1 : result[1]); sendResponse(sender, rsp); if(backup_coords != null) { rsp=new ValueResponse(((SimpleRequest)req).owner, result[0], result[1]); sendResponse(sender, rsp); if(backup_coords != null)
rsp=new ValueResponse(((SimpleRequest)req).owner, result[0], result[1]); sendResponse(sender, rsp); if(backup_coords != null) rsp=new ValueResponse(((SimpleRequest)req).owner, result == null? -1 : result[0], result == null? -1 : result[1]); sendResponse(sender, rsp); if(backup_coords != null) { rsp=new ValueResponse(((SimpleRequest)req).owner, result[0], result[1]); sendResponse(sender, rsp); if(backup_coords != null)
protected static Response createResponse(ResponseType type) { switch(type) { case VOID: return new SimpleResponse(); case GET_OR_CREATE: return new GetOrCreateResponse(); case BOOLEAN: return new BooleanResponse(); case VALUE: return new ValueResponse(); case EXCEPTION: return new ExceptionResponse(); case RECONCILE: return new ReconcileResponse(); default: throw new IllegalArgumentException("failed creating a response from " + type); } }
protected static Response createResponse(ResponseType type) { switch(type) { case VOID: return new SimpleResponse(); case GET_OR_CREATE: return new GetOrCreateResponse(); case BOOLEAN: return new BooleanResponse(); case VALUE: return new ValueResponse(); case EXCEPTION: return new ExceptionResponse(); case RECONCILE: return new ReconcileResponse(); default: throw new IllegalArgumentException("failed creating a response from " + type); } }