Interface Facet.Chat<V,​M>

  • Type Parameters:
    V - a viewer type
    M - a message type
    All Superinterfaces:
    Facet<V>, Facet.Message<V,​M>
    All Known Subinterfaces:
    Facet.ChatPacket<V,​M>
    Enclosing interface:
    Facet<V>

    public static interface Facet.Chat<V,​M>
    extends Facet.Message<V,​M>
    A facet that sends chat messages.
    Since:
    4.0.0
    • Method Detail

      • sendMessage

        void sendMessage​(@NotNull
                         V viewer,
                         @NotNull
                         @NotNull Identity source,
                         @NotNull
                         M message,
                         @NotNull
                         @NotNull java.lang.Object type)
        Sends a chat message.
        Parameters:
        viewer - a viewer
        source - the sender's identity
        message - a message
        type - a message type
        Since:
        4.0.0