Toggle navigation
Home
com.ea.orbit.actors.runtime.ActorBaseEntry to com.ea.orbit.actors.runtime.ActorEntry
No. of Instances - 1
No. of Commits - 1
No. of Projects - {'orbit'}
Hierarchy/Composition: R_SUPER_T
Primitive Info: -
NameSpace: Internal -> Internal
Mapping:
Update Anonymous class
{ boolean canceled; @Override public void run(){ if (localActor.isDeactivated()) { cancel(); return; } executionSerializer.offerJob(key,() -> { if (localActor.isDeactivated()) { bind(); } try { if (!canceled) { return (Task)taskCallable.call(); } } catch ( Exception ex) { logger.warn("Error calling timer",ex); } return (Task)Task.done(); } ,1000); } @Override public boolean cancel(){ canceled=true; return super.cancel(); } }
to
{ boolean canceled; @Override public void run(){ if (localActor.isDeactivated()) { cancel(); return; } executionSerializer.offerJob(key,() -> { if (localActor.isDeactivated()) { cancel(); } else { try { if (!canceled) { return (Task)taskCallable.call(); } } catch ( Exception ex) { logger.warn("Error calling timer",ex); } } return (Task)Task.done(); } ,1000); } @Override public boolean cancel(){ canceled=true; return super.cancel(); } }