Package org.glassfish.tyrus.client
Class TyrusClientEngine
- java.lang.Object
-
- org.glassfish.tyrus.client.TyrusClientEngine
-
- All Implemented Interfaces:
org.glassfish.tyrus.spi.ClientEngine
public class TyrusClientEngine extends java.lang.Object implements org.glassfish.tyrus.spi.ClientEngineTyrusClientEngineimplementation.- Author:
- Pavel Bucek
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTyrusClientEngine.ClientHandshakeListenerCalled when response is received from the server.
-
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 org.glassfish.tyrus.spi.UpgradeRequestcreateUpgradeRequest(org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler timeoutHandler)org.glassfish.tyrus.spi.ClientEngine.TimeoutHandlergetTimeoutHandler()GetClientEngine.TimeoutHandlerassociated with currentClientEngineinstance.voidprocessError(java.lang.Throwable t)org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeInfoprocessResponse(org.glassfish.tyrus.spi.UpgradeResponse upgradeResponse, org.glassfish.tyrus.spi.Writer writer, org.glassfish.tyrus.spi.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 org.glassfish.tyrus.spi.UpgradeRequest createUpgradeRequest(org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler timeoutHandler)
- Specified by:
createUpgradeRequestin interfaceorg.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:
processResponsein interfaceorg.glassfish.tyrus.spi.ClientEngine
-
processError
public void processError(java.lang.Throwable t)
- Specified by:
processErrorin interfaceorg.glassfish.tyrus.spi.ClientEngine
-
getTimeoutHandler
public org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler getTimeoutHandler()
GetClientEngine.TimeoutHandlerassociated with currentClientEngineinstance.- Returns:
- timeout handler instance or
nullwhen not present.
-
-