fr.dyade.aaa.agent
Class NGNetwork
- MessageConsumer, NetworkMBean
NGNetwork
is a new implementation of Network
class using nio package.
void | init(String name, int port, short[] servers) - Initializes a new network component.
|
boolean | isRunning() - Tests if the network component is alive.
|
void | post(fr.dyade.aaa.agent.Message msg) - Adds a message in "ready to deliver" list.
|
void | start() - Causes this network component to begin execution.
|
void | stop() - Forces the network component to stop executing.
|
String | toString() - Returns a string representation of this consumer, including the
daemon's name and status.
|
void | wakeup() - Wakes up the watch-dog thread.
|
delete , deliver , getDomainName , getName , getPort , getQueue , index , init , insert , post , restore , save , setPort , toString , validate |
NGNetwork
public NGNetwork()
Creates a new network component.
init
public void init(String name,
int port,
short[] servers)
throws Exception
Initializes a new network component. This method is used in order to
easily creates and configure a Network component from a class name.
So we can use the Class.newInstance()
method for create
(whitout any parameter) the component, then we can initialize it with
this method.
This method initializes the logical clock for the domain.
- init in interface StreamNetwork
name
- The domain name.port
- The listen port.servers
- The list of servers directly accessible from this
network interface.
post
public void post(fr.dyade.aaa.agent.Message msg)
throws Exception
Adds a message in "ready to deliver" list. This method allocates a
new time stamp to the message ; be Careful, changing the stamp imply
the filename change too.
- post in interface MessageConsumer
- post in interface Network
toString
public String toString()
Returns a string representation of this consumer, including the
daemon's name and status.
- toString in interface Network
- A string representation of this consumer.
wakeup
public void wakeup()
Wakes up the watch-dog thread.
Copyright B) 2004 Scalagent - All rights reserved