Any application component interested in the remote/local resource status and client status should implement the INetworkAware
interface or extend the NetworkAwareBase
object. It also should call the DetectAndHandle.detectAndHandle(e,contextKey)
when an network error occurs.
The application components can create their customized handlers by using the NetFaults public API . Lotus® Expeditor platform components can also create customized Faults and detectors by using the NetFaults internal API.
Applications can use the NetStatus public API to detect the real network status.
The Lotus Expeditor network framework replaces the default VM implementations of HTTP and HTTPS UrlStreamHandler's which are based on the Apache HTTP client. The UrlStreamHandler
implementation will utilize the Apache HTTP client.
The platform does not provide default implementations for remote resource monitors.
Parent topic: Developing network aware applications: XPD622