Class TyrusClientEngine

java.lang.Object
org.glassfish.tyrus.client.TyrusClientEngine
All Implemented Interfaces:
org.glassfish.tyrus.spi.ClientEngine

public class TyrusClientEngine extends Object implements org.glassfish.tyrus.spi.ClientEngine
Tyrus ClientEngine implementation.
Author:
Pavel Bucek
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    Called when response is received from the server.

    Nested classes/interfaces inherited from interface org.glassfish.tyrus.spi.ClientEngine

    org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeInfo, org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeStatus, org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Default incoming buffer size for client container.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.glassfish.tyrus.spi.UpgradeRequest
    createUpgradeRequest(org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler timeoutHandler)
     
    org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler
    Get ClientEngine.TimeoutHandler associated with current ClientEngine instance.
    void
     
    org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeInfo
    processResponse(org.glassfish.tyrus.spi.UpgradeResponse upgradeResponse, org.glassfish.tyrus.spi.Writer writer, org.glassfish.tyrus.spi.Connection.CloseListener closeListener)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DEFAULT_INCOMING_BUFFER_SIZE

      public static final int DEFAULT_INCOMING_BUFFER_SIZE
      Default incoming buffer size for client container.
      See Also:
  • Method Details

    • createUpgradeRequest

      public org.glassfish.tyrus.spi.UpgradeRequest createUpgradeRequest(org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler timeoutHandler)
      Specified by:
      createUpgradeRequest in interface org.glassfish.tyrus.spi.ClientEngine
    • processResponse

      public org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeInfo processResponse(org.glassfish.tyrus.spi.UpgradeResponse upgradeResponse, org.glassfish.tyrus.spi.Writer writer, org.glassfish.tyrus.spi.Connection.CloseListener closeListener)
      Specified by:
      processResponse in interface org.glassfish.tyrus.spi.ClientEngine
    • processError

      public void processError(Throwable t)
      Specified by:
      processError in interface org.glassfish.tyrus.spi.ClientEngine
    • getTimeoutHandler

      public org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler getTimeoutHandler()
      Get ClientEngine.TimeoutHandler associated with current ClientEngine instance.
      Returns:
      timeout handler instance or null when not present.