java - How should I access class members in beforeExecute and afterExecute hooks in ThreadPoolExecutor? -
i extending threadpoolexecutor class. inside want set member value in beforeexecute (thread t, runnable r) , afterexecute (runnable r, throwable t). not sure how so. can me that?
presumably, want access instance field of runnable
instances. access them need downcast runnable
actual class of runnable
class, , access fields via downcast reference. or better still, make fields private , access them via getter / setter calls on reference.
this awkward if runnable
anonymous inner class. in case, may need turn named class: either nested, inner or top level.
on other hand, if talking static
fields or methods of runnable
implementation class, can use them ... provided access modifiers allow this.
Comments
Post a Comment