Package org.opennms.netmgt.icmp.proxy
Interface PingRequestBuilder
-
- All Known Implementing Classes:
PingRequestBuilderImpl
public interface PingRequestBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePingRequestBuilder.CallbackCan be used to show progress.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<PingSummary>execute()PingRequestBuilderwithInetAddress(java.net.InetAddress inetAddress)PingRequestBuilderwithLocation(java.lang.String location)PingRequestBuilderwithNumberOfRequests(int numberOfRequests)PingRequestBuilderwithPacketSize(int packageSize)PingRequestBuilderwithProgressCallback(PingRequestBuilder.Callback callback)PingRequestBuilderwithRetries(int retries)PingRequestBuilderwithSystemId(java.lang.String systemId)PingRequestBuilderwithTimeout(long timeout, java.util.concurrent.TimeUnit unit)
-
-
-
Method Detail
-
withTimeout
PingRequestBuilder withTimeout(long timeout, java.util.concurrent.TimeUnit unit)
-
withPacketSize
PingRequestBuilder withPacketSize(int packageSize)
-
withRetries
PingRequestBuilder withRetries(int retries)
-
withInetAddress
PingRequestBuilder withInetAddress(java.net.InetAddress inetAddress)
-
withLocation
PingRequestBuilder withLocation(java.lang.String location)
-
withSystemId
PingRequestBuilder withSystemId(java.lang.String systemId)
-
withNumberOfRequests
PingRequestBuilder withNumberOfRequests(int numberOfRequests)
-
withProgressCallback
PingRequestBuilder withProgressCallback(PingRequestBuilder.Callback callback)
-
execute
java.util.concurrent.CompletableFuture<PingSummary> execute()
-
-