Class DecompilerRequestReceiver


  • public class DecompilerRequestReceiver
    extends java.lang.Object
    This class manages the requests that are put in queue by the controller.
    • Constructor Detail

      • DecompilerRequestReceiver

        public DecompilerRequestReceiver​(VmManager vmManager)
    • Method Detail

      • tryParseInt

        private int tryParseInt​(java.lang.String intStr,
                                java.lang.String msg)
      • getPort

        private int getPort​(java.lang.String hostname,
                            int listenPort,
                            java.lang.String vmId,
                            int vmPid)
      • getOverwriteAction

        private java.lang.String getOverwriteAction​(java.lang.String hostname,
                                                    int listenPort,
                                                    java.lang.String vmId,
                                                    int vmPid,
                                                    java.lang.String className,
                                                    java.lang.String nwBody)
      • getByteCodeAction

        private java.lang.String getByteCodeAction​(java.lang.String hostname,
                                                   int listenPort,
                                                   java.lang.String vmId,
                                                   int vmPid,
                                                   java.lang.String className)
      • getAllLoadedClassesAction

        private java.lang.String getAllLoadedClassesAction​(java.lang.String hostname,
                                                           int listenPort,
                                                           java.lang.String vmId,
                                                           int vmPid)
      • getHaltAction

        private java.lang.String getHaltAction​(java.lang.String hostname,
                                               int listenPort,
                                               java.lang.String vmId,
                                               int vmPid)
      • checkIfAgentIsLoaded

        private int checkIfAgentIsLoaded​(int port,
                                         java.lang.String vmId,
                                         int vmPid)
      • parseClasses

        private java.lang.String[] parseClasses​(java.lang.String classes)