Package org.opennms.netmgt.icmp.proxy
Class PingRequestBuilderImpl
- java.lang.Object
-
- org.opennms.netmgt.icmp.proxy.PingRequestBuilderImpl
-
- All Implemented Interfaces:
PingRequestBuilder
public class PingRequestBuilderImpl extends Object implements PingRequestBuilder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opennms.netmgt.icmp.proxy.PingRequestBuilder
PingRequestBuilder.Callback
-
-
Constructor Summary
Constructors Constructor Description PingRequestBuilderImpl(RpcClient<PingRequestDTO,PingResponseDTO> client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<PingSummary>execute()PingRequestBuilderwithInetAddress(InetAddress inetAddress)PingRequestBuilderwithLocation(String location)PingRequestBuilderwithNumberOfRequests(int numberOfRequests)PingRequestBuilderwithPacketSize(int packetSize)PingRequestBuilderwithProgressCallback(PingRequestBuilder.Callback callback)PingRequestBuilderwithRetries(int retries)PingRequestBuilderwithSystemId(String systemId)PingRequestBuilderwithTimeout(long timeout, TimeUnit unit)
-
-
-
Constructor Detail
-
PingRequestBuilderImpl
public PingRequestBuilderImpl(RpcClient<PingRequestDTO,PingResponseDTO> client)
-
-
Method Detail
-
withTimeout
public PingRequestBuilder withTimeout(long timeout, TimeUnit unit)
- Specified by:
withTimeoutin interfacePingRequestBuilder
-
withPacketSize
public PingRequestBuilder withPacketSize(int packetSize)
- Specified by:
withPacketSizein interfacePingRequestBuilder
-
withRetries
public PingRequestBuilder withRetries(int retries)
- Specified by:
withRetriesin interfacePingRequestBuilder
-
withInetAddress
public PingRequestBuilder withInetAddress(InetAddress inetAddress)
- Specified by:
withInetAddressin interfacePingRequestBuilder
-
withLocation
public PingRequestBuilder withLocation(String location)
- Specified by:
withLocationin interfacePingRequestBuilder
-
withSystemId
public PingRequestBuilder withSystemId(String systemId)
- Specified by:
withSystemIdin interfacePingRequestBuilder
-
withNumberOfRequests
public PingRequestBuilder withNumberOfRequests(int numberOfRequests)
- Specified by:
withNumberOfRequestsin interfacePingRequestBuilder
-
withProgressCallback
public PingRequestBuilder withProgressCallback(PingRequestBuilder.Callback callback)
- Specified by:
withProgressCallbackin interfacePingRequestBuilder
-
execute
public CompletableFuture<PingSummary> execute()
- Specified by:
executein interfacePingRequestBuilder
-
-