Package org.glassfish.tyrus.client
Class TyrusClientEngine
- java.lang.Object
-
- org.glassfish.tyrus.client.TyrusClientEngine
-
- All Implemented Interfaces:
ClientEngine
public class TyrusClientEngine extends java.lang.Object implements ClientEngine
TyrusClientEngineimplementation.- Author:
- Pavel Bucek
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTyrusClientEngine.ClientHandshakeListenerCalled when response is received from the server.-
Nested classes/interfaces inherited from interface org.glassfish.tyrus.spi.ClientEngine
ClientEngine.ClientUpgradeInfo, ClientEngine.ClientUpgradeStatus, ClientEngine.TimeoutHandler
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_INCOMING_BUFFER_SIZEDefault incoming buffer size for client container.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpgradeRequestcreateUpgradeRequest(ClientEngine.TimeoutHandler timeoutHandler)ClientEngine.TimeoutHandlergetTimeoutHandler()GetClientEngine.TimeoutHandlerassociated with currentClientEngineinstance.voidprocessError(java.lang.Throwable t)ClientEngine.ClientUpgradeInfoprocessResponse(UpgradeResponse upgradeResponse, Writer writer, Connection.CloseListener closeListener)
-
-
-
Field Detail
-
DEFAULT_INCOMING_BUFFER_SIZE
public static final int DEFAULT_INCOMING_BUFFER_SIZE
Default incoming buffer size for client container.- See Also:
- Constant Field Values
-
-
Method Detail
-
createUpgradeRequest
public UpgradeRequest createUpgradeRequest(ClientEngine.TimeoutHandler timeoutHandler)
- Specified by:
createUpgradeRequestin interfaceClientEngine
-
processResponse
public ClientEngine.ClientUpgradeInfo processResponse(UpgradeResponse upgradeResponse, Writer writer, Connection.CloseListener closeListener)
- Specified by:
processResponsein interfaceClientEngine
-
processError
public void processError(java.lang.Throwable t)
- Specified by:
processErrorin interfaceClientEngine
-
getTimeoutHandler
public ClientEngine.TimeoutHandler getTimeoutHandler()
GetClientEngine.TimeoutHandlerassociated with currentClientEngineinstance.- Returns:
- timeout handler instance or
nullwhen not present.
-
-