@Beta
@Path(value="mcast")
public class MulticastRouteWebResource
extends org.onosproject.rest.AbstractWebResource
| Constructor and Description |
|---|
MulticastRouteWebResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addSinks(String group,
String source,
InputStream stream)
Create a sink for a multicast route.
|
javax.ws.rs.core.Response |
createRoute(InputStream stream)
Create new multicast route.
|
javax.ws.rs.core.Response |
deleteRoute(InputStream stream)
Remove a multicast route.
|
javax.ws.rs.core.Response |
getRoutes()
Get all multicast routes.
|
codec, encodeArray, getService, mapper, newArray, newObject@GET @Produces(value="application/json") public javax.ws.rs.core.Response getRoutes()
@POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response createRoute(InputStream stream)
stream - multicast route JSON@DELETE @Consumes(value="application/json") public javax.ws.rs.core.Response deleteRoute(InputStream stream)
stream - multicast route JSON@POST
@Consumes(value="application/json")
@Produces(value="application/json")
@Path(value="sinks/{group}/{source}")
public javax.ws.rs.core.Response addSinks(@PathParam(value="group")
String group,
@PathParam(value="source")
String source,
InputStream stream)
group - group IP addresssource - source IP addressstream - sink JSON