Inheritance diagram for fr.dyade.aaa.agent.DriverConnect:


Public Member Functions | |
| void | start () |
| void | run () |
| void | close () |
Protected Attributes | |
| ProxyAgent | proxy = null |
| boolean | blockingCnx |
| boolean | multipleCnx |
Package Functions | |
| DriverConnect (ProxyAgent proxy, boolean blockingCnx, boolean multipleCnx) | |
DriverConnect class is used by ProxyAgent instances for managing their connection steps.
Definition at line 28 of file DriverConnect.java.
| void fr.dyade.aaa.agent.DriverConnect.start | ( | ) |
Starts the driver execution.
Reimplemented from fr.dyade.aaa.agent.Driver.
Definition at line 42 of file DriverConnect.java.
References fr.dyade.aaa.agent.DriverConnect.blockingCnx, and fr.dyade.aaa.agent.DriverConnect.run().
Referenced by fr.dyade.aaa.agent.ProxyAgent.reinitialize().
Here is the call graph for this function:

| void fr.dyade.aaa.agent.DriverConnect.run | ( | ) | [virtual] |
Actually executes the driver code. To be defined in derived classes.
Beware: this code is executed in a separate thread, outside from any transaction. Notifications may be sent using function sendTo, and they will actually be sent as soon as the function is called; there is no atomic treatment as there is in an agent reaction.
| Exception | unspecialized exception |
Implements fr.dyade.aaa.agent.Driver.
Definition at line 49 of file DriverConnect.java.
References fr.dyade.aaa.agent.ProxyAgent.createDrivers(), fr.dyade.aaa.agent.ProxyAgent.finalizing, fr.dyade.aaa.agent.Driver.getName(), fr.dyade.aaa.agent.Driver.isRunning, fr.dyade.aaa.agent.Driver.logmon, fr.dyade.aaa.agent.DriverConnect.multipleCnx, and fr.dyade.aaa.agent.DriverConnect.proxy.
Referenced by fr.dyade.aaa.agent.DriverConnect.start().
Here is the call graph for this function:

1.5.0