fr.dyade.aaa.agent
Class StreamNetwork

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

public abstract class StreamNetwork
extends Network

StreamNetwork is a base implementation of Network class for TCP sockets.


Field Summary
 
Fields inherited from class fr.dyade.aaa.agent.Network
bootTSFN, domain, idxLS, logmon, name, nbMessageIn, nbMessageOut, port, qout, servers, serversFN, sid
 
Constructor Summary
StreamNetwork()
          Creates a new Network component
 
Method Summary
 void init(java.lang.String name, int port, short[] servers)
          Initializes a new StreamNetwork component.
 void setProperties()
          Set the properties of the network.
 
Methods inherited from class fr.dyade.aaa.agent.Network
addServer, delete, deliver, delServer, getAverageLoad1, getAverageLoad15, getAverageLoad5, getDomainName, getName, getNbMessageReceived, getNbMessageSent, getNbWaitingMessages, getPort, getQueue, getStamp, getWDActivationPeriod, getWDNbRetryLevel1, getWDNbRetryLevel2, getWDRetryPeriod1, getWDRetryPeriod2, getWDRetryPeriod3, index, insert, post, restore, save, setPort, setStamp, setWDActivationPeriod, setWDNbRetryLevel1, setWDNbRetryLevel2, setWDRetryPeriod1, setWDRetryPeriod2, setWDRetryPeriod3, toString, validate
 
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

StreamNetwork

public StreamNetwork()
Creates a new Network component

Method Detail

init

public void init(java.lang.String name,
                 int port,
                 short[] servers)
          throws java.lang.Exception
Initializes a new StreamNetwork component.

Overrides:
init in class Network
Parameters:
name - The domain name.
port - The listen port.
servers - The list of servers directly accessible from this network interface.
Throws:
java.lang.Exception
See Also:
Network

setProperties

public void setProperties()
                   throws java.lang.Exception
Set the properties of the network. Inherited from Network class, can be extended by subclasses.

Overrides:
setProperties in class Network
Throws:
java.lang.Exception


Copyright © 2011 ScalAgent D.T.. All Rights Reserved.