( deftest teststream
(def service ( Executors/newFixedThreadPool 10 ))
(dotimes [x 1]
(try
(def futures (.submit service
( proxy [Callable][]
( call
[]
( println "Test" )
)
)))
( println ( str "Future is done ? " ( true? ( .isDone futures ) )))
(catch ExecutionException e
( .cancel futures )
)
(catch Exception e
( .cancel futures )
)
)
))
This is again a beginner's question.
Why is the future not done here ? I am getting 'false' and I believe
there are simple mistakes in the code. There is no exception though.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en