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) doublegetDownloadKbpsFor(String url, long sampleSize, long maxTestDuration) doublegetUploadKbpsFor(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
-