You cannot interrupt an actor if you follow the actor model precisely. That is: if you do not want to share. This is suggested in How to cancel Akka's answer using AtomicBoolean, for example.
However, the general answer is this: you are trying to use Java thread naming in actors. This is not true. Instead of performing a long task, you should divide your work into smaller batches.
From Akka Documentation , Actor Best Practice:
: , . ( ) . (.. Thread) - , , , .. - ; . .
Scala ? , , , .
Java Threads ? Java, : . Actor concurrency, , .