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 CompletableFuture<PingSummary>execute()PingRequestBuilderwithInetAddress(InetAddress inetAddress)PingRequestBuilderwithLocation(String location)PingRequestBuilderwithNumberOfRequests(int numberOfRequests)PingRequestBuilderwithPacketSize(int packageSize)PingRequestBuilderwithProgressCallback(PingRequestBuilder.Callback callback)PingRequestBuilderwithRetries(int retries)PingRequestBuilderwithSystemId(String systemId)PingRequestBuilderwithTimeout(long timeout, TimeUnit unit)
-
-
-
Method Detail
-
withTimeout
PingRequestBuilder withTimeout(long timeout, TimeUnit unit)
-
withPacketSize
PingRequestBuilder withPacketSize(int packageSize)
-
withRetries
PingRequestBuilder withRetries(int retries)
-
withInetAddress
PingRequestBuilder withInetAddress(InetAddress inetAddress)
-
withLocation
PingRequestBuilder withLocation(String location)
-
withSystemId
PingRequestBuilder withSystemId(String systemId)
-
withNumberOfRequests
PingRequestBuilder withNumberOfRequests(int numberOfRequests)
-
withProgressCallback
PingRequestBuilder withProgressCallback(PingRequestBuilder.Callback callback)
-
execute
CompletableFuture<PingSummary> execute()
-
-