On 05/03/2019 14:29, Helena Carbajo wrote: > >I can think of a couple of other ways of doing this but what problem are >> you trying to solve? > > I need it in order to calculate the time requests spend in the queue since > the arrive at the server until a thread process them. I haven't seen any > other parameter to make this calculation.
Getting closer but my question still stands. What problem are you trying to solve. Note that by the time startTime is set, a thread has been allocated so it won't give you the time you are looking for. Mark > > Helena > > El mar., 5 mar. 2019 a las 15:25, Mark Thomas (<ma...@apache.org>) escribió: > >> I can think of a couple of other ways of doing this but what problem are >> you trying to solve? >> >> Mark >> >> >> On 05/03/2019 13:35, Helena Carbajo wrote: >>> Hi! >>> I'd like to get the startTime field of a request. The problem is that >> what >>> I get is a RequestFacade, which has the >>> org.apache.catalina.connector.Request object that holds the >>> org.apache.coyote.Request object. Yet, the catalina.connector.Request is >> a >>> protected field, and doesn't have a getter method either. I also tried to >>> create subclass from RequestFacade but still need the >>> org.apache.catalina.connector.Request for the constractor. So far, the >> only >>> solution I've found is using reflection: >>> >>> f = request.getClass().getDeclaredField("request"); >>> f.setAccessible(true); >>> realRequest = (org.apache.catalina.connector.Request) >>> f.get(request); >>> this.coyote_request = realRequest.getCoyoteRequest(); >>> return this.coyote_request.getStartTime(); >>> >>> However, I don't think this is a good practice, so is there any way to >> get >>> this field or to expose it? >>> Thank you! >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org