/** * <p>Returns the time that this Request has existed so far. * * @param unit The unit to return the time in. * @return The number of time units elapsed since this Request was created. */ public long timeElapsed(TimeUnit unit) { return unit.convert(container().currentTimeMillis() - creationTime, TimeUnit.MILLISECONDS); }
/** * <p>Returns the time that this Request is allowed to exist. If no timeout has been set, this method will return * <em>null</em>.</p> * * @param unit The unit to return the time in. * @return The number of time units left until this Request times out, or <em>null</em>. */ public Long timeRemaining(TimeUnit unit) { if (timeout == null) { return null; } return unit.convert(timeout - (container().currentTimeMillis() - creationTime), TimeUnit.MILLISECONDS); }
parent = null; parentReference = null; creationTime = container.currentTimeMillis(); serverRequest = true; setUri(uri);
this.parentReference = this.parent.refer(); container = null; creationTime = parent.container().currentTimeMillis(); serverRequest = false; setUri(uri);