Package io.manebot.plugin
Class Plugin.Future
- java.lang.Object
-
- io.manebot.plugin.Plugin.Future
-
- Enclosing interface:
- Plugin
public static class Plugin.Future extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Future(PluginRegistration registration, ElevationDispatcher elevationDispatcher)
-
Method Summary
Modifier and Type Method Description voidafter(java.util.function.Consumer<PluginRegistration> registrationConsumer)voidafterAsync(java.util.function.Consumer<PluginRegistration> registrationConsumer)ElevationDispatchergetElevation()PlugingetPlugin()PluginRegistrationgetRegistration()java.util.Collection<java.util.function.Consumer<PluginRegistration>>getTasks()ElevationDispatcherrequireElevation()
-
-
-
Constructor Detail
-
Future
public Future(PluginRegistration registration, ElevationDispatcher elevationDispatcher)
-
-
Method Detail
-
getPlugin
public Plugin getPlugin()
-
getRegistration
public PluginRegistration getRegistration()
-
after
public void after(java.util.function.Consumer<PluginRegistration> registrationConsumer)
-
afterAsync
public void afterAsync(java.util.function.Consumer<PluginRegistration> registrationConsumer)
-
getTasks
public java.util.Collection<java.util.function.Consumer<PluginRegistration>> getTasks()
-
getElevation
public ElevationDispatcher getElevation()
-
requireElevation
public ElevationDispatcher requireElevation() throws java.lang.SecurityException
- Throws:
java.lang.SecurityException
-
-