Package com.github.twitch4j.common.util
Class EventManagerUtils
java.lang.Object
com.github.twitch4j.common.util.EventManagerUtils
public class EventManagerUtils
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description EventManagerUtils() -
Method Summary
Modifier and Type Method Description static com.github.philippheuer.events4j.core.EventManagerinitializeEventManager(java.lang.Class defaultEventHandler)Initializes a new EventManager instance.static voidvalidateEventManager(com.github.philippheuer.events4j.core.EventManager eventManager)Checks if the provided EventManager is usable by Twitch4Jstatic com.github.philippheuer.events4j.core.EventManagervalidateOrInitializeEventManager(com.github.philippheuer.events4j.core.EventManager eventManager, java.lang.Class defaultEventHandler)Validates the provided EventManager or initializes a new oneMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
EventManagerUtils
public EventManagerUtils()
-
-
Method Details
-
validateOrInitializeEventManager
public static com.github.philippheuer.events4j.core.EventManager validateOrInitializeEventManager(com.github.philippheuer.events4j.core.EventManager eventManager, java.lang.Class defaultEventHandler)Validates the provided EventManager or initializes a new one- Parameters:
eventManager- EventManagerdefaultEventHandler- The default eventHandler class- Returns:
- EventManager
-
initializeEventManager
public static com.github.philippheuer.events4j.core.EventManager initializeEventManager(java.lang.Class defaultEventHandler)Initializes a new EventManager instance.- Parameters:
defaultEventHandler- The default eventHandler class- Returns:
- EventManager
-
validateEventManager
public static void validateEventManager(com.github.philippheuer.events4j.core.EventManager eventManager)Checks if the provided EventManager is usable by Twitch4J- Parameters:
eventManager- The eventManager instance
-