@Path(value="service-dependency")
public class ServiceDependencyWebResource
extends org.onosproject.rest.AbstractWebResource
| Constructor and Description |
|---|
ServiceDependencyWebResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createServiceDependency(String tServiceId,
String pServiceId)
Creates service dependencies with unidirectional access between the services.
|
javax.ws.rs.core.Response |
createServiceDependency(String tServiceId,
String pServiceId,
String direction)
Creates service dependencies with an access type extension between the services.
|
javax.ws.rs.core.Response |
removeServiceDependency(String tServiceId,
String pServiceId)
Removes service dependencies.
|
@POST
@Path(value="{tenantServiceId}/{providerServiceId}")
@Produces(value="application/json")
public javax.ws.rs.core.Response createServiceDependency(@PathParam(value="tenantServiceId")
String tServiceId,
@PathParam(value="providerServiceId")
String pServiceId)
tServiceId - tenant service idpServiceId - provider service id@POST
@Path(value="{tenantServiceId}/{providerServiceId}/{direction}")
@Produces(value="application/json")
public javax.ws.rs.core.Response createServiceDependency(@PathParam(value="tenantServiceId")
String tServiceId,
@PathParam(value="providerServiceId")
String pServiceId,
@PathParam(value="direction")
String direction)
tServiceId - tenant service idpServiceId - provider service iddirection - b for bidirectional access, otherwise unidirectional access@DELETE
@Path(value="{tenantServiceId}/{providerServiceId}")
public javax.ws.rs.core.Response removeServiceDependency(@PathParam(value="tenantServiceId")
String tServiceId,
@PathParam(value="providerServiceId")
String pServiceId)
tServiceId - tenant service idpServiceId - provider service idCopyright © 2016. All rights reserved.