java.lang.Object
java.lang.Throwable
java.lang.Exception
com.sun.tools.attach.AgentInitializationException
- 所有已实现的接口:
-
Serializable
当代理在目标Java虚拟机中初始化失败时抛出的异常。
当代理或代理库无法初始化时,VirtualMachine.loadAgent、VirtualMachine.loadAgentLibrary、VirtualMachine.loadAgentPath方法会抛出此异常。当由VirtualMachine.loadAgentLibrary或VirtualMachine.loadAgentPath抛出时,异常封装了代理的Agent_OnAttach函数返回的错误。可以通过调用returnValue方法获取此错误代码。
- 参见:
-
Constructor Summary
ConstructorsConstructorDescription构造一个没有详细消息的AgentInitializationException。构造一个带有指定详细消息的AgentInitializationException。AgentInitializationException(String s, int returnValue) 构造一个带有指定详细消息和代理的Agent_OnAttach函数执行返回值的AgentInitializationException。 -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
AgentInitializationException
public AgentInitializationException()构造一个没有详细消息的AgentInitializationException。 -
AgentInitializationException
构造一个带有指定详细消息的AgentInitializationException。- 参数:
-
s- 详细消息。
-
AgentInitializationException
构造一个带有指定详细消息和代理的Agent_OnAttach函数执行返回值的AgentInitializationException。- 参数:
-
s- 详细消息。 -
returnValue- 返回值
-
-
Method Details
-
returnValue
public int returnValue()如果异常是由代理Agent_OnAttach函数的返回值创建的,则返回该值,否则返回0。- 返回:
- 返回值
-