Package org.glassfish.tyrus.client
Class TyrusClientEngine
java.lang.Object
org.glassfish.tyrus.client.TyrusClientEngine
- All Implemented Interfaces:
org.glassfish.tyrus.spi.ClientEngine
Tyrus
ClientEngine implementation.- Author:
- Pavel Bucek
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCalled 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
FieldsModifier and TypeFieldDescriptionstatic final intDefault incoming buffer size for client container. -
Method Summary
Modifier and TypeMethodDescriptionorg.glassfish.tyrus.spi.UpgradeRequestcreateUpgradeRequest(org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler timeoutHandler) org.glassfish.tyrus.spi.ClientEngine.TimeoutHandlerGetClientEngine.TimeoutHandlerassociated with currentClientEngineinstance.voidorg.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 Details
-
DEFAULT_INCOMING_BUFFER_SIZE
public static final int DEFAULT_INCOMING_BUFFER_SIZEDefault 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:
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
- 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.
-