Package | Description |
---|---|
com.bea.wcp.diameter |
The Diameter base protocol API.
|
com.bea.wcp.diameter.accounting |
The Diameter offline charging API (Rf interface).
|
com.bea.wcp.diameter.cc |
The Diameter credit control API (Ro interface).
|
com.bea.wcp.diameter.relay |
A Diameter relay implementation.
|
com.bea.wcp.diameter.sh |
The Diameter Sh Client implementation.
|
com.bea.wcp.diameter.sy | |
com.bea.wcp.diameter.util |
Diameter base protocol API helper utilities.
|
Modifier and Type | Class and Description |
---|---|
class |
AvpException
Exception raised if an invalid AVP was encountered in a Diameter message.
|
class |
MessageException
Exception raised if an invalid Diameter message has been encountered.
|
Modifier and Type | Method and Description |
---|---|
void |
AppManager.addApplication(Application app) |
void |
AppManager.addApplication(Application app,
String name) |
void |
AppManager.addApplication(Application app,
String name,
Map<String,String> params) |
static Node |
Node.createNode(File configFile)
Creates a new Diameter Node instance for the specified configuration.
|
void |
ClientApplication.init() |
protected void |
Application.init()
Called by the container to initialize the application.
|
Application |
AppManager.loadApplication(String className,
Map<String,String> params) |
protected void |
Session.notifyListener(Message msg)
Delivers the specified message to the session listener.
|
protected void |
Application.rcvAnswer(Answer ans)
Called by the container when a new Answer has been received for this
application.
|
protected void |
Session.rcvAnswer(Answer ans)
Called when an answer message has been received for this session.
|
void |
SessionListener.rcvMessage(Message msg)
Called when a new message has been received by the session.
|
void |
Application.rcvMessage(Message msg)
Called by the container when a new Message has been received for this
application.
|
void |
Session.rcvMessage(Message msg)
Called when a new Request or Answer has been received for this session.
|
protected void |
Application.rcvRequest(Request req)
Called by the container when a new Request has been received for this
application.
|
protected void |
Session.rcvRequest(Request req)
Called when a new request message has been received for this session.
|
Constructor and Description |
---|
AppManager(Node node,
ConfigurationBean config) |
Node(com.bea.wcp.diameter.provider.Provider provider,
ConfigurationBean config) |
Modifier and Type | Method and Description |
---|---|
protected void |
ClientSession.rcvAnswer(Answer ans)
Receives accounting answer (ACA) messages for this session.
|
Modifier and Type | Method and Description |
---|---|
void |
ClientSession.rcvAnswer(Answer ans)
Receives a credit-control answer (CCA) message for this session.
|
void |
ClientSession.rcvRequest(Request req)
Called by the container when a new request has been received.
|
Modifier and Type | Method and Description |
---|---|
protected void |
RelayApplication.rcvAnswer(Answer ans) |
protected void |
RelayApplication.rcvRequest(Request req) |
Modifier and Type | Method and Description |
---|---|
Document |
ShApplication.getDocument(AccessKey key)
Retrieves the data associated with the specified AccessKey by sending
a UDR request and waiting for the corresponding UDA.
|
RepositoryData |
ShApplication.getRepositoryData(AccessKey key)
Returns the RepositoryData for the specified Sh AccessKey.
|
void |
ShApplication.init()
Initializes the ShApplication.
|
void |
ShApplication.putDocument(AccessKey key,
Document doc)
Updates data for the specified AccessKey by sending a PDR request and
waiting for the corresponding PDA.
|
void |
ShApplication.putRepositoryData(AccessKey key,
RepositoryData rd)
Updates repository data for specified AccessKey.
|
protected void |
ShApplication.rcvRequest(Request req)
Called by the container when a new Sh request has been received.
|
void |
ShApplication.subscribe(AccessKey key)
Starts subscription for the data referred to by the specified AccessKey.
|
void |
ShApplication.unsubscribe(AccessKey key)
Unsubscribes from the data referred to by the specified AccessKey.
|
Modifier and Type | Method and Description |
---|---|
void |
SyClientSession.rcvAnswer(Answer ans) |
Modifier and Type | Method and Description |
---|---|
void |
Simulator.ServerSession.rcvMessage(Message msg) |
protected void |
Simulator.rcvRequest(Request req) |