/* * Copyright (c) 2006 jDiameter. * https://jdiameter.dev.java.net/ * * License: GPL v3 * * e-mail: erick.svenson@yahoo.com * */ package org.jdiameter.server.api; import org.jdiameter.api.Network; import org.jdiameter.api.NetworkReqListener; import org.jdiameter.client.api.IMessage; /** * This interface append to base interface some * special methods. */ public interface INetwork extends Network { /** * Return NetworkListener instance for specified application-id * @param message message * @return NetworkListener instance for specified selector * @see org.jdiameter.api.NetworkReqListener */ NetworkReqListener getListener(IMessage message); /** * This method set peer manager for addPeer/remPeer methods * @param manager PeerTable instance */ void setPeerManager(IMutablePeerTable manager); }