Class HubMode.BrokenHubMode

  • Enclosing class:
    HubMode

    private static class HubMode.BrokenHubMode
    extends HubMode
    HubMode implemenetation for modes which cannot be used because they rely on classes unavailable at runtime.
    • Field Detail

      • error_

        private final java.lang.Throwable error_
    • Constructor Detail

      • BrokenHubMode

        BrokenHubMode​(java.lang.String name,
                      java.lang.Throwable error)
        Constructor.
        Parameters:
        name - mode name
        error - error explaining why mode is unavailable for use
    • Method Detail

      • createHubService

        HubService createHubService​(java.util.Random random,
                                    HubRunner[] runners)
        Description copied from class: HubMode
        Returns a new HubService object.
        Specified by:
        createHubService in class HubMode
        Parameters:
        random - random number generator
        runners - 1-element array of HubRunners - this should be populated with the runner once it has been constructed