Package de.xima.fc.http
Class HttpClients
- java.lang.Object
-
- de.xima.fc.http.HttpClients
-
public final class HttpClients extends Object
General logic for HTTP requests.- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static de.xima.ximahttp.api.open.IHttpClientajaxClient(boolean saveRender, boolean clearRender)Deprecated.Not working with latest RESTEasy version for now, usewebsocketClientAsync()orwebsocketClientSync().static de.xima.ximahttp.jakarta_faces.api.IWebSocketExecutorConfiggetDefaultWebsocketExecutorConfig(boolean global)static de.xima.ximahttp.api.open.IHttpClientnativeClient()static de.xima.ximahttp.api.open.IHttpClientwebsocketClientAsync()static de.xima.ximahttp.api.open.IHttpClientwebsocketClientSync()
-
-
-
Method Detail
-
ajaxClient
@Deprecated public static de.xima.ximahttp.api.open.IHttpClient ajaxClient(boolean saveRender, boolean clearRender)
Deprecated.Not working with latest RESTEasy version for now, usewebsocketClientAsync()orwebsocketClientSync().- Parameters:
saveRender- Whether to restore the cleared render IDs to the new Faces request when the HTTP request is done.clearRender- Whether to clear the render IDs of the original Faces request.- Returns:
- The HTTP client for sending requests via AJAX.
-
getDefaultWebsocketExecutorConfig
public static de.xima.ximahttp.jakarta_faces.api.IWebSocketExecutorConfig getDefaultWebsocketExecutorConfig(boolean global)
- Parameters:
global- Whether the AJAX request should trigger theajaxStatus(=loading dialog).- Returns:
- The default
web socket executor configurationto use for this application (i.e. currently the one which uses PrimeFaces.ab to send postback requests).
-
nativeClient
public static de.xima.ximahttp.api.open.IHttpClient nativeClient()
- Returns:
- An HTTP client for sending requests via the native Java API.
-
websocketClientAsync
public static de.xima.ximahttp.api.open.IHttpClient websocketClientAsync()
- Returns:
- The HTTP client for sending requests via web sockets asynchronously.
-
websocketClientSync
public static de.xima.ximahttp.api.open.IHttpClient websocketClientSync()
- Returns:
- The HTTP client for sending requests via web sockets synchronously.
-
-