public void cancel(Handle h) { if (h != null) { if (!(h instanceof ExecuteHandle)) { throw new IllegalArgumentException(); } ExecuteHandle handle = (ExecuteHandle) h; Object entity = handle.entity; Executable e = handle.e; Handle subHandle = handle.handle; Synchronizer synchronizer = getSynchronizer(entity, e); synchronizer.cancel(subHandle); } }
public void cancel(Handle h) { if (resource != null) { resource.cancel(h); } }