Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. /**
  2. *
  3. * @param command START_PROCESSOR or RESTART_PROCESSOR
  4. * @param arguments snmp params
  5. */
  6. public static void sendStartProcessor(String command, String[] arguments) {
  7. sendSnmpLaunch(command, arguments);
  8.  
  9. if (arguments.length == 5) {
  10. // args:
  11. // [0]idSoftware [1]idAdaptation [2]versionSoftware
  12. // [3]versionAdaptation [4]coldStartup
  13.  
  14. sendSnmpLaunch(command, arguments);
  15.  
  16. } else if (arguments.length == 3) {
  17. // args:
  18. // [0] - [1] - [2]versionSoftware
  19. // [3]versionAdaptation [4]coldStartup
  20.  
  21. String[] argsComplete = new String[5];
  22.  
  23. argsComplete[0] = String.valueOf(getCurrentSoftwareIndex());
  24. argsComplete[1] = String.valueOf(getCurrentAdaptationIndex());
  25. argsComplete[2] = arguments[0];
  26. argsComplete[3] = arguments[1];
  27. argsComplete[4] = arguments[2];
  28.  
  29. sendSnmpLaunch(command, argsComplete);
  30.  
  31. } else if (arguments.length == 1) {
  32. // args:
  33. // [0] - [1] - [2] -
  34. // [3] - [4] coldStartup
  35.  
  36. String[] argsComplete = new String[5];
  37.  
  38. argsComplete[0] = String.valueOf(getCurrentSoftwareIndex());
  39. argsComplete[1] = String.valueOf(getCurrentAdaptationIndex());
  40. argsComplete[2] = SNMPUtility.getVersionSoftware();
  41. argsComplete[3] = SNMPUtility.getVersionAdaption();
  42. argsComplete[4] = arguments[0];
  43.  
  44. sendSnmpLaunch(command, argsComplete);
  45.  
  46. } else if (arguments.length == 0) {
  47. // args:
  48. // [0]idSoftware [1]idAdaptation [2]versionSoftware
  49. // [3]versionAdaptation [4]coldStartup
  50.  
  51. String[] argsComplete = new String[5];
  52.  
  53. argsComplete[0] = SNMPUtility.getVersionSoftware();
  54. argsComplete[1] = SNMPUtility.getVersionAdaption();
  55. argsComplete[2] = SNMPUtility.getVersionSoftware();
  56. argsComplete[3] = SNMPUtility.getVersionAdaption();
  57. argsComplete[4] = "true";
  58.  
  59. sendSnmpLaunch(command, argsComplete);
  60.  
  61. } else {
  62. System.out.println("Error: START_PROCESSOR or RESTART_PROCESSOR: number of arguments invalid");
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement