eventSource
Return
a new Builder with the supplied EventSource, and the same values as the current one for the other fields. NOTE: Invoking this method will replace the current EventSource with the supplied one. If you want to pass multiple event sources, please use eventSources.
Returns a new Builder with the supplied Connectable, and the same values as the current one for the other fields. NOTE: Invoking this method will replace the current event source with the supplied one. If a loop has a Connectable as its event source, it will connect to it and will invoke the Connection accept method every time the model changes. This allows us to conditionally subscribe to different sources based on the current state. If you provide a regular EventSource, it will be wrapped in a Connectable and that implementation will subscribe to that event source only once when the loop is initialized.