org.jdiameter.server.api
Interface IMutablePeerTable

All Superinterfaces:
IPeerTable, org.jdiameter.api.MutablePeerTable, org.jdiameter.api.PeerTable, org.jdiameter.api.Wrapper
All Known Implementing Classes:
MutablePeerTableImpl

public interface IMutablePeerTable
extends org.jdiameter.api.MutablePeerTable, IPeerTable

This interface describe extends methods of base class


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.api.PeerTable
getPeer, getPeerTable
 
Methods inherited from interface org.jdiameter.api.Wrapper
isWrapperFor, unwrap
 
Methods inherited from interface org.jdiameter.client.api.controller.IPeerTable
addSessionReqListener, destroy, getPeerByName, getPeerByUri, getSessionReqListeners, removeSessionListener, sendMessage, setAssempler, start, stopped, stopping
 
Methods inherited from interface org.jdiameter.api.PeerTable
getPeer, 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 © 2008. All Rights Reserved.