DOC PREVIEW
UConn CSE 298/300 - Jini Technology Helper Utilities and Services Specification

This preview shows page 1-2-3-4-5-6-7-8-9-66-67-68-69-70-71-72-73-74-75-132-133-134-135-136-137-138-139-140 out of 140 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 140 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Jini™ Technology Helper Utilities And Services SpecificationJune 15, 1999The Jini™ system is a distributed system based on Java™ technology and designed around the goals ...Contents0. About This Document ix0.1 Status ix0.2 Annotations ix0.3 Comments x1. Introduction 11.1 Overview 11.2 Terminology 21.2.1 Terms Related to Discovery and Join 31.2.2 Jini Clients and Services 31.2.3 Helper Service 41.2.4 Helper Utility 41.2.5 Managed Sets 41.2.6 Unavailable Lookup Services 51.2.7 Discarding a Lookup Service 61.2.8 Activation 81.3 Utility Interfaces 81.4 Helper Utilities 91.4.1 The LookupLocatorDiscovery Utility 91.4.2 The LookupDiscoveryManager 91.4.3 The LeaseRenewalManager 101.4.4 The JoinManager 101.4.5 The ClientLookupManager 101.5 Helper Services 111.5.1 The LookupDiscoveryService 111.5.2 The LeaseRenewalService 121.5.3 The EventMailbox 121.6 Dependencies 132. The Discovery Management Interfaces 152.1 Overview 152.2 Other Types 172.3 The DiscoveryManagement Interface 182.3.1 The Semantics 182.4 The DiscoveryGroupManagement Interface 212.4.1 The Semantics 212.5 The DiscoveryLocatorManagement Interface 242.5.1 The Semantics 243. The LookupLocatorDiscovery Utility 273.1 Overview 273.2 Other Types 283.3 The Interface 293.4 The Semantics 293.5 Supporting Interfaces 303.5.1 The DiscoveryManagement Interfaces 304. The LookupDiscoveryManager 314.1 Overview 314.2 Other Types 324.3 The Interface 334.4 The Semantics 334.5 Supporting Interfaces and Classes 344.5.1 The DiscoveryManagement Interfaces 354.5.2 The DiscoveryListener Interface 354.5.3 The DiscoveryEvent Class 365. The LeaseRenewalManager 375.1 Overview 375.2 Other Types 385.3 The Interface 395.4 The Semantics 395.5 Supporting Interfaces and Classes 435.5.1 The LeaseListener Interface 435.5.2 The LeaseRenewalEvent Class 446. The JoinManager 476.1 Overview 476.2 Other Types 486.3 The Interface 506.4 The Semantics 516.5 Supporting Interfaces and Classes 566.5.1 The DiscoveryManagement Interface 566.5.2 The ServiceIDListener Interface 577. The ClientLookupManager 597.1 Overview 597.2 The Object Types 627.3 The Interface 647.4 The Semantics 657.5 Supporting Interfaces and Classes 777.5.1 The DiscoveryManagement Interface 777.5.2 The ServiceItemFilter Interface 787.5.3 The ServiceDiscoveryEvent Class 797.5.4 The ServiceDiscoveryListener Interface 817.5.5 The LookupCache Interface 838. The LookupDiscoveryService 898.1 Overview 898.1.1 Goals & Requirements 928.2 Other Types 928.3 The Interface 948.4 The Semantics 958.5 Supporting Interfaces and Classes 998.5.1 The LookupDiscoveryRegistration Interface 1008.5.2 The RemoteDiscoveryEvent Class 1089. The LeaseRenewalService 1119.1 Overview 1119.1.1 Goals & Requirements 1129.2 Other Types 1139.3 The Interface 11410. The EventMailbox 12310.1 Overview 12310.2 Requirements 12410.3 Other Types 12410.4 Model and Terms 12510.5 The EventMailbox Interface 12610.6 The MailboxRegistration Interface 12710.7 Typical Mailbox Interactions 129About This Document00.1 Status0.2 Annotations0.3 CommentsIntroduction11.1 Overview1.2 Terminology1.2.1 Terms Related to Discovery and Join1.2.2 Jini Clients and Services1.2.3 Helper Service1.2.4 Helper Utility1.2.5 Managed Sets1.2.6 Unavailable Lookup Services1.2.7 Discarding a Lookup ServiceRemote Objects, Stubs and Proxies1.2.8 Activation1.3 Utility Interfaces1.4 Helper Utilities1.4.1 The LookupLocatorDiscovery Utility1.4.2 The LookupDiscoveryManager1.4.3 The LeaseRenewalManager1.4.4 The JoinManager1.4.5 The ClientLookupManager1.5 Helper Services1.5.1 The LookupDiscoveryService1.5.2 The LeaseRenewalService1.5.3 The EventMailbox1.6 DependenciesThe Discovery Management Interfaces22.1 Overview2.2 Other Types2.3 The DiscoveryManagement Interface2.3.1 The Semantics2.4 The DiscoveryGroupManagement Interface2.4.1 The Semantics2.5 The DiscoveryLocatorManagement Interface2.5.1 The SemanticsThe LookupLocatorDiscovery Utility33.1 Overview3.2 Other Types3.3 The Interface3.4 The Semantics3.5 Supporting Interfaces3.5.1 The DiscoveryManagement InterfacesThe LookupDiscoveryManager44.1 Overview4.2 Other Types4.3 The Interface4.4 The Semantics4.5 Supporting Interfaces and Classes4.5.1 The DiscoveryManagement Interfaces4.5.2 The DiscoveryListener Interface4.5.3 The DiscoveryEvent ClassThe LeaseRenewalManager55.1 Overview5.2 Other Types5.3 The Interface5.4 The Semantics5.5 Supporting Interfaces and Classes5.5.1 The LeaseListener Interface5.5.2 The LeaseRenewalEvent ClassThe SemanticsThe JoinManager66.1 Overview6.2 Other Types6.3 The Interface6.4 The Semantics6.5 Supporting Interfaces and Classes6.5.1 The DiscoveryManagement Interface6.5.2 The ServiceIDListener InterfaceThe ClientLookupManager77.1 Overview7.2 The Object Types7.3 The Interface7.4 The SemanticsExporting RemoteEventListener ObjectsEvents and the CacheThe Blocking Feature of Lookup7.5 Supporting Interfaces and Classes7.5.1 The DiscoveryManagement Interface7.5.2 The ServiceItemFilter InterfaceThe Semantics7.5.3 The ServiceDiscoveryEvent ClassThe Semantics7.5.4 The ServiceDiscoveryListener InterfaceThe Semantics7.5.5 The LookupCache InterfaceThe SemanticsThe LookupDiscoveryService88.1 Overview8.1.1 Goals & Requirements8.2 Other Types8.3 The Interface8.4 The SemanticsEvent SemanticsLeasing Semantics8.5 Supporting Interfaces and Classes8.5.1 The LookupDiscoveryRegistration InterfaceThe SemanticsThe Accessor MethodsThe Group Modification MethodsThe Locator Modification MethodsDiscarding Lookup Services8.5.2 The RemoteDiscoveryEvent ClassThe SemanticsThe LeaseRenewalService99.1 Overview9.1.1 Goals & Requirements9.2 Other Types9.3 The InterfaceThe EventMailbox1010.1 Overview10.2 Requirements10.3 Other Types10.4 Model and Terms10.5 The EventMailbox Interface10.6 The MailboxRegistration Interface10.7 Typical Mailbox InteractionsScenario 1Scenario 2AlphaDraft PageiJini™TechnologyHelperUtilitiesAndServicesSpecificationJune15,1999TheJini™systemisadistributedsystembasedonJava™technologyanddesignedaroundthegoalsofsimplicity,flexibility,andfederation.JinitechnologyhelperutilityandserviceclassesareintendedtoaidintheprocessofbuildingclientsandservicesthatwillparticipateinaJiniapplicationenvironment.ThisdocumentdescribesthefunctionalityandoperationalrequirementsofthecurrentsetofclassesthatsatisfythedefinitionofaJinitechnologyhelperutilityoraJinitechnologyhelperservice.Pageii Jini™TechnologyHelperUtilitiesAndServicesSpecification AlphaDraftCopyright © 1999 Sun Microsystems, Inc.901 San Antonio Road, Palo Alto, CA 94303 USA.All


View Full Document

UConn CSE 298/300 - Jini Technology Helper Utilities and Services Specification

Documents in this Course
Java Tool

Java Tool

58 pages

Load more
Download Jini Technology Helper Utilities and Services Specification
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Jini Technology Helper Utilities and Services Specification and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Jini Technology Helper Utilities and Services Specification 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?