Skip to content

Commit ff22f18

Browse files
committed
Move GPUService from Cmd classes to BaseCmd
1 parent aad234e commit ff22f18

18 files changed

Lines changed: 4 additions & 52 deletions

api/src/main/java/org/apache/cloudstack/api/BaseCmd.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import org.apache.cloudstack.alert.AlertService;
4040
import org.apache.cloudstack.annotation.AnnotationService;
4141
import org.apache.cloudstack.context.CallContext;
42+
import org.apache.cloudstack.gpu.GpuService;
4243
import org.apache.cloudstack.network.RoutedIpv4Manager;
4344
import org.apache.cloudstack.network.lb.ApplicationLoadBalancerService;
4445
import org.apache.cloudstack.network.lb.InternalLoadBalancerVMService;
@@ -130,6 +131,8 @@ public static enum CommandType {
130131
@Inject
131132
public UserVmService _userVmService;
132133
@Inject
134+
public GpuService gpuService;
135+
@Inject
133136
public ManagementService _mgr;
134137
@Inject
135138
public StorageService _storageService;

api/src/main/java/org/apache/cloudstack/api/command/admin/gpu/CreateGpuCardCmd.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,6 @@
3939
since = "4.21.0")
4040
public class CreateGpuCardCmd extends BaseCmd {
4141

42-
@Inject
43-
private GpuService gpuService;
44-
4542
/// //////////////////////////////////////////////////
4643
/// ///////////// API parameters /////////////////////
4744
/// //////////////////////////////////////////////////

api/src/main/java/org/apache/cloudstack/api/command/admin/gpu/CreateGpuDeviceCmd.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@
4040
responseHasSensitiveInfo = false, authorized = {RoleType.Admin})
4141
public class CreateGpuDeviceCmd extends BaseCmd {
4242

43-
@Inject
44-
private GpuService gpuService;
45-
4643
@Parameter(name = ApiConstants.HOST_ID, type = CommandType.UUID, entityType = HostResponse.class, required = true,
4744
description = "ID of the host where the GPU device is located")
4845
private Long hostId;

api/src/main/java/org/apache/cloudstack/api/command/admin/gpu/CreateVgpuProfileCmd.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@
3535
responseHasSensitiveInfo = false, since = "4.21.0", authorized = {RoleType.Admin})
3636
public class CreateVgpuProfileCmd extends BaseCmd {
3737

38-
@Inject
39-
private GpuService gpuService;
40-
4138
/// //////////////////////////////////////////////////
4239
/// ///////////// API parameters /////////////////////
4340
/// //////////////////////////////////////////////////

api/src/main/java/org/apache/cloudstack/api/command/admin/gpu/DeleteGpuCardCmd.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@
3535
since = "4.21.0", authorized = {RoleType.Admin})
3636
public class DeleteGpuCardCmd extends BaseCmd {
3737

38-
@Inject
39-
private GpuService gpuService;
40-
4138
/// //////////////////////////////////////////////////
4239
/// ///////////// API parameters /////////////////////
4340
/// //////////////////////////////////////////////////

api/src/main/java/org/apache/cloudstack/api/command/admin/gpu/DeleteGpuDeviceCmd.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@
3636
since = "4.21.0", authorized = {RoleType.Admin})
3737
public class DeleteGpuDeviceCmd extends BaseCmd {
3838

39-
@Inject
40-
private GpuService gpuService;
41-
4239
/// //////////////////////////////////////////////////
4340
/// ///////////// API parameters /////////////////////
4441
/// //////////////////////////////////////////////////

api/src/main/java/org/apache/cloudstack/api/command/admin/gpu/DeleteVgpuProfileCmd.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@
3535
since = "4.21.0", authorized = {RoleType.Admin})
3636
public class DeleteVgpuProfileCmd extends BaseCmd {
3737

38-
@Inject
39-
private GpuService gpuService;
40-
4138
/// //////////////////////////////////////////////////
4239
/// ///////////// API parameters /////////////////////
4340
/// //////////////////////////////////////////////////

api/src/main/java/org/apache/cloudstack/api/command/admin/gpu/DiscoverGpuDevicesCmd.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@
3434
since = "4.21.0", authorized = {RoleType.Admin})
3535
public class DiscoverGpuDevicesCmd extends BaseListCmd {
3636

37-
@Inject
38-
private GpuService gpuService;
39-
4037
/// //////////////////////////////////////////////////
4138
/// ///////////// API parameters /////////////////////
4239
/// //////////////////////////////////////////////////

api/src/main/java/org/apache/cloudstack/api/command/admin/gpu/ListGpuDevicesCmdByAdmin.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@
3636
since = "4.21.0")
3737
public class ListGpuDevicesCmdByAdmin extends ListGpuDevicesCmd implements AdminCmd {
3838

39-
@Inject
40-
private GpuService gpuService;
41-
4239
@Parameter(name = ApiConstants.ID, type = CommandType.UUID, entityType = GpuDeviceResponse.class,
4340
description = "ID of the GPU device")
4441
private Long id;

api/src/main/java/org/apache/cloudstack/api/command/admin/gpu/ManageGpuDeviceCmd.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@
3636
authorized = {RoleType.Admin})
3737
public class ManageGpuDeviceCmd extends BaseCmd {
3838

39-
@Inject
40-
private GpuService gpuService;
41-
4239
/// //////////////////////////////////////////////////
4340
/// ///////////// API parameters /////////////////////
4441
/// //////////////////////////////////////////////////

0 commit comments

Comments
 (0)