Package io.vertx.servicediscovery.rest
Class ServiceDiscoveryRestEndpoint
- java.lang.Object
-
- io.vertx.servicediscovery.rest.ServiceDiscoveryRestEndpoint
-
public class ServiceDiscoveryRestEndpoint extends Object
Allows publishing the vert.x service discovery as a REST endpoint. It supports retrieving services, but also publish, withdraw and modify services.- Author:
- Clement Escoffier
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_ROOT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ServiceDiscoveryRestEndpoint
create(Router router, ServiceDiscovery discovery)
Creates the REST endpoint using the default root (/discovery
).static ServiceDiscoveryRestEndpoint
create(Router router, ServiceDiscovery discovery, String root)
Creates the REST endpoint using the given root.
-
-
-
Field Detail
-
DEFAULT_ROOT
public static final String DEFAULT_ROOT
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public static ServiceDiscoveryRestEndpoint create(Router router, ServiceDiscovery discovery)
Creates the REST endpoint using the default root (/discovery
).- Parameters:
router
- the vert.x web routerdiscovery
- the service discovery instance- Returns:
- the created endpoint
-
create
public static ServiceDiscoveryRestEndpoint create(Router router, ServiceDiscovery discovery, String root)
Creates the REST endpoint using the given root.- Parameters:
router
- the vert.x web routerdiscovery
- the service discovery instanceroot
- the endpoint path (root)- Returns:
- the created endpoint
-
-