org.jdiameter.api
Interface Request
- All Superinterfaces:
- Message, java.io.Serializable, Wrapper
public interface Request
- extends Message
A Diameter Request is a request from a client to a server (or server to client - network request).
- Version:
- 1.5.1 Final
| Fields inherited from interface org.jdiameter.api.Message |
ABORT_SESSION_ANSWER, ABORT_SESSION_REQUEST, ACCOUNTING_ANSWER, ACCOUNTING_REQUEST, CAPABILITIES_EXCHANGE_ANSWER, CAPABILITIES_EXCHANGE_REQUEST, DEVICE_WATCHDOG_ANSWER, DEVICE_WATCHDOG_REQUEST, DISCONNECT_PEER_ANSWER, DISCONNECT_PEER_REQUEST, RE_AUTH_ANSWER, RE_AUTH_REQUEST, SESSION_TERMINATION_ANSWER, SESSION_TERMINATION_REQUEST |
|
Method Summary |
Answer |
createAnswer(long resultCode)
Creates an answer for this request with the specified result code. |
Answer |
createAnswer(long vendorId,
long experementalResultCode)
Creates an answer for this request with the specified experimental result code. |
boolean |
isNetworkRequest()
|
| Methods inherited from interface org.jdiameter.api.Message |
getApplicationId, getApplicationIdAvps, getAvps, getCommandCode, getEndToEndIdentifier, getHopByHopIdentifier, getSessionId, getVersion, isError, isProxiable, isRequest, isReTransmitted, setError, setProxiable, setRequest, setReTransmitted |
isNetworkRequest
boolean isNetworkRequest()
- Returns:
- true if it is network request
createAnswer
Answer createAnswer(long resultCode)
- Creates an answer for this request with the specified result code.
Header and system AVPs from request are copied to answer.
- Parameters:
resultCode - result code of answer
- Returns:
- answer object instance
createAnswer
Answer createAnswer(long vendorId,
long experementalResultCode)
- Creates an answer for this request with the specified experimental result code.
Header and system AVPs from request are copied to answer.
- Parameters:
vendorId - vendorIdexperimentalResultCode - experimental result code of answer
- Returns:
- answer object instance
Copyright © 2010. All Rights Reserved.