Class SimObjectRunnable

java.lang.Object
org.bzdev.devqsim.SimObjectRunnable

public class SimObjectRunnable extends Object
Bind a runnable to a simulation object. This allows a simulation listener to attribute events to specific simulation objects in cases where this cannot be done directly. To create an instance of SimObjectCallable, use one of bindRunnable methods defined by the SimObject class and with a Runnable argument.
  • Method Details

    • getSource

      public final SimObject getSource()
      Get the source that will be used for a simulation event.
      Returns:
      the source simulation object
    • getRunnable

      public final Runnable getRunnable()
      Get the runnable.
      Returns:
      the runnable
    • getTag

      public final String getTag()
      Get a descriptive tag.
      Returns:
      the string tagging the runnable; null if none provided