org.jmacs 1.18
2006-09-10 1.18r1
- ~.ISpi: In the case where a lock object is not supplied, the caller
may now access the driver subsequently provided the lock on the driver
itself is acquired first.
- ~.pd.DiClient: separate lock-object dispensed with. The
caller is now required to acquire the lock on the driver/container
itself before accessing it subsequently.
- IDevice: executeCmd(), getStatus() now return Object (instead of Serializable)
- IStatusEtc: status() now returns Object (instead of Serializable)
- StatusPlusProgInfo: status() now returns Object (instead of Serializable)
2006-09-26 1.18r2
- ~.IDiClient: jdoc now states that 'thead-safety may not be assumed'
and that 'the result of calling methods out of turn is undefined';
also, 'the socket that sends/receives' becomes 'the socket that will
be created to send/receive'
2006-09-27 1.18.1r1
- ~.IDiClient: connect() methods now only throw InterruptedException
as a checked exception: any exception deemed to be due to a temporary
network or server problem will be caught (enabling jmacs to try again
later'); any exception deemed to be due to the caller---server
hostname/name properties causing MalformedURLExceptions, bad
device-interface definition---will be wrapped in a RuntimeException
2006-10-12 1.18.2r1
- ~.ISpi: newDiClient() becomes createDiClient()