AgentInitializationException
AgentInitializationException (에이전트 초기화 실패 예외)
대상 자바 가상 머신(JVM)에서 에이전트가 초기화에 실패했을 때 던져지는 예외입니다. 스레드가 에이전트를 로드하는 일 자체는 성공했지만, 초기화 단계에서 문제가 생긴 상황을 나타내요.
본문
이 예외는 VirtualMachine.loadAgent, VirtualMachine.loadAgentLibrary, VirtualMachine.loadAgentPath 메서드가 에이전트나 에이전트 라이브러리를 초기화하지 못했을 때 그 메서드들에 의해 던져집니다.
특히 VirtualMachine.loadAgentLibrary나 VirtualMachine.loadAgentPath에 의해 던져질 때는, 에이전트의 Agent_OnAttach 함수가 반환한 오류 코드를 함께 담고 있어요. 이 오류 코드는 returnValue() 메서드를 호출해 얻을 수 있습니다.
public class AgentInitializationException extends Exception
생성자는 세 가지가 제공됩니다. 상세 메시지 없이 만드는 기본 생성자, 상세 메시지만 지정하는 생성자, 그리고 상세 메시지와 함께 Agent_OnAttach 함수의 반환 값을 함께 받는 생성자입니다.
public AgentInitializationException()
public AgentInitializationException(String s)
public AgentInitializationException(String s, int returnValue)
returnValue()
public int returnValue()
이 예외가 에이전트 Agent_OnAttach 함수의 반환 값으로 만들어졌다면 그 값을 돌려주고, 그렇지 않으면 0을 반환합니다.