Class TimingsReportListener

java.lang.Object
co.aikar.timings.TimingsReportListener
All Implemented Interfaces:
net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, CommandSender, MessageCommandSender, Permissible, ServerOperator

@Deprecated(forRemoval=true) public class TimingsReportListener extends Object implements net.kyori.adventure.audience.ForwardingAudience, MessageCommandSender
Deprecated, for removal: This API element is subject to removal in a future version.
Timings will be removed in the future
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.bukkit.command.CommandSender

    CommandSender.Spigot

    Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

    net.kyori.adventure.audience.ForwardingAudience.Single
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    TimingsReportListener(@NotNull List<CommandSender> senders, @Nullable Runnable onDone)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    TimingsReportListener(@NotNull CommandSender sender, @Nullable Runnable onDone)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    @NotNull Iterable<? extends net.kyori.adventure.audience.Audience>
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets the audiences.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    done(@Nullable String url)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    @Nullable String
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    sendMessage(@NotNull String message)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Sends this sender a message
    void
    sendMessage(net.kyori.adventure.identity.Identity source, net.kyori.adventure.text.Component message, net.kyori.adventure.audience.MessageType type)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Sends a player chat message from the entity represented by the given Identity to this Audience with the ChatType corresponding to the provided MessageType.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.kyori.adventure.audience.Audience

    deleteMessage, openBook, removeResourcePacks, removeResourcePacks, removeResourcePacks, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendResourcePacks, sendResourcePacks, showTitle, stopSound

    Methods inherited from interface org.bukkit.command.CommandSender

    sendMessage, sendMessage, sendPlainMessage, sendRichMessage, sendRichMessage

    Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

    clearResourcePacks, clearTitle, closeDialog, deleteMessage, filterAudience, forEachAudience, hideBossBar, openBook, playSound, playSound, playSound, pointers, removeResourcePacks, removeResourcePacks, resetTitle, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendResourcePacks, sendTitlePart, showBossBar, showDialog, stopSound

    Methods inherited from interface org.bukkit.permissions.Permissible

    permissionValue, permissionValue

    Methods inherited from interface net.kyori.adventure.pointer.Pointered

    get, getOrDefault, getOrDefaultFrom
  • Constructor Details

    • TimingsReportListener

      public TimingsReportListener(@NotNull @NotNull CommandSender senders)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • TimingsReportListener

      public TimingsReportListener(@NotNull @NotNull CommandSender sender, @Nullable @Nullable Runnable onDone)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • TimingsReportListener

      public TimingsReportListener(@NotNull @NotNull List<CommandSender> senders)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • TimingsReportListener

      public TimingsReportListener(@NotNull @NotNull List<CommandSender> senders, @Nullable @Nullable Runnable onDone)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getTimingsURL

      @Nullable public @Nullable String getTimingsURL()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • done

      public void done()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • done

      public void done(@Nullable @Nullable String url)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • sendMessage

      public void sendMessage(@NotNull net.kyori.adventure.identity.Identity source, @NotNull net.kyori.adventure.text.Component message, @NotNull net.kyori.adventure.audience.MessageType type)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: net.kyori.adventure.audience.Audience
      Sends a player chat message from the entity represented by the given Identity to this Audience with the ChatType corresponding to the provided MessageType.
      Specified by:
      sendMessage in interface net.kyori.adventure.audience.Audience
      Specified by:
      sendMessage in interface CommandSender
      Specified by:
      sendMessage in interface net.kyori.adventure.audience.ForwardingAudience
      Parameters:
      source - the identity of the source of the message
      message - a message
      type - the type
      See Also:
      • Component
    • audiences

      @NotNull public @NotNull Iterable<? extends net.kyori.adventure.audience.Audience> audiences()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: net.kyori.adventure.audience.ForwardingAudience
      Gets the audiences.
      Specified by:
      audiences in interface net.kyori.adventure.audience.ForwardingAudience
      Returns:
      the audiences
    • sendMessage

      public void sendMessage(@NotNull @NotNull String message)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: CommandSender
      Sends this sender a message
      Specified by:
      sendMessage in interface CommandSender
      Parameters:
      message - Message to be displayed
      See Also:
    • addConsoleIfNeeded

      public void addConsoleIfNeeded()
      Deprecated, for removal: This API element is subject to removal in a future version.