Uses of Class
org.jrd.backend.data.VmManager
-
-
Uses of VmManager in org.jrd.backend.communication
Fields in org.jrd.backend.communication declared as VmManager Modifier and Type Field Description private VmManager
RuntimeCompilerConnector.JrdClassesProvider. vmManager
Methods in org.jrd.backend.communication that return VmManager Modifier and Type Method Description VmManager
RuntimeCompilerConnector.JrdClassesProvider. getVmManager()
Constructors in org.jrd.backend.communication with parameters of type VmManager Constructor Description JrdClassesProvider(VmInfo vmInfo, VmManager vmManager)
-
Uses of VmManager in org.jrd.backend.core
Fields in org.jrd.backend.core declared as VmManager Modifier and Type Field Description private VmManager
AgentAttachManager. vmManager
private VmManager
DecompilerRequestReceiver. vmManager
Methods in org.jrd.backend.core with parameters of type VmManager Modifier and Type Method Description static java.lang.String
DecompilerRequestReceiver. getHaltAction(java.lang.String hostname, int listenPort, java.lang.String vmId, int vmPid, AgentAttachManager attachManager, VmManager vmManager, boolean removeVmDecompilerStatus)
private static DecompilerRequestReceiver.ResponseWithPort
DecompilerRequestReceiver. getResponse(java.lang.String hostname, int listenPort, java.lang.String vmId, int vmPid, java.lang.String requestBody, AgentAttachManager attachManager, VmManager vmManager)
Constructors in org.jrd.backend.core with parameters of type VmManager Constructor Description AgentAttachManager(VmManager vmManager)
DecompilerRequestReceiver(VmManager vmManager)
-
Uses of VmManager in org.jrd.backend.core.agentstore
Methods in org.jrd.backend.core.agentstore with parameters of type VmManager Modifier and Type Method Description void
KnownAgents. killAllSessionAgents(VmManager vmManager)
-
Uses of VmManager in org.jrd.backend.data
Fields in org.jrd.backend.data declared as VmManager Modifier and Type Field Description private VmManager
Model. vmManager
Methods in org.jrd.backend.data that return VmManager Modifier and Type Method Description VmManager
DependenciesReader. getVmManager()
VmManager
Model. getVmManager()
-
Uses of VmManager in org.jrd.backend.data.cli
Methods in org.jrd.backend.data.cli that return VmManager Modifier and Type Method Description VmManager
Cli. getVmManager()
Methods in org.jrd.backend.data.cli with parameters of type VmManager Modifier and Type Method Description static java.lang.String
Lib. addByteClassesViaJar(VmInfo vmInfo, java.util.List<io.github.mkoncek.classpathless.api.IdentifiedBytecode> toJar, boolean isBoot, VmManager vmManager)
static java.lang.String
Lib. addClass(VmInfo vmInfo, java.lang.String className, java.lang.String clazzBytesInBase64, VmManager vmManager)
static java.lang.String
Lib. addFileClassesViaJar(VmInfo vmInfo, java.util.List<FqnAndClassToJar> toJar, boolean isBoot, VmManager vmManager)
static java.lang.String
Lib. addJar(VmInfo vmInfo, boolean isBoot, java.lang.String jarName, java.lang.String jarBytesInBase64, VmManager vmManager)
static java.lang.String
Lib. decompileBytesByDecompilerName(byte[] bytes, java.lang.String pluginName, java.lang.String className, VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, java.util.Optional<java.lang.String> classloader)
static java.lang.String
Lib. decompileBytesByDecompilerName(java.lang.String base64Bytes, java.lang.String pluginName, java.lang.String className, VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, java.util.Optional<java.lang.String> classloader)
static void
Lib. detach(java.lang.String host, int port, VmManager vmManager)
static int[]
Lib. getByteCodeVersions(ClassInfo clazz, VmInfo vmInfo, VmManager vmManager, java.util.Optional<java.lang.String> classloader)
static java.lang.Integer
Lib. getDefaultRemoteBytecodelevel(VmInfo vmInfo, VmManager vmManager)
static java.lang.Integer
Lib. getDefaultRemoteBytecodelevel(VmInfo vmInfo, VmManager vmManager, java.util.Optional<java.lang.String> classloader)
This takes classloader parameter onloy for very extreme cases, when there is more instances of object!static java.lang.Integer
Lib. getDefaultRemoteBytecodelevelCatched(VmInfo vmInfo, VmManager vmManager)
static java.lang.Integer
Lib. getDefaultRemoteBytecodelevelCatched(VmInfo vmInfo, VmManager vmManager, java.util.Optional<java.lang.String> classloader)
This takes classloader parameter onloy for very extreme cases, when there is more instances of object!static java.lang.Integer
Lib. getRemoteBytecodelevel(VmInfo vmInfo, VmManager vmManager, java.lang.String className, java.util.Optional<java.lang.String> classloader)
static VmInfo
CliUtils. getVmInfo(java.lang.String param, VmManager vmManager)
static Lib.HandhshakeResult
Lib. handshakeAgent(KnownAgent agent, VmInfo vmInfo, VmManager vmManager)
static Lib.HandhshakeResult
Lib. handshakeAgent(KnownAgent agent, VmManager vmManager)
static void
Lib. initClass(VmInfo vmInfo, VmManager vmManager, java.lang.String fqn, java.io.PrintStream outputMessageStream)
static java.lang.String
Lib. initClassNoThrow(VmInfo vmInfo, VmManager vmManager, java.lang.String fqn)
static VmDecompilerStatus
Lib. obtainClass(VmInfo vmInfo, java.lang.String clazz, VmManager manager, java.util.Optional<java.lang.String> classlaoder)
static java.lang.String[]
Lib. obtainClasses(VmInfo vmInfo, VmManager manager, java.util.Optional<java.lang.String> classloader)
static ClassInfo[]
Lib. obtainClassesDetails(VmInfo vmInfo, VmManager manager, java.util.Optional<java.lang.String> classloader)
static java.util.List<ClassInfo>
Lib. obtainFilteredClasses(VmInfo vmInfo, VmManager vmManager, java.util.List<java.util.regex.Pattern> filter, boolean details, java.util.Optional<java.lang.String> search, java.util.Optional<java.lang.String> classloader)
static java.lang.String[]
Lib. obtainOverrides(VmInfo vmInfo, VmManager manager)
static VmDecompilerStatus
Lib. obtainVersion(VmInfo vmInfo, VmManager manager)
static void
Lib. removeOverrides(VmInfo vmInfo, VmManager manager, java.lang.String fqnAndLoader)
static java.lang.String[]
Lib. searchClasses(VmInfo vmInfo, VmManager manager, java.lang.String searchedSusbtring, java.lang.String regex, java.util.Optional<java.lang.String> classloader)
static ClassInfo[]
Lib. searchWithClassesDetails(VmInfo vmInfo, VmManager manager, java.lang.String searchedSusbtring, java.lang.String regex, java.util.Optional<java.lang.String> classloader)
static java.lang.String
Lib. uploadClass(VmInfo vmInfo, java.lang.String className, java.lang.String clazzBytesInBase64, VmManager vmManager, java.util.Optional<java.lang.String> classloader)
-
Uses of VmManager in org.jrd.backend.data.cli.utils
Fields in org.jrd.backend.data.cli.utils declared as VmManager Modifier and Type Field Description private VmManager
CompileArguments. vmManager
Constructors in org.jrd.backend.data.cli.utils with parameters of type VmManager Constructor Description CompileArguments(java.util.List<java.lang.String> filteredArgs, PluginManager pluginManager, VmManager vmManager, boolean checkFile)
CompileArguments(PluginManager pluginManager, VmManager vmManager, VmInfo vmInfo, java.lang.String pluginCompiler)
-
Uses of VmManager in org.jrd.backend.data.cli.workers
Fields in org.jrd.backend.data.cli.workers declared as VmManager Modifier and Type Field Description private VmManager
AddClasses. vmManager
private VmManager
Api. vmManager
private VmManager
AttachDetach. vmManager
private VmManager
Classes. vmManager
private VmManager
Compile. vmManager
private VmManager
Decompile. vmManager
private VmManager
InitClass. vmManager
private VmManager
ListAgents. vmManager
private VmManager
ListJvms. vmManager
private VmManager
Overrides. vmManager
private VmManager
OverwriteAndUpload. vmManager
private VmManager
Patch. vmManager
private VmManager
PrintBytes. vmManager
Methods in org.jrd.backend.data.cli.workers with parameters of type VmManager Modifier and Type Method Description static void
AttachDetach. detachLocalhost(int port, VmManager vmManager)
private static java.lang.String
Classes. getBytecodesString(VmManager vmManager, VmInfo vmInfo, boolean details, boolean bytecodeVersion, ClassInfo clazz, boolean doThrow, java.lang.String classloader)
Constructors in org.jrd.backend.data.cli.workers with parameters of type VmManager Constructor Description AddClasses(java.util.List<java.lang.String> filteredArgs, VmManager vmManager, boolean isBoot)
Api(java.util.List<java.lang.String> filteredArgs, Saving saving, VmManager vmManager, PluginManager pluginManager)
AttachDetach(java.util.List<java.lang.String> filteredArgs, VmManager vmManager)
Classes(java.util.List<java.lang.String> filteredArgs, VmManager vmManager, boolean hex, Saving saving, java.lang.String classloader)
Compile(boolean isHex, boolean isVerbose, java.util.List<java.lang.String> filteredArgs, Saving saving, VmManager vmManager, PluginManager pluginManager, java.lang.String classloader)
Decompile(boolean isHex, java.util.List<java.lang.String> filteredArgs, Saving saving, VmManager vmManager, PluginManager pluginManager, java.lang.String classloader)
InitClass(java.util.List<java.lang.String> filteredArgs, VmManager vmManager)
ListAgents(boolean verbose, VmManager vmManager)
ListJvms(java.util.List<java.lang.String> filteredArgs, Saving saving, VmManager vmManager)
Overrides(java.util.List<java.lang.String> filteredArgs, VmManager vmManager)
OverwriteAndUpload(java.util.List<java.lang.String> filteredArgs, VmManager vmManager, boolean isBoot, boolean isHex, java.lang.String classloader)
Patch(boolean isHex, boolean isVerbose, java.util.List<java.lang.String> filteredArgs, boolean isRevert, VmManager vmManager, PluginManager pluginManager, boolean isBoot, Saving saving, java.lang.String classloader)
PrintBytes(boolean isHex, java.util.List<java.lang.String> filteredArgs, Saving saving, VmManager vmManager, PluginManager pluginManager, java.lang.String classloader)
-
Uses of VmManager in org.jrd.backend.decompiling
Methods in org.jrd.backend.decompiling with parameters of type VmManager Modifier and Type Method Description private void
PluginManager. addAndInitDepndenceClass(VmInfo vmInfo, VmManager vmManager, java.util.Map<java.lang.String,byte[]> otherClasses, java.lang.String clazz, java.util.Optional<java.lang.String> classloader)
java.lang.String
PluginManager. decompile(DecompilerWrapper wrapper, java.lang.String name, byte[] bytecode, java.lang.String[] options, VmInfo vmInfo, VmManager vmManager, java.util.Optional<java.lang.String> classloader)
-
Uses of VmManager in org.jrd.frontend.frame.filesystem
Fields in org.jrd.frontend.frame.filesystem declared as VmManager Modifier and Type Field Description (package private) VmManager
NewFsVmController. vmManager
Constructors in org.jrd.frontend.frame.filesystem with parameters of type VmManager Constructor Description NewFsVmController(NewFsVmView newConnectionView, VmManager vmManager)
-
Uses of VmManager in org.jrd.frontend.frame.main
Fields in org.jrd.frontend.frame.main declared as VmManager Modifier and Type Field Description private VmManager
AgentsManager. vmManager
Methods in org.jrd.frontend.frame.main that return VmManager Modifier and Type Method Description VmManager
ModelProvider. getVmManager()
Methods in org.jrd.frontend.frame.main with parameters of type VmManager Modifier and Type Method Description private void
AgentsManager. setVmManager(VmManager vmManager)
static void
AgentsManager. showFor(javax.swing.JFrame parent, VmManager vmManager)
-
Uses of VmManager in org.jrd.frontend.frame.main.decompilerview
Methods in org.jrd.frontend.frame.main.decompilerview that return VmManager Modifier and Type Method Description VmManager
DecompilationController. getVmManager()
VmManager
TextWithControls. getVmManager()
Methods in org.jrd.frontend.frame.main.decompilerview with parameters of type VmManager Modifier and Type Method Description static java.lang.String
DecompilationController. submitRequest(VmManager vmManager, AgentRequestAction request)
-
Uses of VmManager in org.jrd.frontend.frame.main.decompilerview.dummycompiler.providers
Methods in org.jrd.frontend.frame.main.decompilerview.dummycompiler.providers that return VmManager Modifier and Type Method Description VmManager
ClasspathProvider. getVmManager()
VmManager
ClasspathProvider.SettingsClasspathProvider. getVmManager()
-
Uses of VmManager in org.jrd.frontend.frame.overwrite
Fields in org.jrd.frontend.frame.overwrite declared as VmManager Modifier and Type Field Description protected VmManager
OverwriteClassDialog.CompilerOutputActionFields. vmManager
private VmManager
OverwriteClassDialog. vmManager
Methods in org.jrd.frontend.frame.overwrite with parameters of type VmManager Modifier and Type Method Description private static OverwriteClassDialog.CompilationWithResult
OverwriteClassDialog. compileWithGui(VmInfo vmInfo, VmManager vmManager, DecompilerWrapper wrapper, boolean hasCompiler, boolean isVerbose, java.lang.String classloader, io.github.mkoncek.classpathless.api.IdentifiedSource... sources)
Constructors in org.jrd.frontend.frame.overwrite with parameters of type VmManager Constructor Description CompilerOutputActionFields(javax.swing.JTextField status, VmInfo vmInfo, VmManager vmManager, PluginManager pm, DecompilerWrapper dwi, boolean haveCompiler, boolean isVerbose, int namingSchema, java.lang.String destination)
OverwriteClassDialog(ClassInfo name, LatestPaths latestPaths, java.lang.String currentBuffer, byte[] cBinBuffer, VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, DecompilerWrapper selectedDecompiler, int tab, boolean isVerbose, ClasspathProvider cp)
SavingCompilerOutputAction(javax.swing.JTextField status, VmInfo vmInfo, VmManager vmManager, PluginManager pm, DecompilerWrapper dwi, boolean hasCompiler, boolean isVerbose, int namingSchema, java.lang.String destination, java.lang.String classloader)
UploadingCompilerOutputAction(javax.swing.JTextField status, VmInfo vmInfo, VmManager vmManager, PluginManager pm, DecompilerWrapper wrapper, boolean hasCompiler, boolean isVerbose, int namingSchema, java.lang.String destination, java.lang.String classloader)
-
Uses of VmManager in org.jrd.frontend.frame.remote
Fields in org.jrd.frontend.frame.remote declared as VmManager Modifier and Type Field Description (package private) VmManager
NewConnectionController. vmManager
Constructors in org.jrd.frontend.frame.remote with parameters of type VmManager Constructor Description NewConnectionController(NewConnectionView newConnectionView, VmManager vmManager)
-
Uses of VmManager in org.jrd.frontend.utility
Methods in org.jrd.frontend.utility with parameters of type VmManager Modifier and Type Method Description private static java.util.Collection<AgentApiGenerator.ClazzMethod>
AgentApiGenerator. getClazzMethods(VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, java.lang.String innerClazzName, java.lang.String innerClazz)
static void
AgentApiGenerator. initItems(VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager)
private static void
AgentApiGenerator. initItems(VmInfo vmInfo, VmManager vmManager, PluginManager pluginManager, boolean withSignatures)
static boolean
CommonUtils. uploadByGui(VmInfo vmInfo, VmManager vmManager, CommonUtils.StatusKeeper status, java.lang.String clazz, java.lang.String classloader, byte[] content)
static java.lang.String
CommonUtils. uploadBytecode(java.lang.String clazz, java.lang.String classloader, VmManager vmManager, VmInfo vmInfo, byte[] bytes)
-