Package com.github.twitch4j.common.util
Class EventManagerUtils
java.lang.Object
com.github.twitch4j.common.util.EventManagerUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EventManagerinitializeEventManager(@NotNull Class<?> defaultEventHandler) Initializes a new EventManager instance.static voidvalidateEventManager(@NotNull EventManager eventManager) Checks if the provided EventManager is usable by Twitch4Jstatic EventManagervalidateOrInitializeEventManager(@Nullable EventManager eventManager, @NotNull Class<?> defaultEventHandler) Validates the provided EventManager or initializes a new one
-
Constructor Details
-
EventManagerUtils
public EventManagerUtils()
-
-
Method Details
-
validateOrInitializeEventManager
public static EventManager validateOrInitializeEventManager(@Nullable @Nullable EventManager eventManager, @NotNull @NotNull Class<?> defaultEventHandler) Validates the provided EventManager or initializes a new one- Parameters:
eventManager- EventManagerdefaultEventHandler- The default eventHandler class- Returns:
- EventManager
-
initializeEventManager
Initializes a new EventManager instance.- Parameters:
defaultEventHandler- The default eventHandler class- Returns:
- EventManager
-
validateEventManager
Checks if the provided EventManager is usable by Twitch4J- Parameters:
eventManager- The eventManager instance
-