fr.dyade.aaa.agent
Class FIFONetwork

java.lang.Object
  extended byfr.dyade.aaa.agent.Network
      extended byfr.dyade.aaa.agent.StreamNetwork
          extended byfr.dyade.aaa.agent.FIFONetwork
All Implemented Interfaces:
MessageConsumer, NetworkMBean
Direct Known Subclasses:
HttpNetwork, NGNetwork, SimpleNetwork

public abstract class FIFONetwork
extends StreamNetwork

FIFONetwork is a base implementation for network components with a simple FIFO message ordering.


Field Summary
 
Fields inherited from class fr.dyade.aaa.agent.Network
clock, domain, logmon, name, network, port, qout, waiting
 
Constructor Summary
FIFONetwork()
          Creates a new network component.
 
Method Summary
protected  void deliver(fr.dyade.aaa.agent.Message msg)
          Try to deliver the received message to the right consumer.
 
Methods inherited from class fr.dyade.aaa.agent.Network
addServer, delServer, getDomainName, getName, getPort, getQueue, init, insert, invalidate, post, restore, save, setPort, toString, validate, wakeup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface fr.dyade.aaa.agent.MessageConsumer
isRunning, start, stop
 
Methods inherited from interface fr.dyade.aaa.agent.NetworkMBean
isRunning, start, stop
 

Constructor Detail

FIFONetwork

public FIFONetwork()
Creates a new network component. This simple constructor is required by subclasses.

Method Detail

deliver

protected void deliver(fr.dyade.aaa.agent.Message msg)
                throws java.lang.Exception
Try to deliver the received message to the right consumer.

Parameters:
msg - the message.
Throws:
java.lang.Exception


Copyright © 2004 Scalagent - All rights reserved