final boolean isAsynchronous() { EventControl.AtomicActionLink currentPropID = this.atomActionID; while (currentPropID != null) { final Object atomicAction = currentPropID.getAtomicAction(); if (atomicAction != null && atomicAction.getClass().getName().indexOf("AsyncRefreshAtomicAction") != -1) { return true; } if (atomicAction instanceof FileSystem.AsyncAtomicAction) { if (((FileSystem.AsyncAtomicAction)atomicAction).isAsynchronous()) { return true; } } currentPropID = currentPropID.getPreviousLink(); } return false; }
/** Tests if FileEvent was fired from atomic action. * @param run is tested atomic action. * @return true if fired from run. * @since 1.35 */ public boolean firedFrom(FileSystem.AtomicAction run) { EventControl.AtomicActionLink currentPropID = this.atomActionID; if (run == null) { return false; } while (currentPropID != null) { if (run.equals(currentPropID.getAtomicAction())) { return true; } currentPropID = currentPropID.getPreviousLink(); } return false; }
/** Tests if FileEvent was fired from atomic action. * @param run is tested atomic action. * @return true if fired from run. * @since 1.35 */ public boolean firedFrom (FileSystem.AtomicAction run) { EventControl.AtomicActionLink currentPropID = this.atomActionID; if (run == null) return false; while (currentPropID != null) { if (run.equals(currentPropID.getAtomicAction ())) return true; currentPropID = currentPropID.getPreviousLink (); } return false; } }
/** Tests if FileEvent was fired from atomic action. * @param run is tested atomic action. * @return true if fired from run. * @since 1.35 */ public boolean firedFrom (FileSystem.AtomicAction run) { EventControl.AtomicActionLink currentPropID = this.atomActionID; if (run == null) return false; while (currentPropID != null) { if (run.equals(currentPropID.getAtomicAction ())) return true; currentPropID = currentPropID.getPreviousLink (); } return false; } }