Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Patch
Description
There was a question on StackOverflow about how to set a timeout for URL.text
http://stackoverflow.com/questions/1839435/setting-timeout-for-new-url-text-in-groovy-grails
I have attached a patch which allows you to do:
def s = new URL( 'http://www.google.com' ).getText( 10 )
(which will give you a 10 millisecond timeout on both the connection and read – and return null if this timeout fires)
No Tests Supplied
I have no idea how you would test this in a non-contrived way, I have looked around for a URL.text test and it seems that I would need to mock the URL class, but I can't think how to do the timeout testing with this object
Hope it's ok...
Attachments
Attachments
Issue Links
- relates to
-
GROOVY-7425 Add 'getBytes(Map parameters)' method to the URL class
- Closed