Package io.vertx.ext.consul
Class ServiceEntryList
- java.lang.Object
-
- io.vertx.ext.consul.ServiceEntryList
-
public class ServiceEntryList extends Object
Holds list of services, nodes and related checks- Author:
- Ruslan Sennov
-
-
Constructor Summary
Constructors Constructor Description ServiceEntryList()Default constructorServiceEntryList(JsonObject json)Constructor from JSONServiceEntryList(ServiceEntryList other)Copy constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)longgetIndex()Get Consul indexList<ServiceEntry>getList()Get list of servicesinthashCode()ServiceEntryListsetIndex(long index)Set Consul index, a unique identifier representing the current state of the requested list of servicesServiceEntryListsetList(List<ServiceEntry> list)Set list of servicesJsonObjecttoJson()Convert to JSON
-
-
-
Constructor Detail
-
ServiceEntryList
public ServiceEntryList()
Default constructor
-
ServiceEntryList
public ServiceEntryList(JsonObject json)
Constructor from JSON- Parameters:
json- the JSON
-
ServiceEntryList
public ServiceEntryList(ServiceEntryList other)
Copy constructor- Parameters:
other- the one to copy
-
-
Method Detail
-
toJson
public JsonObject toJson()
Convert to JSON- Returns:
- the JSON
-
getIndex
public long getIndex()
Get Consul index- Returns:
- the consul index
-
setIndex
public ServiceEntryList setIndex(long index)
Set Consul index, a unique identifier representing the current state of the requested list of services- Parameters:
index- the consul index- Returns:
- reference to this, for fluency
-
getList
public List<ServiceEntry> getList()
Get list of services- Returns:
- list of services
-
setList
public ServiceEntryList setList(List<ServiceEntry> list)
Set list of services- Parameters:
list- list of services- Returns:
- reference to this, for fluency
-
-