org.jdiameter.server.api
Interface IMutablePeerTable

All Superinterfaces:
IPeerTable, MutablePeerTable, PeerTable, Wrapper
All Known Implementing Classes:
MutablePeerTableImpl

public interface IMutablePeerTable
extends MutablePeerTable, IPeerTable

This interface describe extends methods of base class

Author:
erick.svenson@yahoo.com, Alexandre Mendonca , Bartosz Baranowski

Method Summary
 ISessionFactory getSessionFactory()
          Return instance of session factory
 IMessage isDuplicate(IMessage request)
          Check message on duplicate
 void saveToDuplicate(java.lang.String key, IMessage answer)
          Save message to duplicate storage
 
Methods inherited from interface org.jdiameter.api.MutablePeerTable
addPeer, getStatistic, removePeer, setPeerTableListener
 
Methods inherited from interface org.jdiameter.client.api.controller.IPeerTable
addSessionReqListener, destroy, getPeer, getSessionReqListeners, removeSessionListener, sendMessage, setAssembler, start, stopped, stopping
 
Methods inherited from interface org.jdiameter.api.PeerTable
getPeerTable
 
Methods inherited from interface org.jdiameter.api.Wrapper
isWrapperFor, unwrap
 

Method Detail

isDuplicate

IMessage isDuplicate(IMessage request)
Check message on duplicate

Parameters:
request - checked message
Returns:
true if messahe has duplicate into storage

saveToDuplicate

void saveToDuplicate(java.lang.String key,
                     IMessage answer)
Save message to duplicate storage

Parameters:
key - key of message
answer - message

getSessionFactory

ISessionFactory getSessionFactory()
Return instance of session factory

Returns:
instance of session factory


Copyright © 2014. All Rights Reserved.