public class OperationProviderErrorEvent extends OperationErrorEvent
When using the component-oriented event API, this class is fired with an event-type-name of com.opencloud.slee.resources.cgin.OperationError
for any operation provider error.
When using the messsage-oriented event API, this class is used as a component of a DialogMessageEvent for provider errors that result from receiving a network message. In the special case of an invoke timeout, which is a local timeout that does not result from receiving a network message, an OperationProviderErrorEvent is fired using the OperationInvokeTimeout event type.
Modifier and Type | Field and Description |
---|---|
static EventTypeID |
INVOKE_TIMEOUT_ID
Common event type used when firing an OperationProviderErrorEvent to the SLEE when using the message-oriented event API.
|
ID
Constructor and Description |
---|
OperationProviderErrorEvent(Dialog dialog,
TcapOperation operation,
int invokeId,
ProviderErrorReason reason,
RejectProblem rejectProblem) |
Modifier and Type | Method and Description |
---|---|
ProviderErrorReason |
getReason() |
RejectProblem |
getRejectProblem() |
String |
toString() |
getInvokeId, getOperationInfo
public static final EventTypeID INVOKE_TIMEOUT_ID
NO_RESPONSE
or NO_LINKED_RESPONSE
)
public OperationProviderErrorEvent(Dialog dialog, TcapOperation operation, int invokeId, ProviderErrorReason reason, RejectProblem rejectProblem)
public ProviderErrorReason getReason()
public RejectProblem getRejectProblem()