Interface MessageSender

  • Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface MessageSender
    MessageSender is implemented by a specific protocol implementation.
    Since:
    4.0.0
    Author:
    steinar, erlend
    • Method Detail

      • send

        TransmissionResponse send​(TransmissionRequest transmissionRequest)
                           throws OxalisTransmissionException
        Protocol specific transmission of transmission requested. (Without tracing.)
        Parameters:
        transmissionRequest - Requested transmission to take place.
        Returns:
        Response content of a successful transmission.
        Throws:
        OxalisTransmissionException - Thrown when transmission was not sent according to protocol specific rules or because something went wrong during transmission.