171.

previous chapter table of contents next chapter
  

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
  


A Programmer[ap]s Guide to Jini Technology
A Programmer[ap]s Guide to Jini Technology
ISBN: 1893115801
EAN: N/A
Year: 2000
Pages: 189

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net