org.jdiameter.server.api
Interface IRouter

All Superinterfaces:
IRouter

public interface IRouter
extends IRouter

This interface describe extends methods of base class


Method Summary
 org.jdiameter.api.Realm addRealm(java.lang.String name, org.jdiameter.api.ApplicationId applicationId, org.jdiameter.api.LocalAction localAction, boolean dynamic, long expirationTime, java.lang.String... peers)
          Add real to realm table
 java.util.Set<org.jdiameter.api.Realm> getRealms()
          Return set of realms
 org.jdiameter.api.Realm remRealm(java.lang.String name)
          Remove realm
 void setNetWork(INetwork network)
          Set network instance
 
Methods inherited from interface org.jdiameter.client.api.router.IRouter
destroy, getPeer, getRealmForPeer, getRequestRouteInfo, registerRequestRouteInfo, start, stop, updateRedirectInformation
 

Method Detail

addRealm

org.jdiameter.api.Realm addRealm(java.lang.String name,
                                 org.jdiameter.api.ApplicationId applicationId,
                                 org.jdiameter.api.LocalAction localAction,
                                 boolean dynamic,
                                 long expirationTime,
                                 java.lang.String... peers)
Add real to realm table

Parameters:
name - name of realm
applicationId - applicationId of realm
localAction - local action of realm
dynamic - on/off dynamic
expirationTime - experation time of record
peers - array of host names
Returns:
Realm instance

remRealm

org.jdiameter.api.Realm remRealm(java.lang.String name)
Remove realm

Parameters:
name - name of realm
Returns:
removed realm

getRealms

java.util.Set<org.jdiameter.api.Realm> getRealms()
Return set of realms

Returns:

setNetWork

void setNetWork(INetwork network)
Set network instance

Parameters:
network - network instance


Copyright © 2008. All Rights Reserved.