org.jdiameter.server.impl
Class MetaDataImpl.MyLocalPeer

java.lang.Object
  extended by org.jdiameter.client.impl.MetaDataImpl.LocalPeer
      extended by org.jdiameter.server.impl.MetaDataImpl.MyLocalPeer
All Implemented Interfaces:
org.jdiameter.api.Peer, IPeer
Enclosing class:
MetaDataImpl

protected class MetaDataImpl.MyLocalPeer
extends MetaDataImpl.LocalPeer


Field Summary
protected  ISessionFactory factory
           
protected  IMutablePeerTable manager
           
protected  INetwork net
           
protected  java.util.Map<java.lang.String,org.jdiameter.api.NetworkReqListener> slc
           
 
Fields inherited from class org.jdiameter.client.impl.MetaDataImpl.LocalPeer
addresses, hopByHopId
 
Constructor Summary
protected MetaDataImpl.MyLocalPeer()
           
 
Method Summary
 java.util.Set<org.jdiameter.api.ApplicationId> getCommonApplications()
           
 java.net.InetAddress[] getIPAdresses()
           
 boolean sendMessage(IMessage message)
          Send message to diameter network
 
Methods inherited from class org.jdiameter.client.impl.MetaDataImpl.LocalPeer
addConnectionListener, addMessage, addPeerStateListener, addStateChangeListener, connect, disconnect, getFirmware, getHopByHopIdentifier, getIPAddresses, getProductName, getRaiting, getRealmName, getState, getUri, getVendorId, hasValidConnection, remAllMessage, remConnectionListener, remMessage, removePeerStateListener, remStateChangeListener, resetAddresses, setRealm, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

net

protected INetwork net

manager

protected IMutablePeerTable manager

factory

protected ISessionFactory factory

slc

protected java.util.Map<java.lang.String,org.jdiameter.api.NetworkReqListener> slc
Constructor Detail

MetaDataImpl.MyLocalPeer

protected MetaDataImpl.MyLocalPeer()
Method Detail

getCommonApplications

public java.util.Set<org.jdiameter.api.ApplicationId> getCommonApplications()
Specified by:
getCommonApplications in interface org.jdiameter.api.Peer
Overrides:
getCommonApplications in class MetaDataImpl.LocalPeer

getIPAdresses

public java.net.InetAddress[] getIPAdresses()

sendMessage

public boolean sendMessage(IMessage message)
                    throws TransportException,
                           org.jdiameter.api.OverloadException
Description copied from interface: IPeer
Send message to diameter network

Specified by:
sendMessage in interface IPeer
Overrides:
sendMessage in class MetaDataImpl.LocalPeer
Parameters:
message - request instance
Returns:
true if message will be set to FSM
Throws:
TransportException
org.jdiameter.api.OverloadException


Copyright © 2008. All Rights Reserved.