Class GrizzlyWriter

java.lang.Object
org.glassfish.tyrus.spi.Writer
org.glassfish.tyrus.container.grizzly.client.GrizzlyWriter
All Implemented Interfaces:
Closeable, AutoCloseable

public class GrizzlyWriter extends Writer
Author:
Pavel Bucek
  • Constructor Details

    • GrizzlyWriter

      public GrizzlyWriter(org.glassfish.grizzly.Connection connection)
  • Method Details

    • write

      public void write(ByteBuffer buffer, CompletionHandler<ByteBuffer> completionHandler)
      Description copied from class: Writer

      A backward compatible method called from Writer.write(ByteBuffer, CompletionHandler, WriterInfo) to handover the data for a connection to the transport. The transport writes bytes to underlying connection. Tyrus runtime must not use the buffer until the write is completed.

      The method will be removed in the next major version.

      Specified by:
      write in class Writer
      Parameters:
      buffer - bytes to write.
      completionHandler - completion handler to know the write status.
    • close

      public void close()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object