public class IVirtualBoxErrorInfo extends IUnknown
getNext()
attribute is intended
specifically for this purpose and allows to represent a chain of errors
through a single IVirtualBoxErrorInfo object set after method invocation.
NOTE: errors are stored to a chain in the reverse order, i.e. the
initial error object you query right after method invocation is the last
error set by the callee, the object it points to in the next attribute
is the previous error and so on, up to the first error (which is the last
in the chain).
Interface ID: {C1BCC6D5-7966-481D-AB0B-D0ED73E28135}Constructor and Description |
---|
IVirtualBoxErrorInfo(java.lang.String wrapped,
org.virtualbox_6_0.ObjectRefManager objMgr,
org.virtualbox_6_0.jaxws.VboxPortType port) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getComponent()
Name of the component that generated the error.
|
java.lang.String |
getInterfaceID()
UUID of the interface that defined the error.
|
IVirtualBoxErrorInfo |
getNext()
Next error object if there is any, or null otherwise.
|
java.lang.Integer |
getResultCode()
Result code of the error.
|
java.lang.Integer |
getResultDetail()
Optional result data of this error.
|
java.lang.String |
getText()
Text description of the error.
|
static IVirtualBoxErrorInfo |
queryInterface(IUnknown obj) |
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
public IVirtualBoxErrorInfo(java.lang.String wrapped, org.virtualbox_6_0.ObjectRefManager objMgr, org.virtualbox_6_0.jaxws.VboxPortType port)
public java.lang.Integer getResultCode()
public java.lang.Integer getResultDetail()
public java.lang.String getInterfaceID()
public java.lang.String getComponent()
public java.lang.String getText()
public IVirtualBoxErrorInfo getNext()
public static IVirtualBoxErrorInfo queryInterface(IUnknown obj)