Interface Framer

All Known Implementing Classes:
MessageFramer

public interface Framer
Interface for framing gRPC messages.
  • Method Details Link icon

    • writePayload Link icon

      void writePayload(InputStream message)
      Writes out a payload message.
      Parameters:
      message - contains the message to be written out. It will be completely consumed.
    • flush Link icon

      void flush()
      Flush the buffered payload.
    • isClosed Link icon

      boolean isClosed()
      Returns whether the framer is closed.
    • close Link icon

      void close()
      Closes, with flush.
    • dispose Link icon

      void dispose()
      Closes, without flush.
    • setMessageCompression Link icon

      Framer setMessageCompression(boolean enable)
      Enable or disable compression.
    • setCompressor Link icon

      Framer setCompressor(Compressor compressor)
      Set the compressor used for compression.
    • setMaxOutboundMessageSize Link icon

      void setMaxOutboundMessageSize(int maxSize)
      Set a size limit for each outbound message.