Class VulDefencePlugin

    • Constructor Detail

      • VulDefencePlugin

        public VulDefencePlugin()
      • VulDefencePlugin

        public VulDefencePlugin​(VulDefencePlugin source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getPID

        public Long getPID()
        Get java进程pid
        Returns:
        PID java进程pid
      • setPID

        public void setPID​(Long PID)
        Set java进程pid
        Parameters:
        PID - java进程pid
      • getMainClass

        public String getMainClass()
        Get 进程主类名
        Returns:
        MainClass 进程主类名
      • setMainClass

        public void setMainClass​(String MainClass)
        Set 进程主类名
        Parameters:
        MainClass - 进程主类名
      • getStatus

        public String getStatus()
        Get 插件运行状态:注入中:INJECTING,注入成功:SUCCESS,注入失败:FAIL,插件超时:TIMEOUT,插件退出:QUIT
        Returns:
        Status 插件运行状态:注入中:INJECTING,注入成功:SUCCESS,注入失败:FAIL,插件超时:TIMEOUT,插件退出:QUIT
      • setStatus

        public void setStatus​(String Status)
        Set 插件运行状态:注入中:INJECTING,注入成功:SUCCESS,注入失败:FAIL,插件超时:TIMEOUT,插件退出:QUIT
        Parameters:
        Status - 插件运行状态:注入中:INJECTING,注入成功:SUCCESS,注入失败:FAIL,插件超时:TIMEOUT,插件退出:QUIT
      • getErrorLog

        public String getErrorLog()
        Get 错误日志
        Returns:
        ErrorLog 错误日志
      • setErrorLog

        public void setErrorLog​(String ErrorLog)
        Set 错误日志
        Parameters:
        ErrorLog - 错误日志