APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.tools.attach

public Class AgentInitializationException

extends Exception
Class Inheritance

The exception thrown when an agent fails to initialize in the target Java virtual machine.

This exception is thrown by VirtualMachine.loadAgent, VirtualMachine.loadAgentLibrary, VirtualMachine.loadAgentPath methods if an agent, or agent library, cannot be initialized. When thrown by VirtualMachine.loadAgentLibrary, or VirtualMachine.loadAgentPath then the exception encapsulates the error returned by the agent's Agent_OnAttach function. This error code can be obtained by invoking the returnValue method.

Since
1.6

Field Summary

Modifier and TypeField and Description
private int
pack-priv static final long
serialVersionUID

Hides java.lang.Exception.serialVersionUID.

use serialVersionUID for interoperability

Constructor Summary

AccessConstructor and Description
public
AgentInitializationException()

Constructs an AgentInitializationException with no detail message.

public
AgentInitializationException(String
the detail message.
s
)

Constructs an AgentInitializationException with the specified detail message.

public
AgentInitializationException(String
the detail message.
s
,
int
the return value
returnValue
)

Constructs an AgentInitializationException with the specified detail message and the return value from the execution of the agent's Agent_OnAttach function.

Method Summary

Modifier and TypeMethod and Description
public int

Returns:

the return value
returnValue
()

If the exception was created with the return value from the agent Agent_OnAttach function then this returns that value, otherwise returns 0.

Field Detail

returnValueback to summary
private int returnValue
serialVersionUIDback to summary
pack-priv static final long serialVersionUID

Hides java.lang.Exception.serialVersionUID.

use serialVersionUID for interoperability

Constructor Detail

AgentInitializationExceptionback to summary
public AgentInitializationException()

Constructs an AgentInitializationException with no detail message.

AgentInitializationExceptionback to summary
public AgentInitializationException(String s)

Constructs an AgentInitializationException with the specified detail message.

Parameters
s:String

the detail message.

AgentInitializationExceptionback to summary
public AgentInitializationException(String s, int returnValue)

Constructs an AgentInitializationException with the specified detail message and the return value from the execution of the agent's Agent_OnAttach function.

Parameters
s:String

the detail message.

returnValue:int

the return value

Method Detail

returnValueback to summary
public int returnValue()

If the exception was created with the return value from the agent Agent_OnAttach function then this returns that value, otherwise returns 0.

Returns:int

the return value