Class ServerIpAddressRequester
- java.lang.Object
-
- com.elastisys.scale.cloudpool.openstack.tasks.ServerIpAddressRequester
-
- All Implemented Interfaces:
java.util.concurrent.Callable<org.openstack4j.model.compute.Addresses>
public class ServerIpAddressRequester extends java.lang.Object implements java.util.concurrent.Callable<org.openstack4j.model.compute.Addresses>ARequesterthat returns the IP addresses for a given Openstack server instance. It can, for example, be used in aRetryableto wait for a server to be assigned a (private) IP address.- See Also:
Retryable,RetryUntilAssignedIpAddress
-
-
Constructor Summary
Constructors Constructor Description ServerIpAddressRequester(org.openstack4j.api.OSClient api, java.lang.String serverId)Constructs a newServerIpAddressRequestertask.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openstack4j.model.compute.Addressescall()
-
-
-
Constructor Detail
-
ServerIpAddressRequester
public ServerIpAddressRequester(org.openstack4j.api.OSClient api, java.lang.String serverId)Constructs a newServerIpAddressRequestertask.- Parameters:
api- An Openstack API client.serverId- The identifier of the server instance whose IP addresses are to be retrieved.
-
-