@Override public SingularityRequestHistory map(int index, ResultSet r, StatementContext ctx) throws SQLException { try { return new SingularityRequestHistory(r.getTimestamp("createdAt").getTime(), Optional.fromNullable(r.getString(userColumn)), RequestHistoryType.valueOf(r.getString("requestState")), singularityRequestTranscoder.fromBytes(r.getBytes("request")), Optional.fromNullable(r.getString("message"))); } catch (SingularityTranscoderException e) { throw new ResultSetException("Could not deserialize database result", e, ctx); } } }
private SingularityRequestHistory makeHistory(long createdAt, RequestHistoryType type) { return new SingularityRequestHistory(createdAt, Optional.<String> absent(), type, request, Optional.<String> absent()); }
public SingularityCreateResult save(SingularityRequest request, RequestState state, RequestHistoryType eventType, long timestamp, Optional<String> user, Optional<String> message) { saveHistory(new SingularityRequestHistory(timestamp, user, eventType, request, message)); leaderCache.putRequest(new SingularityRequestWithState(request, state, timestamp)); return save(getRequestPath(request.getId()), new SingularityRequestWithState(request, state, timestamp), requestTranscoder); }
requestManager.saveHistory(new SingularityRequestHistory(now, Optional.<String>absent(), RequestHistoryType.UPDATED, request.toBuilder() .setSkipHealthchecks(Optional.of(true)) .build(); requestManager.saveHistory(new SingularityRequestHistory(now + 3000, Optional.<String>absent(), RequestHistoryType.UPDATED, updatedRequest, Optional.<String>absent()));
@Override public SingularityRequestHistory map(int index, ResultSet r, StatementContext ctx) throws SQLException { try { return new SingularityRequestHistory(r.getTimestamp("createdAt").getTime(), Optional.fromNullable(r.getString(userColumn)), RequestHistoryType.valueOf(r.getString("requestState")), singularityRequestTranscoder.fromBytes(r.getBytes("request")), Optional.fromNullable(r.getString("message"))); } catch (SingularityTranscoderException e) { throw new ResultSetException("Could not deserialize database result", e, ctx); } } }
private SingularityRequestHistory makeHistory(long createdAt, RequestHistoryType type) { return new SingularityRequestHistory(createdAt, Optional.<String> absent(), type, request, Optional.<String> absent()); }
public SingularityCreateResult save(SingularityRequest request, RequestState state, RequestHistoryType eventType, long timestamp, Optional<String> user, Optional<String> message) { saveHistory(new SingularityRequestHistory(timestamp, user, eventType, request, message)); leaderCache.putRequest(new SingularityRequestWithState(request, state, timestamp)); return save(getRequestPath(request.getId()), new SingularityRequestWithState(request, state, timestamp), requestTranscoder); }
requestManager.saveHistory(new SingularityRequestHistory(now, Optional.<String>absent(), RequestHistoryType.UPDATED, request.toBuilder() .setSkipHealthchecks(Optional.of(true)) .build(); requestManager.saveHistory(new SingularityRequestHistory(now + 3000, Optional.<String>absent(), RequestHistoryType.UPDATED, updatedRequest, Optional.<String>absent()));