net.java.slee.resource.diameter
Class Diameter2SLEENodeManager

java.lang.Object
  extended by dk.i1.diameter.node.NodeManager
      extended by net.java.slee.resource.diameter.Diameter2SLEENodeManager
All Implemented Interfaces:
dk.i1.diameter.node.ConnectionListener, dk.i1.diameter.node.MessageDispatcher

public class Diameter2SLEENodeManager
extends dk.i1.diameter.node.NodeManager


Constructor Summary
Diameter2SLEENodeManager(dk.i1.diameter.node.NodeSettings nodeSettings, Diameter2SLEERAInterface ra)
           
 
Method Summary
 void frwdAnswer(dk.i1.diameter.Message answer, dk.i1.diameter.node.ConnectionKey connkey)
           
 void frwdRequest(dk.i1.diameter.Message request, dk.i1.diameter.node.ConnectionKey connkey, java.lang.Object state)
           
protected  void handleAnswer(dk.i1.diameter.Message msg, dk.i1.diameter.node.ConnectionKey key, java.lang.Object state)
           
protected  void handleRequest(dk.i1.diameter.Message msg, dk.i1.diameter.node.ConnectionKey key, dk.i1.diameter.node.Peer peer)
           
 void sendAnswer(dk.i1.diameter.Message answer, dk.i1.diameter.node.ConnectionKey connkey)
           
 
Methods inherited from class dk.i1.diameter.node.NodeManager
answer, forwardAnswer, forwardRequest, handle, handle, node, sendRequest, sendRequest, settings, start, stop, stop, waitForConnection, waitForConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Diameter2SLEENodeManager

public Diameter2SLEENodeManager(dk.i1.diameter.node.NodeSettings nodeSettings,
                                Diameter2SLEERAInterface ra)
Method Detail

handleRequest

protected void handleRequest(dk.i1.diameter.Message msg,
                             dk.i1.diameter.node.ConnectionKey key,
                             dk.i1.diameter.node.Peer peer)
Overrides:
handleRequest in class dk.i1.diameter.node.NodeManager

handleAnswer

protected void handleAnswer(dk.i1.diameter.Message msg,
                            dk.i1.diameter.node.ConnectionKey key,
                            java.lang.Object state)
Overrides:
handleAnswer in class dk.i1.diameter.node.NodeManager

sendAnswer

public void sendAnswer(dk.i1.diameter.Message answer,
                       dk.i1.diameter.node.ConnectionKey connkey)
                throws dk.i1.diameter.node.NotAnAnswerException
Throws:
dk.i1.diameter.node.NotAnAnswerException

frwdRequest

public void frwdRequest(dk.i1.diameter.Message request,
                        dk.i1.diameter.node.ConnectionKey connkey,
                        java.lang.Object state)
                 throws dk.i1.diameter.node.StaleConnectionException,
                        dk.i1.diameter.node.NotARequestException,
                        dk.i1.diameter.node.NotProxiableException
Throws:
dk.i1.diameter.node.StaleConnectionException
dk.i1.diameter.node.NotARequestException
dk.i1.diameter.node.NotProxiableException

frwdAnswer

public void frwdAnswer(dk.i1.diameter.Message answer,
                       dk.i1.diameter.node.ConnectionKey connkey)
                throws dk.i1.diameter.node.StaleConnectionException,
                       dk.i1.diameter.node.NotAnAnswerException,
                       dk.i1.diameter.node.NotProxiableException
Throws:
dk.i1.diameter.node.StaleConnectionException
dk.i1.diameter.node.NotAnAnswerException
dk.i1.diameter.node.NotProxiableException


Copyright © 2008. All Rights Reserved.