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

Field Summary
 
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
 
Methods inherited from interface org.jdiameter.api.Wrapper
isWrapperFor, unwrap
 

Method Detail

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 - vendorId
experimentalResultCode - experimental result code of answer
Returns:
answer object instance


Copyright © 2010. All Rights Reserved.