org.jmacs 1.20
2006-11-25 1.20r1
- org.jmacs.server.name property now dropped in favour of using the root
part of the diName arg passed to ~.IDiClient.IFactory.createDiClient().
- org.jmacs.server.hostname property renamed org.jmacs.target.hostname
- org.jmacs.server.isLocal property renamed org.jmacs.target.isLocal
- if the org.jmacs.targets.<target>.name property is set, where
<target> is the root part of diName above, then its value will be
used in place of <target>
- similarly, the values of org.jmacs.targets.<target>.hostname and
org.jmacs.targets.<target>.isLocal will be used if they are set
- Thus, the name of the target is still configurable at runtime.
- However, now, multiple targets may be accessed from the same JVM
process.
- org.jmacs description now refers to the 'JMACS implementer' (instead
of 'JMACS Server implementer'), and it is now the device-interface
deployer (instead of the device-interface developer) whose attention
is drawn to IDiClient.Factory.getInstance()
- the overview now refers to the 'device-interface client factory'
(instead of the 'service-provider interface')
2006-11-29 1.20.1r1
- ~.IDiClient.IFactory: createDiClient() should not throw InterruptedException or IOException!
- ~.ConnectionLostException: svn:keywords set to Id
2006-11-29 1.20.1r2
- ~.IDiClient.IFactory: now states that IllegalArgumentException thrown
if diName incorrectly formatted