@Path(value="/soa/discovery") public class DiscoveryResource extends Object
| Constructor and Description | 
|---|
DiscoveryResource(SoaFeatures features)  | 
| Modifier and Type | Method and Description | 
|---|---|
javax.ws.rs.core.Response | 
ableDefaultGroup(String serviceName,
                boolean enable)  | 
javax.ws.rs.core.Response | 
ableGroup(String serviceName,
         String groupName,
         boolean enable)  | 
javax.ws.rs.core.Response | 
ableGroups(String serviceName,
          List<DeploymentGroupSetting> groups)  | 
javax.ws.rs.core.Response | 
getDeploymentGroups(String serviceName)  | 
Collection<DiscoveryInstance> | 
getInstances(String serviceName)  | 
List<String> | 
getServiceNames()  | 
javax.ws.rs.core.Response | 
setForce(String serviceName,
        String instanceId,
        ForcedState forcedState)  | 
@Inject public DiscoveryResource(SoaFeatures features)
@GET
 @Path(value="deploymentGroups/{serviceName}")
 @Produces(value="application/json")
public javax.ws.rs.core.Response getDeploymentGroups(@PathParam(value="serviceName")
                                                                                                                                              String serviceName)
@PUT
 @Path(value="deploymentGroup/{serviceName}")
 @Consumes(value="application/json")
public javax.ws.rs.core.Response ableDefaultGroup(@PathParam(value="serviceName")
                                                                                                                                          String serviceName,
                                                                                                                                          boolean enable)
@PUT
 @Path(value="deploymentGroup/{serviceName}/{name}")
 @Consumes(value="application/json")
public javax.ws.rs.core.Response ableGroup(@PathParam(value="serviceName")
                                                                                                                                          String serviceName,
                                                                                                                                          @PathParam(value="name")
                                                                                                                                          String groupName,
                                                                                                                                          boolean enable)
@POST
 @Path(value="deploymentGroup/{serviceName}")
 @Consumes(value="application/json")
public javax.ws.rs.core.Response ableGroups(@PathParam(value="serviceName")
                                                                                                                                     String serviceName,
                                                                                                                                     List<DeploymentGroupSetting> groups)
@GET @Path(value="services") @Produces(value="application/json") public List<String> getServiceNames()
@GET
 @Produces(value="application/json")
 @Path(value="all/{name}")
public Collection<DiscoveryInstance> getInstances(@PathParam(value="name")
                                                                                                                       String serviceName)
@PUT
 @Path(value="force/{name}/{id}")
 @Produces(value="application/json")
 @Consumes(value="application/json")
public javax.ws.rs.core.Response setForce(@PathParam(value="name")
                                                                                                                                                           String serviceName,
                                                                                                                                                           @PathParam(value="id")
                                                                                                                                                           String instanceId,
                                                                                                                                                           ForcedState forcedState)
Copyright © 2014–2016 Soabase. All rights reserved.