I'd appreciate it people could take a peek at my latest Plugin/Receiver commits that I've made to the sandbox.
Since Chainsaw needs to manage the state of the Receiver style plugins at the moment and not to preclude it's ability to manage any Plugin, I have exposed the setActive() method at the Plugin interface level, and modified the PluginSkeleton to provide this facility without burdening the sub classes. This involved a little tidy up here and there. SocketReceiver has been tweaked a little bit more though, as I attempted to get the recycling of the receiver to tidy up it's connections, and ensure that restart wouldn't hang, or think it's paused. Have tested it under a number of scenerios. My intent here is that if the Reciever is not active, it acts as if the Threshold has been set to OFF. If we do add Threshold's to receivers, and I hope we do, the difference between !isActive() and Threshold == OFF will be almost indistinguishable. Is this ok? Or cludgy? It would be good to properly discuss and define the semantics of the Active property of a Plugin. cheers, _________________________ Paul Smith Lawlex Compliance Solutions phone: +61 3 9278 1511 email: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]