Created
September 30, 2021 07:39
-
-
Save Zarkonnen/60aa0f06be4188e8f2d0abf99bb5af00 to your computer and use it in GitHub Desktop.
Java snippet for a story
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class PersonOfInterestListener implements StreetEventListener { | |
final String personOfInterestName; | |
final GoalOrientedProcess proc; | |
public PersonOfInterestListener(GoalOrientedProcess proc, String personOfInterestName) { | |
this.proc = proc; | |
this.personOfInterestName = personOfInterestName; | |
} | |
public void processEvent(StreetEvent e) { | |
if (e.transcript.contains(personOfInterestName)) { | |
proc.enqueueEvent(e); | |
proc.notifyAll(); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment