Package org.jumpmind.symmetric.service
Interface IBandwidthService
- All Known Implementing Classes:
BandwidthService
public interface IBandwidthService
A client service that determines bandwidth availability.
- See Also:
-
BandwidthSamplerServlet
-
Method Summary
Modifier and TypeMethodDescriptiondiagnoseDownloadBandwidth
(Node localNode, Node remoteNode) diagnoseUploadBandwidth
(Node localNode, Node remoteNode) double
getDownloadKbpsFor
(String url, long sampleSize, long maxTestDuration) double
getUploadKbpsFor
(Node remoteNode, Node localNode, long sampleSize, long maxTestDuration)
-
Method Details
-
getDownloadKbpsFor
-
getUploadKbpsFor
double getUploadKbpsFor(Node remoteNode, Node localNode, long sampleSize, long maxTestDuration) throws IOException - Throws:
IOException
-
diagnoseDownloadBandwidth
-
diagnoseUploadBandwidth
-