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 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.
     
    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(@NotNull net.kyori.adventure.chat.SignedMessage signedMessage, @NotNull net.kyori.adventure.chat.ChatType.Bound boundChatType)
    Deprecated, for removal: This API element is subject to removal in a future version.
    void
    sendMessage(@NotNull net.kyori.adventure.text.Component message)
    Deprecated, for removal: This API element is subject to removal in a future version.
    void
    sendMessage(@NotNull net.kyori.adventure.text.Component message, @NotNull net.kyori.adventure.chat.ChatType.Bound boundChatType)
    Deprecated, for removal: This API element is subject to removal in a future version.

    Methods inherited from class Object

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

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

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

    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, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendResourcePacks, sendTitlePart, showBossBar, showDialog, stopSound

    Methods inherited from interface 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 @NotNull net.kyori.adventure.text.Component message)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: CommandSender
      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
    • sendMessage

      public void sendMessage(@NotNull @NotNull net.kyori.adventure.text.Component message, @NotNull net.kyori.adventure.chat.ChatType.Bound boundChatType)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: CommandSender
      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
    • sendMessage

      public void sendMessage(@NotNull @NotNull net.kyori.adventure.chat.SignedMessage signedMessage, @NotNull net.kyori.adventure.chat.ChatType.Bound boundChatType)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: CommandSender
      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
    • 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.
      Specified by:
      audiences in interface net.kyori.adventure.audience.ForwardingAudience
    • 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.