Class HubServiceMode.BrokenHubMode

  • Enclosing class:
    HubServiceMode

    private static class HubServiceMode.BrokenHubMode
    extends HubServiceMode
    HubServiceMode implementation 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

        HubServiceMode.ServiceGui createHubService​(java.util.Random random,
                                                   HubProfile[] profiles,
                                                   Hub[] runners)
        Description copied from class: HubServiceMode
        Creates and returns a new hub service object.
        Specified by:
        createHubService in class HubServiceMode
        Parameters:
        random - random number generator
        profiles - hub profiles
        runners - 1-element array of Hubs - this should be populated with the runner once it has been constructed
        Returns:
        object containing the hub service and possibly a window