A Programmer[ap]s Guide to Jini Technology
|
Index
C
cache monitoring changes to, 266 “267
CachedClientLookup running, 265 “266
cancel( ) using to cancel a lease, 65
cancelling leases, 65
CarJFrame exporting, 387 “388
CarJFrame class RCX code for, 383 “387
CarJFrameFactory generation of CarJFrameobject by, 387
CarJFrameFactory generated by CarJFrameFactory, 387
check( ) method using in ServiceItemFilter interface, 259 “261
class diagram for leasing on the client, 227 for leasing on the server, 227
classes defined in simple example, 104 “105 needed for client and service implementation, 87 “88
class files sources of, 193 “203 using multiple, 201 “203
client class diagram for leasing on, 227 components needed in CLASSPATH, 106 implementation of, 104 implementation of transactions started by, 287 “294 in a Jini system, 2 “3 options for locating a suitable service, 86 “87 uploading file-classifier service to, 98 “107
client JVM objects in, 93
client leasing class diagram for, 227
client lookup querying for a service a locator, 5 “6
ClientLookupManager class in Jini version 1.1, 18
client requirements security permissions, 176 “178
clients class file sources, 193 “203 example of building, 83 “107
client search, 57 “62
client-side RCX class defining public methods for, 316 “317
client structure, 8 “9
client.TestFileClassifier class,105
client threads moving code into a new class, 207 “209
Comment class subclassed out of AbstractEntry, 46
common FileClassifier class, 104
common.MIMEType class, 104
common FileClassifierImpl class, 104
complete FileClassifierServer class, 105
com.sun package Jini 1.0 JoinManager class in, 163 “166
configuration problems troubleshooting in Jini systems, 17 “22
consistency in transactions, 271
convenience classes, 46 “47 subclassed out of AbstractEntry, 46 “47
cookie field in LandlordLease, 71 “74
CORBA building a simple example, 334 differences from Jini, 323 as distributed system architecture, 2 “3 IDL used for specifying interfaces, 323 implementations , 335 “336 and Jini, 323 “354 running the simple example, 335 a simple hello world IDL example, 328
CORBA and Jini services 332
CORBA backplane, 328
CORBA basic types translation to a Java package, 326
CORBA client implementation of Jini interface to act as, 332 “333 migrating to Jini, 353 “354
CORBA client in Java proxy object for calling methods in CORBA server, 330 “331
CORBA constant translation to a Java package, 326
CORBA enumerated types translated to a Java package, 326
CORBA exception translation to a Java package, 326
CORBA interface translation to a Java package, 326
CORBA meeting factory interface CORBA and Jini services for fat proxies, 341 CORBA and Jini services for single fat proxy, 343 CORBA and Jini services for single then proxy, 344 CORBA and Jini services for thin proxies, 342 exceptions, 344 “345 making objects accessible to a Jini client, 340 “345 many fat proxies exported, 341 “342 many thin proxies exported, 342 multiple objects in, 340 “345 single fat proxy for, 343 single thin proxy for, 343 “344
CORBA meeting interface making available as a mobile Jini object, 338 in room-booking example, 337 “340
CORBA module translation to a Java package, 326
CORBA object reference reconstructing within a new ORB, 338 “340
COBRA objects languages for implementation of, 323 making accessible to the Jini word, 330 “331 possibility of making into Jini service, 354
CORBA server in Java for hello IDL, 328 “330
CORBA service copying the Java interface for, 331 “332
CORBA structure translation to a Java package, 326
CORBA to Java package, 326
CORBA to Java mapping, 325 “326
CORBA translations brief summary of, 326
credit/debit example sequence diagram for, 274
credit/debit example with transactions sequences diagram for, 275 | ||||