public interface ClientEngine
Modifier and Type | Interface and Description |
---|---|
static interface |
ClientEngine.TimeoutHandler
Indicates to container that handshake timeout was reached.
|
Modifier and Type | Method and Description |
---|---|
UpgradeRequest |
createUpgradeRequest(URI uri,
ClientEngine.TimeoutHandler timeoutHandler)
Create upgrade request and register
ClientEngine.TimeoutHandler . |
Connection |
processResponse(UpgradeResponse upgradeResponse,
Writer writer,
Connection.CloseListener closeListener)
Process handshake response.
|
UpgradeRequest createUpgradeRequest(URI uri, ClientEngine.TimeoutHandler timeoutHandler)
ClientEngine.TimeoutHandler
.uri
- URI of remote endpoint.timeoutHandler
- handshake timeout handler. ClientEngine.TimeoutHandler.handleTimeout()
is invoked if processResponse(UpgradeResponse, Writer, org.glassfish.tyrus.spi.Connection.CloseListener)
is not called within handshake timeout.Connection processResponse(UpgradeResponse upgradeResponse, Writer writer, Connection.CloseListener closeListener)
upgradeResponse
- response to be processed.writer
- used for sending dataframes from client endpoint.closeListener
- will be called when connection is closed, will be set as listener of returned Connection
.Connection.getReadHandler()
,
ReadHandler
Copyright © 2012-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.