Interface MagicSenderAdapter


public interface MagicSenderAdapter
Adapter for converting platform-specific sender instances into MagicSender.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    supports(Object sender)
    Checks whether the adapter can handle the given sender instance.
    @Nullable MagicSender
    wrap(Object sender)
    Wraps the sender into MagicSender.
  • Method Details

    • supports

      boolean supports(Object sender)
      Checks whether the adapter can handle the given sender instance.
      Parameters:
      sender - raw sender instance
      Returns:
      true if supported
    • wrap

      @Nullable @Nullable MagicSender wrap(Object sender)
      Wraps the sender into MagicSender.
      Parameters:
      sender - raw sender instance
      Returns:
      wrapped sender or null if unsupported