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