org.jmacs 1.4
2004-11-05
- Timer moved to new package org.lafros.util
- ~.pdf.IProxyDeviceFactory added, an impl'n of which is to be passed
to constructors of drivers having component devices
2004-11-07
- ~.pdf.ProxyDevice now public: now extended by devices in ~.pdcat
2004-11-08
- ~.pdf.DiClient: now takes device package-name rather than class-name
- ~.pdf.DiClient: now, if driverCumStatusFactory doesn't impl't
IStatusFactory, or statusFactoryClassname null then only program-related
status will be monitored
2004-11-24
- ~.pdf.DiClient: requisite classes now only loaded (rather than
being instantiated)
- ~.pdf.DiDriver: now passed classes rather than instances; classes
now instantiated here, after connecting, when IDiDriver.IClient.IContext
available
2004-11-28
- ~.pdf.DiClient: now takes just a single classname, required to
implement EITHER a Device.IDriver OR Device.IStatus.IFactory, where the
latter now has a method to return the Device.IDriver
2004-12-01
- ~.pdf.ProxyDevice, DiDriver, ProxyDriverException: now support
access to driver of component device (by means of a dynamic proxy
whose InvocationHandler sends a ProxyDevice.DriverMethod command to
the server DI)
2004-12-02
- ~.DiDriverException: DiDriverException(Throwable) added
- ~.Constants: no longer re-throw exceptions caught when creating
guis--assume gui not provided, or print stack-trace instead
- ~.pdf.ProxyDriverException added
2004-12-06 rel-4_3 checked in