%!PS-Adobe-3.0 %%BoundingBox: (atend) %%Pages: (atend) %%PageOrder: (atend) %%DocumentFonts: (atend) %%DocumentNeedsFonts: (atend) %%DocumentSuppliedFonts: (atend) %%Creator: Frame 5.5 %%DocumentData: Clean7Bit %%EndComments %%BeginProlog % % Frame ps_prolog 5.5, for use with Adobe Unix Frame 5.5 products % % This ps_prolog file is Copyright (c) 1986-1996 Adobe Systems, Incoporated. % All rights reserved. This ps_prolog file may be freely copied and % distributed in conjunction with documents created using FrameMaker, % FrameMaker+SGML, FrameReader, and FrameViewer as long as this % copyright notice is preserved. /FMDocSave save def % % FrameMaker users specify the proper paper size for each print job in the % "Print" dialog's "Printer Paper Size" "Width" and "Height~ fields. If the % printer that the PS file is sent to does not support the requested paper % size, or if there is no paper tray of the proper size currently installed, % then the job will not be printed. The following flag, if set to true, will % cause the job to print on the default paper in such cases. /FMAllowPaperSizeMismatch false def % % Frame products normally print colors as their true color on a color printer % or as shades of gray, based on luminance, on a black-and white printer. The % following flag, if set to true, forces all non-white colors to print as pure % black. This has no effect on bitmap images. /FMPrintAllColorsAsBlack false def % % Frame products can either set their own line screens or use a printer's % default settings. Three flags below control this separately for no % separations, spot separations and process separations. If a flag % is true, then the default printer settings will not be changed. If it is % false, Frame products will use their own settings from a table based on % the printer's resolution. /FMUseDefaultNoSeparationScreen true def /FMUseDefaultSpotSeparationScreen true def /FMUseDefaultProcessSeparationScreen false def % % For any given PostScript printer resolution, Frame products have two sets of % screen angles and frequencies for printing process separations, which are % recomended by Adobe. The following variable chooses the higher frequencies % when set to true or the lower frequencies when set to false. This is only % effective if the appropriate FMUseDefault...SeparationScreen flag is false. /FMUseHighFrequencyScreens true def % % The following is a set of predefined optimal frequencies and angles for various % common dpi settings. This is taken from "Advances in Color Separation Using % PostScript Software Technology," from Adobe Systems (3/13/89 P.N. LPS 0043) % and corrolated with information which is in various PPD (4.0) files. % % The "dpiranges" figure is the minimum dots per inch device resolution which % can support this setting. The "low" and "high" values are controlled by the % setting of the FMUseHighFrequencyScreens flag above. The "TDot" flags control % the use of the "Yellow Triple Dot" feature whereby the frequency id divided by % three, but the dot function is "trippled" giving a block of 3x3 dots per cell. % % PatFreq is a compromise pattern frequency for ps Level 2 printers which is close % to the ideal WYSIWYG pattern frequency of 9 repetitions/inch but does not beat % (too badly) against the screen frequencies of any separations for that DPI. /dpiranges [ 2540 2400 1693 1270 1200 635 600 0 ] def /CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456 47.4342 ] def /YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667 50.0 ] def /KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107 53.033 ] def /CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 ] def /MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 ] def /YLowTDot [ true true false true true false false false ] def /CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683 63.2456 ] def /YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0 60.0 ] def /KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528 63.6395 ] def /CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651 71.5651 ] def /MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349 18.4349 ] def /YHighTDot [ false false true false false true true false ] def /PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375 ] def % % PostScript Level 2 printers contain an "Accurate Screens" feature which can % improve process separation rendering at the expense of compute time. This % flag is ignored by PostScript Level 1 printers. /FMUseAcccurateScreens true def % % The following PostScript procedure defines the spot function that Frame % products will use for process separations. You may un-comment-out one of % the alternative functions below, or use your own. % % Dot function /FMSpotFunction {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub } {dup mul exch dup mul add 1 exch sub }ifelse } def % % Line function % /FMSpotFunction { pop } def % % Elipse function % /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add % sqrt 1 exch sub } def % % /FMversion (5.5) def /fMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def /FMPColor fMLevel1 { false /colorimage where {pop pop true} if } { true } ifelse def /FrameDict 400 dict def systemdict /errordict known not {/errordict 10 dict def errordict /rangecheck {stop} put} if % The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk FrameDict /tmprangecheck errordict /rangecheck get put errordict /rangecheck {FrameDict /bug true put} put FrameDict /bug false put mark % Some PS machines read past the CR, so keep the following 3 lines together! currentfile 5 string readline 00 0000000000 cleartomark errordict /rangecheck FrameDict /tmprangecheck get put FrameDict /bug get { /readline { /gstring exch def /gfile exch def /gindex 0 def { gfile read pop dup 10 eq {exit} if dup 13 eq {exit} if gstring exch gindex exch put /gindex gindex 1 add def } loop pop gstring 0 gindex getinterval true } bind def } if /FMshowpage /showpage load def /FMquit /quit load def /FMFAILURE { 2 copy exch = = flush FMshowpage /Helvetica findfont 12 scalefont setfont 72 200 moveto show 72 220 moveto show FMshowpage FMquit } def /FMVERSION { FMversion ne { (Adobe Frame product version does not match ps_prolog! Check installation;) (also check ~/fminit and ./fminit for old versions) FMFAILURE } if } def /fmConcatProcs { /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx }def FrameDict begin [ /ALDsave /FMdicttop /FMoptop /FMpointsize /FMsetsize /FMsaveobject /b /bitmapsave /blut /bpside /bs /bstring /bwidth /c /cf /cs /cynu /depth /edown /fh /fillvals /fw /fx /fy /g /gfile /gindex /grnt /gryt /gstring /height /hh /i /im /indx /is /k /kk /landscape /lb /len /llx /lly /m /magu /manualfeed /n /offbits /onbits /organgle /orgbangle /orgbfreq /orgbproc /orgbxfer /orgfreq /orggangle /orggfreq /orggproc /orggxfer /orghalftone /orgmatrix /orgproc /orgrangle /orgrfreq /orgrproc /orgrxfer /orgxfer /pagesave /paperheight /papersizedict /paperwidth /pos /pwid /r /rad /redt /sl /str /tran /u /urx /ury /val /width /width /ws /ww /x /x1 /x2 /xindex /xpoint /xscale /xx /y /y1 /y2 /yelu /yindex /ypoint /yscale /yy /tintGray ] { 0 def } forall /FmBD {bind def} bind def systemdict /pdfmark known systemdict /currentdistillerparams known and { /fMAcrobat true def /FmPD /pdfmark load def /FmPT /show load def currentdistillerparams /CoreDistVersion get 2000 ge { /FmPD2 /pdfmark load def /FmPA { mark exch /Dest exch 5 3 roll /View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD }FmBD } { /FmPD2 /cleartomark load def /FmPA {pop pop pop}FmBD } ifelse } { /fMAcrobat false def /FmPD /cleartomark load def /FmPD2 /cleartomark load def /FmPT /pop load def /FmPA {pop pop pop}FmBD } ifelse /FmDC { transform fMDefaultMatrix defaultmatrix itransform cvi exch cvi exch }FmBD /FmBx { dup 3 index lt {3 1 roll exch} if 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if }FmBD /FMnone 0 def /FMcyan 1 def /FMmagenta 2 def /FMyellow 3 def /FMblack 4 def /FMcustom 5 def /fMNegative false def /FrameSepIs FMnone def /FrameSepBlack 0 def /FrameSepYellow 0 def /FrameSepMagenta 0 def /FrameSepCyan 0 def /FrameSepRed 1 def /FrameSepGreen 1 def /FrameSepBlue 1 def /FrameCurGray 1 def /FrameCurPat null def /FrameCurColors [ 0 0 0 1 0 0 0 1] def /FrameColorEpsilon .001 def /eqepsilon { sub dup 0 lt {neg} if FrameColorEpsilon le } bind def /FrameCmpColorsCMYK { 2 copy 0 get exch 0 get eqepsilon { 2 copy 1 get exch 1 get eqepsilon { 2 copy 2 get exch 2 get eqepsilon { 3 get exch 3 get eqepsilon } {pop pop false} ifelse }{pop pop false} ifelse } {pop pop false} ifelse } bind def /FrameCmpColorsRGB { 2 copy 4 get exch 0 get eqepsilon { 2 copy 5 get exch 1 get eqepsilon { 6 get exch 2 get eqepsilon }{pop pop false} ifelse } {pop pop false} ifelse } bind def /RGBtoCMYK { 1 exch sub 3 1 roll 1 exch sub 3 1 roll 1 exch sub 3 1 roll 3 copy 2 copy le { pop } { exch pop } ifelse 2 copy le { pop } { exch pop } ifelse dup dup dup 6 1 roll 4 1 roll 7 1 roll sub 6 1 roll sub 5 1 roll sub 4 1 roll } bind def /CMYKtoRGB { dup dup 4 -1 roll add 5 1 roll 3 -1 roll add 4 1 roll add 1 exch sub dup 0 lt {pop 0} if 3 1 roll 1 exch sub dup 0 lt {pop 0} if exch 1 exch sub dup 0 lt {pop 0} if exch } bind def /FrameSepInit { 1.0 RealSetgray } bind def /FrameSetSepColor { /FrameSepBlue exch def /FrameSepGreen exch def /FrameSepRed exch def /FrameSepBlack exch def /FrameSepYellow exch def /FrameSepMagenta exch def /FrameSepCyan exch def /FrameSepIs FMcustom def setCurrentScreen } bind def /FrameSetCyan { /FrameSepBlue 1.0 def /FrameSepGreen 1.0 def /FrameSepRed 0.0 def /FrameSepBlack 0.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 1.0 def /FrameSepIs FMcyan def setCurrentScreen } bind def /FrameSetMagenta { /FrameSepBlue 1.0 def /FrameSepGreen 0.0 def /FrameSepRed 1.0 def /FrameSepBlack 0.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 1.0 def /FrameSepCyan 0.0 def /FrameSepIs FMmagenta def setCurrentScreen } bind def /FrameSetYellow { /FrameSepBlue 0.0 def /FrameSepGreen 1.0 def /FrameSepRed 1.0 def /FrameSepBlack 0.0 def /FrameSepYellow 1.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 0.0 def /FrameSepIs FMyellow def setCurrentScreen } bind def /FrameSetBlack { /FrameSepBlue 0.0 def /FrameSepGreen 0.0 def /FrameSepRed 0.0 def /FrameSepBlack 1.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 0.0 def /FrameSepIs FMblack def setCurrentScreen } bind def /FrameNoSep { /FrameSepIs FMnone def setCurrentScreen } bind def /FrameSetSepColors { FrameDict begin [ exch 1 add 1 roll ] /FrameSepColors exch def end } bind def /FrameColorInSepListCMYK { FrameSepColors { exch dup 3 -1 roll FrameCmpColorsCMYK { pop true exit } if } forall dup true ne {pop false} if } bind def /FrameColorInSepListRGB { FrameSepColors { exch dup 3 -1 roll FrameCmpColorsRGB { pop true exit } if } forall dup true ne {pop false} if } bind def /RealSetgray /setgray load def /RealSetrgbcolor /setrgbcolor load def /RealSethsbcolor /sethsbcolor load def end /setgray { FrameDict begin FrameSepIs FMnone eq { RealSetgray } { FrameSepIs FMblack eq { RealSetgray } { FrameSepIs FMcustom eq FrameSepRed 0 eq and FrameSepGreen 0 eq and FrameSepBlue 0 eq and { RealSetgray } { 1 RealSetgray pop } ifelse } ifelse } ifelse end } bind def /setrgbcolor { FrameDict begin FrameSepIs FMnone eq { RealSetrgbcolor } { 3 copy [ 4 1 roll ] FrameColorInSepListRGB { FrameSepBlue eq exch FrameSepGreen eq and exch FrameSepRed eq and { 0 } { 1 } ifelse } { FMPColor { RealSetrgbcolor currentcmykcolor } { RGBtoCMYK } ifelse FrameSepIs FMblack eq {1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse RealSetgray } ifelse end } bind def /sethsbcolor { FrameDict begin FrameSepIs FMnone eq { RealSethsbcolor } { RealSethsbcolor currentrgbcolor setrgbcolor } ifelse end } bind def FrameDict begin /setcmykcolor where { pop /RealSetcmykcolor /setcmykcolor load def } { /RealSetcmykcolor { 4 1 roll 3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat RealSetrgbcolor pop } bind def } ifelse userdict /setcmykcolor { FrameDict begin FrameSepIs FMnone eq { RealSetcmykcolor } { 4 copy [ 5 1 roll ] FrameColorInSepListCMYK { FrameSepBlack eq exch FrameSepYellow eq and exch FrameSepMagenta eq and exch FrameSepCyan eq and { 0 } { 1 } ifelse } { FrameSepIs FMblack eq {1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse RealSetgray } ifelse end } bind put fMLevel1 { /patScreenDict 7 dict dup begin <0f1e3c78f0e1c387> [ 45 { pop } {exch pop} .5 2 sqrt] FmBD <0f87c3e1f0783c1e> [ 135 { pop } {exch pop} .5 2 sqrt] FmBD [ 0 { pop } dup .5 2 ] FmBD [ 90 { pop } dup .5 2 ] FmBD <8142241818244281> [ 45 { 2 copy lt {exch} if pop} dup .75 2 sqrt] FmBD <03060c183060c081> [ 45 { pop } {exch pop} .875 2 sqrt] FmBD <8040201008040201> [ 135 { pop } {exch pop} .875 2 sqrt] FmBD end def } { /patProcDict 5 dict dup begin <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke 4 -4 moveto 12 4 lineto stroke -4 4 moveto 4 12 lineto stroke} bind def <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke -4 4 moveto 4 -4 lineto stroke 4 12 moveto 12 4 lineto stroke} bind def <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke -1 -1 moveto 9 9 lineto stroke } bind def <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke 4 -4 moveto 12 4 lineto stroke -4 4 moveto 4 12 lineto stroke} bind def <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke -4 4 moveto 4 -4 lineto stroke 4 12 moveto 12 4 lineto stroke} bind def end def /patDict 15 dict dup begin /PatternType 1 def /PaintType 2 def /TilingType 3 def /BBox [ 0 0 8 8 ] def /XStep 8 def /YStep 8 def /PaintProc { begin patProcDict bstring known { patProcDict bstring get exec } { 8 8 true [1 0 0 -1 0 8] bstring imagemask } ifelse end } bind def end def } ifelse /tintCMYK { 1 tintGray sub FrameCurColors 0 4 getinterval aload pop 4 index mul 5 1 roll 3 index mul 5 1 roll 2 index mul 5 1 roll mul 4 1 roll }bind def /tintRGB { 1 tintGray sub FrameCurColors 4 3 getinterval aload pop 1 exch sub 3 index mul 1 exch sub 4 1 roll 1 exch sub 2 index mul 1 exch sub 4 1 roll 1 exch sub mul 1 exch sub 3 1 roll }bind def /combineColor { /tintGray 1 1 FrameCurGray sub FrameCurColors 7 get mul sub def FrameSepIs FMnone eq { graymode fMLevel1 or not { [/Pattern [/DeviceCMYK]] setcolorspace tintCMYK FrameCurPat setcolor } { FrameCurColors 3 get 1.0 ge { tintGray RealSetgray } { fMAcrobat not FMPColor graymode and and { tintCMYK RealSetcmykcolor } { tintRGB RealSetrgbcolor } ifelse } ifelse } ifelse } { FrameCurColors 0 4 getinterval aload FrameColorInSepListCMYK { FrameSepBlack eq exch FrameSepYellow eq and exch FrameSepMagenta eq and exch FrameSepCyan eq and FrameSepIs FMcustom eq and { tintGray } { 1 } ifelse } { FrameSepIs FMblack eq {tintGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop tintGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop tintGray 1.0 exch sub mul 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop tintGray 1.0 exch sub mul 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse graymode fMLevel1 or not { [/Pattern [/DeviceGray]] setcolorspace FrameCurPat setcolor } { graymode not fMLevel1 and { dup 1 lt {pop FrameCurGray} if } if RealSetgray } ifelse } ifelse } bind def /savematrix { orgmatrix currentmatrix pop } bind def /restorematrix { orgmatrix setmatrix } bind def /fMDefaultMatrix matrix def /fMatrix2 matrix def /dpi 72 0 fMDefaultMatrix defaultmatrix dtransform dup mul exch dup mul add sqrt def /freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def /sangle 1 0 fMDefaultMatrix defaultmatrix dtransform exch atan def sangle fMatrix2 rotate fMDefaultMatrix defaultmatrix fMatrix2 concatmatrix dup 0 get /sflipx exch def 3 get /sflipy exch def /screenIndex { 0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for } bind def /getCyanScreen { FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load } bind def /getMagentaScreen { FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load } bind def /getYellowScreen { FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse screenIndex dup 3 1 roll get 3 1 roll get { 3 div {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat FMSpotFunction } } {/FMSpotFunction load } ifelse 0.0 exch } bind def /getBlackScreen { FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse screenIndex get 45.0 /FMSpotFunction load } bind def /getSpotScreen { getBlackScreen } bind def /getCompositeScreen { getBlackScreen } bind def /FMSetScreen fMLevel1 { /setscreen load }{ { 8 dict begin /HalftoneType 1 def /SpotFunction exch def /Angle exch def /Frequency exch def /AccurateScreens FMUseAcccurateScreens def currentdict end sethalftone } bind } ifelse def /setDefaultScreen { fMLevel1 { FMPColor { orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer } { orgxfer cvx settransfer } ifelse orgfreq organgle orgproc cvx setscreen } { orghalftone sethalftone }ifelse } bind def /setCurrentScreen { FrameSepIs FMnone eq { FMUseDefaultNoSeparationScreen { setDefaultScreen } { getCompositeScreen FMSetScreen } ifelse } { FrameSepIs FMcustom eq { FMUseDefaultSpotSeparationScreen { setDefaultScreen } { getSpotScreen FMSetScreen } ifelse } { FMUseDefaultProcessSeparationScreen { setDefaultScreen } { FrameSepIs FMcyan eq { getCyanScreen FMSetScreen } { FrameSepIs FMmagenta eq { getMagentaScreen FMSetScreen } { FrameSepIs FMyellow eq { getYellowScreen FMSetScreen } { getBlackScreen FMSetScreen } ifelse } ifelse } ifelse } ifelse } ifelse } ifelse } bind def end /FMDOCUMENT { array /FMfonts exch def dup 1 gt {/#copies exch def} {pop} ifelse FrameDict begin 0 ne /manualfeed exch def /paperheight exch def /paperwidth exch def 0 ne /fMNegative exch def 0 ne /edown exch def /yscale exch def /xscale exch def fMLevel1 { manualfeed {setmanualfeed} if /FMdicttop countdictstack 1 add def /FMoptop count def setpapername manualfeed {true} {papersize} ifelse {manualpapersize} {false} ifelse {desperatepapersize} {false} ifelse {papersizefailure} if count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for } {2 dict dup /PageSize [paperwidth paperheight] put manualfeed {dup /ManualFeed manualfeed put} if {setpagedevice} stopped {papersizefailure} if } ifelse fMLevel1 not { /orghalftone currenthalftone def }if FMPColor { currentcolorscreen cvlit /orgproc exch def /organgle exch def /orgfreq exch def cvlit /orgbproc exch def /orgbangle exch def /orgbfreq exch def cvlit /orggproc exch def /orggangle exch def /orggfreq exch def cvlit /orgrproc exch def /orgrangle exch def /orgrfreq exch def currentcolortransfer fMNegative { 1 1 4 { pop { 1 exch sub } fmConcatProcs 4 1 roll } for 4 copy setcolortransfer } if cvlit /orgxfer exch def cvlit /orgbxfer exch def cvlit /orggxfer exch def cvlit /orgrxfer exch def } { currentscreen cvlit /orgproc exch def /organgle exch def /orgfreq exch def currenttransfer fMNegative { { 1 exch sub } fmConcatProcs dup settransfer } if cvlit /orgxfer exch def } ifelse end } def /FMENDDOCUMENT { FMDocSave restore } def /FMBEGINPAGE { FrameDict begin /pagesave save def 3.86 setmiterlimit 0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto 0 paperheight lineto 0 0 lineto 1 setgray fill /landscape exch 0 ne def landscape { 90 rotate 0 exch dup /pwid exch def neg translate pop }{ pop /pwid exch def } ifelse edown { [-1 0 0 1 pwid 0] concat } if xscale yscale scale /orgmatrix matrix def gsave } def /FMENDPAGE { grestore pagesave restore end showpage } def /FMFONTDEFINE { FrameDict begin findfont ReEncode 1 index exch definefont FMfonts 3 1 roll put end } def /FMFILLS { FrameDict begin dup array /fillvals exch def dict /patCache exch def end } def /FMFILL { FrameDict begin fillvals 3 1 roll put end } def /FMNORMALIZEGRAPHICS { newpath 1 setlinewidth 0 setlinecap 0 0 0 sethsbcolor 0 setgray } bind def /FMBEGINEPSF { end /FMEPSF save def /showpage {} def FMNORMALIZEGRAPHICS [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall fx fw 2 div add fy fh 2 div add translate rotate fw 2 div neg fh 2 div neg translate fw urx llx sub div fh ury lly sub div scale llx neg lly neg translate /FMdicttop countdictstack 1 add def /FMoptop count def } bind def /FMENDEPSF { count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for FMEPSF restore FrameDict begin } bind def FrameDict begin /setmanualfeed { %%BeginFeature: *ManualFeed True statusdict /manualfeed true put %%EndFeature } bind def /max {2 copy lt {exch} if pop} bind def /min {2 copy gt {exch} if pop} bind def /inch {72 mul} def /pagedimen { paperheight sub abs 16 lt exch paperwidth sub abs 16 lt and {/papername exch def} {pop} ifelse } bind def /setpapername { /papersizedict 14 dict def papersizedict begin /papername /unknown def /Letter 8.5 inch 11.0 inch pagedimen /LetterSmall 7.68 inch 10.16 inch pagedimen /Tabloid 11.0 inch 17.0 inch pagedimen /Ledger 17.0 inch 11.0 inch pagedimen /Legal 8.5 inch 14.0 inch pagedimen /Statement 5.5 inch 8.5 inch pagedimen /Executive 7.5 inch 10.0 inch pagedimen /A3 11.69 inch 16.5 inch pagedimen /A4 8.26 inch 11.69 inch pagedimen /A4Small 7.47 inch 10.85 inch pagedimen /B4 10.125 inch 14.33 inch pagedimen /B5 7.16 inch 10.125 inch pagedimen end } bind def /papersize { papersizedict begin /Letter {lettertray letter} def /LetterSmall {lettertray lettersmall} def /Tabloid {11x17tray 11x17} def /Ledger {ledgertray ledger} def /Legal {legaltray legal} def /Statement {statementtray statement} def /Executive {executivetray executive} def /A3 {a3tray a3} def /A4 {a4tray a4} def /A4Small {a4tray a4small} def /B4 {b4tray b4} def /B5 {b5tray b5} def /unknown {unknown} def papersizedict dup papername known {papername} {/unknown} ifelse get end statusdict begin stopped end } bind def /manualpapersize { papersizedict begin /Letter {letter} def /LetterSmall {lettersmall} def /Tabloid {11x17} def /Ledger {ledger} def /Legal {legal} def /Statement {statement} def /Executive {executive} def /A3 {a3} def /A4 {a4} def /A4Small {a4small} def /B4 {b4} def /B5 {b5} def /unknown {unknown} def papersizedict dup papername known {papername} {/unknown} ifelse get end stopped } bind def /desperatepapersize { mark statusdict begin /setpageparams where { pop paperwidth paperheight 0 1 {setpageparams} stopped } { true } ifelse { /setpagedevice where { pop 1 dict dup begin /PageSize [ paperwidth paperheight ] def end {setpagedevice} stopped } { true } ifelse } { false } ifelse end {cleartomark true}{cleartomark false}ifelse } bind def /papersizefailure { FMAllowPaperSizeMismatch not { (The requested paper size is not available in any currently-installed tray) (Edit the PS file to "FMAllowPaperSizeMismatch true" to use default tray) FMFAILURE } if } def /DiacriticEncoding [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quotesingle /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute /Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis /atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis /iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve /ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex /udieresis /dagger /.notdef /cent /sterling /section /bullet /paragraph /germandbls /registered /copyright /trademark /acute /dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef /yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown /exclamdown /logicalnot /.notdef /florin /.notdef /.notdef /guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde /Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright /quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis /fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl /periodcentered /quotesinglbase /quotedblbase /perthousand /Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute /Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve /Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron /breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron ] def /ReEncode { dup length dict begin { 1 index /FID ne {def} {pop pop} ifelse } forall 0 eq {/Encoding DiacriticEncoding def} if currentdict end } bind def FMPColor { /BEGINBITMAPCOLOR { BITMAPCOLOR} def /BEGINBITMAPCOLORc { BITMAPCOLORc} def /BEGINBITMAPTRUECOLOR { BITMAPTRUECOLOR } def /BEGINBITMAPTRUECOLORc { BITMAPTRUECOLORc } def /BEGINBITMAPCMYK { BITMAPCMYK } def /BEGINBITMAPCMYKc { BITMAPCMYKc } def } { /BEGINBITMAPCOLOR { BITMAPGRAY} def /BEGINBITMAPCOLORc { BITMAPGRAYc} def /BEGINBITMAPTRUECOLOR { BITMAPTRUEGRAY } def /BEGINBITMAPTRUECOLORc { BITMAPTRUEGRAYc } def /BEGINBITMAPCMYK { BITMAPCMYKGRAY } def /BEGINBITMAPCMYKc { BITMAPCMYKGRAYc } def } ifelse /K { FMPrintAllColorsAsBlack { 8 1 roll dup 1 eq 2 index 1 eq and 3 index 1 eq and not {7 {pop} repeat 0 0 0 1 0 0 0} if 8 -1 roll } if FrameCurColors astore pop combineColor } bind def /graymode true def fMLevel1 { /fmGetFlip { fMatrix2 exch get mul 0 lt { -1 } { 1 } ifelse } FmBD } if /setPatternMode { fMLevel1 { 2 index patScreenDict exch known { pop pop patScreenDict exch get aload pop freq mul 5 2 roll fMatrix2 currentmatrix 1 get 0 ne { 3 -1 roll 90 add 3 1 roll sflipx 1 fmGetFlip sflipy 2 fmGetFlip neg mul } { sflipx 0 fmGetFlip sflipy 3 fmGetFlip mul } ifelse 0 lt {exch pop} {pop} ifelse fMNegative { {neg} fmConcatProcs } if bind systemdict /setscreen get exec /FrameCurGray exch def } { /bwidth exch def /bpside exch def /bstring exch def /onbits 0 def /offbits 0 def freq sangle landscape {90 add} if {/ypoint exch def /xpoint exch def /xindex xpoint 1 add 2 div bpside mul cvi def /yindex ypoint 1 add 2 div bpside mul cvi def bstring yindex bwidth mul xindex 8 idiv add get 1 7 xindex 8 mod sub bitshift and 0 ne fMNegative {not} if {/onbits onbits 1 add def 1} {/offbits offbits 1 add def 0} ifelse } setscreen offbits offbits onbits add dup 0 ne {div} {pop pop .5} ifelse fMNegative {1.0 exch sub} if /FrameCurGray exch def } ifelse } { pop pop dup patCache exch known { patCache exch get } { dup patDict /bstring 3 -1 roll put patDict 9 PatFreq screenIndex get div dup matrix scale makepattern dup patCache 4 -1 roll 3 -1 roll put } ifelse /FrameCurGray 0 def /FrameCurPat exch def } ifelse /graymode false def combineColor } bind def /setGrayScaleMode { graymode not { /graymode true def fMLevel1 { setCurrentScreen } if } if /FrameCurGray exch def combineColor } bind def /normalize { transform round exch round exch itransform } bind def /dnormalize { dtransform round exch round exch idtransform } bind def /lnormalize { 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop } bind def /H { lnormalize setlinewidth } bind def /Z { setlinecap } bind def /PFill { graymode fMLevel1 or not { gsave 1 setgray eofill grestore } if } bind def /PStroke { graymode fMLevel1 or not { gsave 1 setgray stroke grestore } if stroke } bind def /X { fillvals exch get dup type /stringtype eq {8 1 setPatternMode} {setGrayScaleMode} ifelse } bind def /V { PFill gsave eofill grestore } bind def /Vclip { clip } bind def /Vstrk { currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /N { PStroke } bind def /Nclip { strokepath clip newpath } bind def /Nstrk { currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /M {newpath moveto} bind def /E {lineto} bind def /D {curveto} bind def /O {closepath} bind def /L { /n exch def newpath normalize moveto 2 1 n {pop normalize lineto} for } bind def /Y { L closepath } bind def /R { /y2 exch def /x2 exch def /y1 exch def /x1 exch def x1 y1 x2 y1 x2 y2 x1 y2 4 Y } bind def /rarc {rad arcto } bind def /RR { /rad exch def normalize /y2 exch def /x2 exch def normalize /y1 exch def /x1 exch def mark newpath { x1 y1 rad add moveto x1 y2 x2 y2 rarc x2 y2 x2 y1 rarc x2 y1 x1 y1 rarc x1 y1 x1 y2 rarc closepath } stopped {x1 y1 x2 y2 R} if cleartomark } bind def /RRR { /rad exch def normalize /y4 exch def /x4 exch def normalize /y3 exch def /x3 exch def normalize /y2 exch def /x2 exch def normalize /y1 exch def /x1 exch def newpath normalize moveto mark { x2 y2 x3 y3 rarc x3 y3 x4 y4 rarc x4 y4 x1 y1 rarc x1 y1 x2 y2 rarc closepath } stopped {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if cleartomark } bind def /C { grestore gsave R clip setCurrentScreen } bind def /CP { grestore gsave Y clip setCurrentScreen } bind def /F { FMfonts exch get [FMsetsize 0 0 FMpointsize 0 0] makefont setfont } bind def /Q { /FMpointsize exch def /FMsetsize FMpointsize def F } bind def /QQ { /FMsetsize exch def /FMpointsize exch def F } bind def /T { moveto show } bind def /RF { rotate 0 ne {-1 1 scale} if } bind def /TF { gsave moveto RF show grestore } bind def /P { moveto 0 32 3 2 roll widthshow } bind def /PF { gsave moveto RF 0 32 3 2 roll widthshow grestore } bind def /S { moveto 0 exch ashow } bind def /SF { gsave moveto RF 0 exch ashow grestore } bind def /B { moveto 0 32 4 2 roll 0 exch awidthshow } bind def /BF { gsave moveto RF 0 32 4 2 roll 0 exch awidthshow grestore } bind def /G { gsave newpath normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath PFill fill grestore } bind def /Gstrk { savematrix newpath 2 index 2 div add exch 3 index 2 div sub exch normalize 2 index 2 div sub exch 3 index 2 div add exch translate scale 0.0 0.0 1.0 5 3 roll arc restorematrix currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /Gclip { newpath savematrix normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath clip newpath restorematrix } bind def /GG { gsave newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath PFill fill grestore } bind def /GGclip { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath clip newpath restorematrix } bind def /GGstrk { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath restorematrix currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /A { gsave savematrix newpath 2 index 2 div add exch 3 index 2 div sub exch normalize 2 index 2 div sub exch 3 index 2 div add exch translate scale 2 copy 0.0 0.0 1.0 5 3 roll arc round cvi 360 mod exch round cvi 360 mod eq {closepath} if restorematrix PStroke grestore } bind def /Aclip { newpath savematrix normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath strokepath clip newpath restorematrix } bind def /Astrk { Gstrk } bind def /AA { gsave savematrix newpath 3 index 2 div add exch 4 index 2 div sub exch normalize 3 index 2 div sub exch 4 index 2 div add exch translate rotate scale 0.0 0.0 1.0 5 3 roll arc restorematrix PStroke grestore } bind def /AAclip { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath strokepath clip newpath restorematrix } bind def /AAstrk { GGstrk } bind def /BEGINPRINTCODE { /FMdicttop countdictstack 1 add def /FMoptop count 7 sub def /FMsaveobject save def userdict begin /showpage {} def FMNORMALIZEGRAPHICS 3 index neg 3 index neg translate } bind def /ENDPRINTCODE { count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for FMsaveobject restore } bind def /gn { 0 { 46 mul cf read pop 32 sub dup 46 lt {exit} if 46 sub add } loop add } bind def /cfs { /str sl string def 0 1 sl 1 sub {str exch val put} for str def } bind def /ic [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 0 {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx} {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx} {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh} {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh} {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl} {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl} {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl} {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl} ] def /ms { /sl exch def /val 255 def /ws cfs /im cfs /val 0 def /bs cfs /cs cfs } bind def 400 ms /ip { is 0 cf cs readline pop { ic exch get exec add } forall pop } bind def /rip { bis ris copy pop is 0 cf cs readline pop { ic exch get exec add } forall pop pop ris gis copy pop dup is exch cf cs readline pop { ic exch get exec add } forall pop pop gis bis copy pop dup add is exch cf cs readline pop { ic exch get exec add } forall pop } bind def /rip4 { kis cis copy pop is 0 cf cs readline pop { ic exch get exec add } forall pop pop cis mis copy pop dup is exch cf cs readline pop { ic exch get exec add } forall pop pop mis yis copy pop dup dup add is exch cf cs readline pop { ic exch get exec add } forall pop pop yis kis copy pop 3 mul is exch cf cs readline pop { ic exch get exec add } forall pop } bind def /wh { /len exch def /pos exch def ws 0 len getinterval im pos len getinterval copy pop pos len } bind def /bl { /len exch def /pos exch def bs 0 len getinterval im pos len getinterval copy pop pos len } bind def /s1 1 string def /fl { /len exch def /pos exch def /val cf s1 readhexstring pop 0 get def pos 1 pos len add 1 sub {im exch val put} for pos len } bind def /hx { 3 copy getinterval cf exch readhexstring pop pop } bind def /wbytes { dup dup 8 gt { pop 8 idiv mul } { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse } bind def /BEGINBITMAPBWc { 1 {} COMMONBITMAPc } bind def /BEGINBITMAPGRAYc { 8 {} COMMONBITMAPc } bind def /BEGINBITMAP2BITc { 2 {} COMMONBITMAPc } bind def /COMMONBITMAPc { /cvtProc exch def /depth exch def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def cvtProc /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height depth [width 0 0 height neg 0 height] {ip} image bitmapsave restore grestore } bind def /BEGINBITMAPBW { 1 {} COMMONBITMAP } bind def /BEGINBITMAPGRAY { 8 {} COMMONBITMAP } bind def /BEGINBITMAP2BIT { 2 {} COMMONBITMAP } bind def /COMMONBITMAP { /cvtProc exch def /depth exch def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def cvtProc /is width depth wbytes string def /cf currentfile def width height depth [width 0 0 height neg 0 height] {cf is readhexstring pop} image bitmapsave restore grestore } bind def /ngrayt 256 array def /nredt 256 array def /nbluet 256 array def /ngreent 256 array def fMLevel1 { /colorsetup { currentcolortransfer /gryt exch def /blut exch def /grnt exch def /redt exch def 0 1 255 { /indx exch def /cynu 1 red indx get 255 div sub def /magu 1 green indx get 255 div sub def /yelu 1 blue indx get 255 div sub def /kk cynu magu min yelu min def /u kk currentundercolorremoval exec def % /u 0 def nredt indx 1 0 cynu u sub max sub redt exec put ngreent indx 1 0 magu u sub max sub grnt exec put nbluet indx 1 0 yelu u sub max sub blut exec put ngrayt indx 1 kk currentblackgeneration exec sub gryt exec put } for {255 mul cvi nredt exch get} {255 mul cvi ngreent exch get} {255 mul cvi nbluet exch get} {255 mul cvi ngrayt exch get} setcolortransfer {pop 0} setundercolorremoval {} setblackgeneration } bind def } { /colorSetup2 { [ /Indexed /DeviceRGB 255 {dup red exch get 255 div exch dup green exch get 255 div exch blue exch get 255 div} ] setcolorspace } bind def } ifelse /fakecolorsetup { /tran 256 string def 0 1 255 {/indx exch def tran indx red indx get 77 mul green indx get 151 mul blue indx get 28 mul add add 256 idiv put} for currenttransfer {255 mul cvi tran exch get 255.0 div} exch fmConcatProcs settransfer } bind def /BITMAPCOLOR { /depth 8 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def fMLevel1 { colorsetup /is width depth wbytes string def /cf currentfile def width height depth [width 0 0 height neg 0 height] {cf is readhexstring pop} {is} {is} true 3 colorimage } { colorSetup2 /is width depth wbytes string def /cf currentfile def 7 dict dup begin /ImageType 1 def /Width width def /Height height def /ImageMatrix [width 0 0 height neg 0 height] def /DataSource {cf is readhexstring pop} bind def /BitsPerComponent depth def /Decode [0 255] def end image } ifelse bitmapsave restore grestore } bind def /BITMAPCOLORc { /depth 8 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def fMLevel1 { colorsetup /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height depth [width 0 0 height neg 0 height] {ip} {is} {is} true 3 colorimage } { colorSetup2 /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def 7 dict dup begin /ImageType 1 def /Width width def /Height height def /ImageMatrix [width 0 0 height neg 0 height] def /DataSource {ip} bind def /BitsPerComponent depth def /Decode [0 255] def end image } ifelse bitmapsave restore grestore } bind def /BITMAPTRUECOLORc { /depth 24 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /ris im 0 width getinterval def /gis im width width getinterval def /bis im width 2 mul width getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height 8 [width 0 0 height neg 0 height] {width rip pop ris} {gis} {bis} true 3 colorimage bitmapsave restore grestore } bind def /BITMAPCMYKc { /depth 32 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /cis im 0 width getinterval def /mis im width width getinterval def /yis im width 2 mul width getinterval def /kis im width 3 mul width getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height 8 [width 0 0 height neg 0 height] {width rip4 pop cis} {mis} {yis} {kis} true 4 colorimage bitmapsave restore grestore } bind def /BITMAPTRUECOLOR { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def /is width string def /gis width string def /bis width string def /cf currentfile def width height 8 [width 0 0 height neg 0 height] { cf is readhexstring pop } { cf gis readhexstring pop } { cf bis readhexstring pop } true 3 colorimage bitmapsave restore grestore } bind def /BITMAPCMYK { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def /is width string def /mis width string def /yis width string def /kis width string def /cf currentfile def width height 8 [width 0 0 height neg 0 height] { cf is readhexstring pop } { cf mis readhexstring pop } { cf yis readhexstring pop } { cf kis readhexstring pop } true 4 colorimage bitmapsave restore grestore } bind def /BITMAPTRUEGRAYc { /depth 24 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /ris im 0 width getinterval def /gis im width width getinterval def /bis im width 2 mul width getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height 8 [width 0 0 height neg 0 height] {width rip pop ris gis bis width gray} image bitmapsave restore grestore } bind def /BITMAPCMYKGRAYc { /depth 32 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /cis im 0 width getinterval def /mis im width width getinterval def /yis im width 2 mul width getinterval def /kis im width 3 mul width getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height 8 [width 0 0 height neg 0 height] {width rip pop cis mis yis kis width cgray} image bitmapsave restore grestore } bind def /cgray { /ww exch def /k exch def /y exch def /m exch def /c exch def 0 1 ww 1 sub { /i exch def c i get m i get y i get k i get CMYKtoRGB .144 mul 3 1 roll .587 mul 3 1 roll .299 mul add add c i 3 -1 roll floor cvi put } for c } bind def /gray { /ww exch def /b exch def /g exch def /r exch def 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul b i get .114 mul add add r i 3 -1 roll floor cvi put } for r } bind def /BITMAPTRUEGRAY { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def /is width string def /gis width string def /bis width string def /cf currentfile def width height 8 [width 0 0 height neg 0 height] { cf is readhexstring pop cf gis readhexstring pop cf bis readhexstring pop width gray} image bitmapsave restore grestore } bind def /BITMAPCMYKGRAY { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def /is width string def /yis width string def /mis width string def /kis width string def /cf currentfile def width height 8 [width 0 0 height neg 0 height] { cf is readhexstring pop cf mis readhexstring pop cf yis readhexstring pop cf kis readhexstring pop width cgray} image bitmapsave restore grestore } bind def /BITMAPGRAY { 8 {fakecolorsetup} COMMONBITMAP } bind def /BITMAPGRAYc { 8 {fakecolorsetup} COMMONBITMAPc } bind def /ENDBITMAP { } bind def end /ALDmatrix matrix def ALDmatrix currentmatrix pop /StartALD { /ALDsave save def savematrix ALDmatrix setmatrix } bind def /InALD { restorematrix } bind def /DoneALD { ALDsave restore } bind def /I { setdash } bind def /J { [] 0 setdash } bind def %%EndProlog %%BeginSetup (5.5) FMVERSION 1 1 0 0 612 792 0 1 30 FMDOCUMENT %%IncludeFont: Palatino-Italic 0 0 /Palatino-Italic FMFONTDEFINE %%IncludeFont: Palatino-Roman 1 0 /Palatino-Roman FMFONTDEFINE %%IncludeFont: Times-Roman 2 0 /Times-Roman FMFONTDEFINE %%IncludeFont: Palatino-Bold 3 0 /Palatino-Bold FMFONTDEFINE %%IncludeFont: Times-Bold 4 0 /Times-Bold FMFONTDEFINE %%IncludeFont: Courier 5 0 /Courier FMFONTDEFINE %%IncludeFont: Helvetica-Bold 6 0 /Helvetica-Bold FMFONTDEFINE %%IncludeFont: Helvetica 7 0 /Helvetica FMFONTDEFINE %%IncludeFont: Times-Italic 8 0 /Times-Italic FMFONTDEFINE %%IncludeFont: Courier-Bold 9 0 /Courier-Bold FMFONTDEFINE 32 FMFILLS 0 0 FMFILL 1 0.1 FMFILL 2 0.3 FMFILL 3 0.5 FMFILL 4 0.7 FMFILL 5 0.9 FMFILL 6 0.97 FMFILL 7 1 FMFILL 8 <0f1e3c78f0e1c387> FMFILL 9 <0f87c3e1f0783c1e> FMFILL 10 FMFILL 11 FMFILL 12 <8142241818244281> FMFILL 13 <03060c183060c081> FMFILL 14 <8040201008040201> FMFILL 16 1 FMFILL 17 0.9 FMFILL 18 0.7 FMFILL 19 0.5 FMFILL 20 0.3 FMFILL 21 0.1 FMFILL 22 0.03 FMFILL 23 0 FMFILL 24 FMFILL 25 FMFILL 26 <3333333333333333> FMFILL 27 <0000ffff0000ffff> FMFILL 28 <7ebddbe7e7dbbd7e> FMFILL 29 FMFILL 30 <7fbfdfeff7fbfdfe> FMFILL %%EndSetup %%Page: "1" 1 %%BeginPaperSize: Letter %%EndPaperSize 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K J 198 83.74 393.76 101.24 R 7 X V 522 99 576 117 R V 0.3 H 0 Z N 54 619.13 558 641.38 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Java\252) 198 605.79 T (Remote) 254.92 605.79 T (Method) 317.42 605.79 T (Invocation) 382.12 605.79 T (Speci\336cation) 198 583.79 T 1 10 Q 0.1 (Java\252) 198 524.68 S 0.1 (Remote) 228.57 524.68 S 0.1 (Method) 264.28 524.68 S 0.1 (Invocation) 301.08 524.68 S 0.1 (\050RMI\051) 350.57 524.68 S 0.1 (is) 378.54 524.68 S 0.1 (a) 387.19 524.68 S 0.1 (distributed) 393.59 524.68 S 0.1 (object) 445.09 524.68 S 0.1 (model) 472.81 524.68 S 0.1 (for) 502.71 524.68 S 0.1 (the) 517.05 524.68 S 0.1 (Java) 532.52 524.68 S 0.1 (language) 198 513.68 S 0.1 (that) 240.77 513.68 S 0.1 (r) 259.81 513.68 S 0.1 (etains) 263.68 513.68 S 0.1 (the) 291.6 513.68 S 0.1 (semantics) 307.07 513.68 S 0.1 (of) 352.8 513.68 S 0.1 (the) 363.09 513.68 S 0.1 (Java) 378.56 513.68 S 0.1 (object) 399.24 513.68 S 0.1 (model,) 426.96 513.68 S 0.1 (making) 459.46 513.68 S 0.1 (distributed) 495.04 513.68 S 0.1 (objects) 198 502.68 S 0.1 (easy) 230.06 502.68 S 0.1 (to) 251.35 502.68 S 0.1 (implement) 261.57 502.68 S 0.1 (and) 311.92 502.68 S 0.1 (to) 330.45 502.68 S 0.1 (use.) 340.67 502.68 S 0.1 (The) 359.93 502.68 S 0.1 (system) 378.27 502.68 S 0.1 (combines) 411.09 502.68 S 0.1 (aspects) 455.21 502.68 S 0.1 (of) 489.19 502.68 S 0.1 (the) 499.48 502.68 S 0.1 (Modula-) 514.95 502.68 S 0.1 (3) 198 491.68 S 0.1 (Network) 204.4 491.68 S 0.1 (Objects) 246.07 491.68 S 0.1 (system) 280.53 491.68 S 0.1 (and) 313.35 491.68 S 0.1 (Spring\325s) 331.88 491.68 S 0.1 (subcontract) 370.5 491.68 S 0.1 (and) 424.33 491.68 S 0.1 (includes) 442.86 491.68 S 0.1 (some) 482.21 491.68 S 0.1 (novel) 507.23 491.68 S 0.1 (featur) 198 480.68 S 0.1 (es) 224.78 480.68 S 0.1 (made) 235.31 480.68 S 0.1 (possible) 261.74 480.68 S 0.1 (by) 299.93 480.68 S 0.1 (Java.) 312.52 480.68 S 2 F 0.1 (.) 334.5 480.68 S 1 7 Q (Revision 1.50, JDK 1.2, October 1998) 198 460.68 T FMENDPAGE %%EndPage: "1" 1 %%Page: "2" 2 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 2 10 Q 0 X -0.1 (Cop) 126 659.33 S -0.1 (yright 1996, 1997, 1998Sun Microsystems, Inc.) 142.27 659.33 S -0.1 (2550 Garcia A) 126 648.33 S -0.1 (v) 182.83 648.33 S -0.1 (enue, Mountain V) 187.58 648.33 S -0.1 (ie) 257.87 648.33 S -0.1 (w) 264.64 648.33 S -0.1 (, California 94043-1100 U.S.A.) 271.11 648.33 S -0.1 (All rights reserv) 126 637.33 S -0.1 (ed. Cop) 189.14 637.33 S -0.1 (yright in this document is o) 219.45 637.33 S -0.1 (wned by Sun Microsystems, Inc.) 326.13 637.33 S -0.1 (Sun) 126 615.33 S -0.1 (Microsystems,) 145.03 615.33 S -0.1 (Inc.) 206.11 615.33 S -0.1 (\050SUN\051) 224.76 615.33 S -0.1 (hereby) 254.69 615.33 S -0.1 (grants) 285.07 615.33 S -0.1 (to) 312.68 615.33 S -0.1 (you) 324.03 615.33 S -0.1 (a) 342.5 615.33 S -0.1 (fully-paid,) 350.61 615.33 S -0.1 (none) 395.23 615.33 S -0.1 (xclusi) 414.11 615.33 S -0.1 (v) 437.16 615.33 S -0.1 (e,) 441.91 615.33 S -0.1 (nontransferable,) 452.42 615.33 S -0.1 (perpetual,) 519.29 615.33 S -0.1 (w) 126 604.33 S -0.1 (orldwide) 133.02 604.33 S -0.1 (limited) 171.21 604.33 S -0.1 (license) 202.29 604.33 S -0.1 (\050without) 232.8 604.33 S -0.1 (the) 269.34 604.33 S -0.1 (right) 284.7 604.33 S -0.1 (to) 306.53 604.33 S -0.1 (sublicense\051) 317.55 604.33 S -0.1 (under) 364.88 604.33 S -0.1 (SUN's) 390.59 604.33 S -0.1 (intellectual) 419.22 604.33 S -0.1 (property) 465.9 604.33 S -0.1 (rights) 502.43 604.33 S -0.1 (that) 528.05 604.33 S -0.1 (are) 546.09 604.33 S -0.1 (essential) 126 593.33 S -0.1 (to) 161.77 593.33 S -0.1 (practice) 171.57 593.33 S -0.1 (this) 204.65 593.33 S -0.1 (specif) 220.93 593.33 S -0.1 (ication.) 243.66 593.33 S -0.1 (This) 274.81 593.33 S -0.1 (license) 294.42 593.33 S -0.1 (allo) 323.71 593.33 S -0.1 (ws) 338.06 593.33 S -0.1 (and) 351.2 593.33 S -0.1 (is) 367.57 593.33 S -0.1 (limited) 376.27 593.33 S -0.1 (to) 406.13 593.33 S -0.1 (the) 415.94 593.33 S -0.1 (creation) 430.09 593.33 S -0.1 (and) 463.73 593.33 S -0.1 (distrib) 480.09 593.33 S -0.1 (ution) 504.76 593.33 S -0.1 (of) 527.04 593.33 S -0.1 (clean) 537.4 593.33 S -0.1 (room) 126 582.33 S -0.1 (implementations) 149.13 582.33 S -0.1 (of) 216.71 582.33 S -0.1 (this) 227.26 582.33 S -0.1 (specif) 243.72 582.33 S -0.1 (ication) 266.45 582.33 S -0.1 (that) 295.39 582.33 S -0.1 (\050i\051) 312.41 582.33 S -0.1 (include) 323.96 582.33 S -0.1 (a) 355.12 582.33 S -0.1 (complete) 361.87 582.33 S -0.1 (implementation) 400.15 582.33 S -0.1 (of) 463.95 582.33 S -0.1 (the) 474.49 582.33 S -0.1 (current) 488.83 582.33 S -0.1 (v) 518.86 582.33 S -0.1 (ersion) 523.61 582.33 S -0.1 (of) 549.87 582.33 S -0.1 (this) 126 571.33 S -0.1 (specif) 143.23 571.33 S -0.1 (ication) 165.96 571.33 S -0.1 (without) 195.66 571.33 S -0.1 (subsetting) 228.7 571.33 S -0.1 (or) 271.44 571.33 S -0.1 (supersetting,) 282.75 571.33 S -0.1 (\050ii\051) 335.46 571.33 S -0.1 (implement) 350.46 571.33 S -0.1 (all) 395.53 571.33 S -0.1 (the) 408.41 571.33 S -0.1 (interf) 423.51 571.33 S -0.1 (aces) 444.47 571.33 S -0.1 (and) 464.46 571.33 S -0.1 (functionality) 481.78 571.33 S -0.1 (of) 534.77 571.33 S -0.1 (the) 546.08 571.33 S -0.1 (standard) 126 560.33 S -0.1 (ja) 161.59 560.33 S -0.1 (v) 168.41 560.33 S -0.1 (a.*) 173.06 560.33 S -0.1 (packages) 187.21 560.33 S -0.1 (as) 225.58 560.33 S -0.1 (def) 236.22 560.33 S -0.1 (ined) 248.14 560.33 S -0.1 (by) 267.47 560.33 S -0.1 (SUN,) 279.79 560.33 S -0.1 (without) 304.4 560.33 S -0.1 (subsetting) 336.77 560.33 S -0.1 (or) 378.84 560.33 S -0.1 (supersetting,) 389.48 560.33 S -0.1 (\050iii\051) 441.53 560.33 S -0.1 (do) 458.54 560.33 S -0.1 (not) 470.85 560.33 S -0.1 (add) 485.84 560.33 S -0.1 (an) 502.5 560.33 S -0.1 (y) 511.59 560.33 S -0.1 (additional) 519 560.33 S -0.1 (packages,) 126 549.33 S -0.1 (classes) 166.52 549.33 S -0.1 (or) 195.85 549.33 S -0.1 (methods) 206.25 549.33 S -0.1 (to) 241.71 549.33 S -0.1 (the) 251.55 549.33 S -0.1 (ja) 265.74 549.33 S -0.1 (v) 272.56 549.33 S -0.1 (a.*) 277.21 549.33 S -0.1 (packages) 291.12 549.33 S -0.1 (\050i) 329.23 549.33 S -0.1 (v\051) 334.89 549.33 S -0.1 (pass) 345.29 549.33 S -0.1 (all) 364.38 549.33 S -0.1 (test) 376.34 549.33 S -0.1 (suites) 392.1 549.33 S -0.1 (relating) 416.55 549.33 S -0.1 (to) 448.56 549.33 S -0.1 (the) 458.41 549.33 S -0.1 (most) 472.6 549.33 S -0.1 (recent) 493.91 549.33 S -0.1 (published) 520.01 549.33 S -0.1 (v) 126 538.33 S -0.1 (ersion) 130.75 538.33 S -0.1 (of) 157.53 538.33 S -0.1 (this) 168.61 538.33 S -0.1 (specif) 185.6 538.33 S -0.1 (ication) 208.33 538.33 S -0.1 (that) 237.79 538.33 S -0.1 (are) 255.34 538.33 S -0.1 (a) 270.19 538.33 S -0.1 (v) 274.33 538.33 S -0.1 (ailable) 278.98 538.33 S -0.1 (from) 307.88 538.33 S -0.1 (SUN) 329.87 538.33 S -0.1 (six) 352.51 538.33 S -0.1 (\0506\051) 366.82 538.33 S -0.1 (months) 381.12 538.33 S -0.1 (prior) 412.92 538.33 S -0.1 (to) 434.8 538.33 S -0.1 (an) 445.32 538.33 S -0.1 (y) 454.41 538.33 S -0.1 (beta) 462.26 538.33 S -0.1 (release) 481.46 538.33 S -0.1 (of) 511.46 538.33 S -0.1 (the) 522.54 538.33 S -0.1 (clean) 537.4 538.33 S -0.1 (room) 126 527.33 S -0.1 (implementation) 149.12 527.33 S -0.1 (or) 212.92 527.33 S -0.1 (upgrade) 223.46 527.33 S -0.1 (thereto,) 257.38 527.33 S -0.1 (\050v\051) 289.27 527.33 S -0.1 (do) 303.04 527.33 S -0.1 (not) 315.26 527.33 S -0.1 (deri) 330.15 527.33 S -0.1 (v) 345.05 527.33 S -0.1 (e) 349.8 527.33 S -0.1 (from) 356.55 527.33 S -0.1 (SUN) 378.01 527.33 S -0.1 (source) 400.12 527.33 S -0.1 (code) 428.03 527.33 S -0.1 (or) 448.92 527.33 S -0.1 (binary) 459.47 527.33 S -0.1 (materials,) 486.83 527.33 S -0.1 (and) 527.41 527.33 S -0.1 (\050vi\051) 543.96 527.33 S -0.1 (do not include an) 126 516.33 S -0.1 (y SUN binary materials without an appropriate and separate license from SUN.) 193.31 516.33 S -0.1 (RESTRICTED RIGHTS LEGEND) 126 494.33 S -0.1 (Use,) 126 472.33 S -0.1 (duplication,) 146.12 472.33 S -0.1 (or) 194.9 472.33 S -0.1 (disclosure) 205.5 472.33 S -0.1 (by) 247.52 472.33 S -0.1 (the) 259.8 472.33 S -0.1 (U.S.) 274.19 472.33 S -0.1 (Go) 294.04 472.33 S -0.1 (v) 305.91 472.33 S -0.1 (ernment) 310.66 472.33 S -0.1 (is) 345.21 472.33 S -0.1 (subject) 354.15 472.33 S -0.1 (to) 384.26 472.33 S -0.1 (restrictions) 394.31 472.33 S -0.1 (of) 440.02 472.33 S -0.1 (F) 450.62 472.33 S -0.1 (AR) 455.35 472.33 S -0.1 (52.227-14\050g\051\0502\051\0506/87\051) 471.51 472.33 S -0.1 (and F) 126 461.33 S -0.1 (AR 52.227-19\0506/87\051, or DF) 147.26 461.33 S -0.1 (AR 252.227-7015\050b\051\0506/95\051 and DF) 254.29 461.33 S -0.1 (AR 227.7202-1\050a\051.) 390.99 461.33 S -0.1 (TRADEMARKS) 126 439.33 S -0.1 (Sun,) 126 417.33 S -0.1 (the) 146.45 417.33 S -0.1 (Sun) 161.17 417.33 S -0.1 (logo,) 179.22 417.33 S -0.1 (Sun) 201.8 417.33 S -0.1 (Microsystems,) 219.85 417.33 S -0.1 (Ja) 279.96 417.33 S -0.1 (v) 287.89 417.33 S -0.1 (aBeans,) 292.54 417.33 S -0.1 (JDK,) 326.01 417.33 S -0.1 (Ja) 349.23 417.33 S -0.1 (v) 357.17 417.33 S -0.1 (a,) 361.82 417.33 S -0.1 (HotJa) 371.35 417.33 S -0.1 (v) 393.98 417.33 S -0.1 (a,) 398.63 417.33 S -0.1 (the) 408.16 417.33 S -0.1 (Ja) 422.88 417.33 S -0.1 (v) 430.81 417.33 S -0.1 (a) 435.46 417.33 S -0.1 (Cof) 442.59 417.33 S -0.1 (fee) 457.04 417.33 S -0.1 (Cup) 471.75 417.33 S -0.1 (logo,) 490.91 417.33 S -0.1 (Ja) 513.48 417.33 S -0.1 (v) 521.41 417.33 S -0.1 (a) 526.07 417.33 S -0.1 (W) 533.2 417.33 S -0.1 (ork-) 541.74 417.33 S -0.1 (Shop,) 126 406.33 S -0.1 (V) 150.73 406.33 S -0.1 (isual) 157.25 406.33 S -0.1 (Ja) 177.81 406.33 S -0.1 (v) 185.74 406.33 S -0.1 (a,) 190.39 406.33 S -0.1 (Solaris,) 199.3 406.33 S -0.1 (NEO,) 230.95 406.33 S -0.1 (Joe,) 255.77 406.33 S -0.1 (Netra,) 273.36 406.33 S -0.1 (NFS,) 299.64 406.33 S -0.1 (ONC,) 322.25 406.33 S -0.1 (ONC+,) 347.63 406.33 S -0.1 (OpenW) 378.55 406.33 S -0.1 (indo) 408.75 406.33 S -0.1 (ws,) 425.88 406.33 S -0.1 (PC-NFS,) 441.36 406.33 S -0.1 (SNM,) 479.23 406.33 S -0.1 (SunNet) 505.17 406.33 S -0.1 (Man-) 536.74 406.33 S -0.1 (ager) 126 395.33 S -0.1 (,) 142.41 395.33 S -0.1 (Solaris) 148.34 395.33 S -0.1 (sunb) 178.94 395.33 S -0.1 (urst) 197.23 395.33 S -0.1 (design,) 215.36 395.33 S -0.1 (Solstice,) 246.79 395.33 S -0.1 (SunCore,) 283.59 395.33 S -0.1 (SolarNet,) 323.82 395.33 S -0.1 (SunW) 364.49 395.33 S -0.1 (eb,) 388.29 395.33 S -0.1 (Sun) 403.46 395.33 S -0.1 (W) 422.24 395.33 S -0.1 (orkstation,) 430.79 395.33 S -0.1 (The) 475.71 395.33 S -0.1 (Netw) 494.49 395.33 S -0.1 (ork) 515.65 395.33 S -0.1 (Is) 532.2 395.33 S -0.1 (The) 542.75 395.33 S -0.1 (Computer) 126 384.33 S -0.1 (,) 164.8 384.33 S -0.1 (T) 171.94 384.33 S -0.1 (oolT) 177.15 384.33 S -0.1 (alk,) 194.84 384.33 S -0.1 (Ultra,) 213.91 384.33 S -0.1 (Ultracomputing,) 241.1 384.33 S -0.1 (Ultraserv) 310.17 384.33 S -0.1 (er) 346.33 384.33 S -0.1 (,) 353.5 384.33 S -0.1 (Where) 360.64 384.33 S -0.1 (The) 391.54 384.33 S -0.1 (Netw) 411.53 384.33 S -0.1 (ork) 432.69 384.33 S -0.1 (Is) 450.46 384.33 S -0.1 (Going,) 462.22 384.33 S -0.1 (Sun) 493.87 384.33 S -0.1 (W) 513.87 384.33 S -0.1 (orkShop,) 522.41 384.33 S -0.1 (XV) 126 373.33 S -0.1 (ie) 139.64 373.33 S -0.1 (w) 146.41 373.33 S -0.1 (,) 152.88 373.33 S -0.1 (Ja) 157.85 373.33 S -0.1 (v) 165.77 373.33 S -0.1 (a) 170.43 373.33 S -0.1 (W) 177.33 373.33 S -0.1 (orkShop,) 185.87 373.33 S -0.1 (the) 224.02 373.33 S -0.1 (Ja) 238.51 373.33 S -0.1 (v) 246.44 373.33 S -0.1 (a) 251.09 373.33 S -0.1 (Cof) 257.99 373.33 S -0.1 (fee) 272.45 373.33 S -0.1 (Cup) 286.92 373.33 S -0.1 (logo,) 305.86 373.33 S -0.1 (and) 328.2 373.33 S -0.1 (V) 344.9 373.33 S -0.1 (isual) 351.42 373.33 S -0.1 (Ja) 372.38 373.33 S -0.1 (v) 380.31 373.33 S -0.1 (a) 384.96 373.33 S -0.1 (are) 391.86 373.33 S -0.1 (trademarks) 406.34 373.33 S -0.1 (or) 452.33 373.33 S -0.1 (re) 463.03 373.33 S -0.1 (gistered) 470.45 373.33 S -0.1 (trademarks) 503.87 373.33 S -0.1 (of) 549.87 373.33 S -0.1 (Sun Microsystems, Inc. in the United States and other countries.) 126 362.33 S -0.1 (UNIX is a re) 126 340.33 S -0.1 (gistered trademark in the United States and other countries, e) 176.02 340.33 S -0.1 (xclusi) 414.07 340.33 S -0.1 (v) 437.11 340.33 S -0.1 (ely licensed through) 441.86 340.33 S -0.1 (X/Open Compan) 126 329.33 S -0.1 (y) 192.6 329.33 S -0.1 (, Ltd. OPEN LOOK\250 is a re) 196.85 329.33 S -0.1 (gistered trademark of No) 308.45 329.33 S -0.1 (v) 406.15 329.33 S -0.1 (ell, Inc.) 410.9 329.33 S -0.1 (All) 126 307.33 S -0.1 (SP) 141.02 307.33 S -0.1 (ARC) 151.02 307.33 S -0.1 (trademarks) 173.82 307.33 S -0.1 (are) 219.79 307.33 S -0.1 (used) 234.24 307.33 S -0.1 (under) 254.71 307.33 S -0.1 (license) 279.52 307.33 S -0.1 (and) 309.12 307.33 S -0.1 (are) 325.8 307.33 S -0.1 (trademarks) 340.25 307.33 S -0.1 (or) 386.22 307.33 S -0.1 (re) 396.89 307.33 S -0.1 (gistered) 404.31 307.33 S -0.1 (trademarks) 437.71 307.33 S -0.1 (of) 483.68 307.33 S -0.1 (SP) 494.35 307.33 S -0.1 (ARC) 504.35 307.33 S -0.1 (Interna-) 527.15 307.33 S -0.1 (tional,) 126 296.33 S -0.1 (Inc.) 153.74 296.33 S -0.1 (in) 171.77 296.33 S -0.1 (the) 182.51 296.33 S -0.1 (United) 197.6 296.33 S -0.1 (States) 227.38 296.33 S -0.1 (and) 253.83 296.33 S -0.1 (other) 271.13 296.33 S -0.1 (countries.) 294.34 296.33 S -0.1 (Products) 335.67 296.33 S -0.1 (bearing) 373.03 296.33 S -0.1 (SP) 405.48 296.33 S -0.1 (ARC) 415.48 296.33 S -0.1 (trademarks) 438.9 296.33 S -0.1 (are) 485.49 296.33 S -0.1 (based) 500.57 296.33 S -0.1 (upon) 526 296.33 S -0.1 (an) 548.76 296.33 S -0.1 (architecture de) 126 285.33 S -0.1 (v) 183.39 285.33 S -0.1 (eloped by Sun Microsystems, Inc.) 188.14 285.33 S -0.1 (THIS) 126 263.33 S -0.1 (PUBLICA) 153.4 263.33 S -0.1 (TION) 194.37 263.33 S -0.1 (IS) 223.43 263.33 S -0.1 (PR) 237.7 263.33 S -0.1 (O) 249.32 263.33 S -0.1 (VIDED) 255.95 263.33 S -0.1 ("AS) 292.12 263.33 S -0.1 (IS") 314.26 263.33 S -0.1 (WITHOUT) 332.51 263.33 S -0.1 (W) 384.04 263.33 S -0.1 (ARRANTY) 392.18 263.33 S -0.1 (OF) 445.39 263.33 S -0.1 (ANY) 463.54 263.33 S -0.1 (KIND,) 490.48 263.33 S -0.1 (EITHER) 523.05 263.33 S -0.1 (EXPRESS) 126 252.33 S -0.1 (OR) 172.35 252.33 S -0.1 (IMPLIED,) 190.29 252.33 S -0.1 (INCLUDING,) 236.8 252.33 S -0.1 (B) 298.09 252.33 S -0.1 (UT) 304.56 252.33 S -0.1 (NO) 321.95 252.33 S -0.1 (T) 335.79 252.33 S -0.1 (LIMITED) 346.05 252.33 S -0.1 (T) 390.71 252.33 S -0.1 (O,) 396.54 252.33 S -0.1 (THE) 410.31 252.33 S -0.1 (IMPLIED) 433.71 252.33 S -0.1 (W) 477.81 252.33 S -0.1 (ARRANTIES) 485.95 252.33 S -0.1 (OF) 545.42 252.33 S -0.1 (MERCHANT) 126 241.33 S -0.1 (ABILITY) 180.38 241.33 S -0.1 (, FITNESS FOR A P) 218.38 241.33 S -0.1 (AR) 299.94 241.33 S -0.1 (TICULAR PURPOSE, OR NON-INFRINGEMENT) 313.03 241.33 S -0.1 (.) 519.79 241.33 S -0.1 (THIS) 126 219.33 S -0.1 (PUBLICA) 154.33 219.33 S -0.1 (TION) 195.3 219.33 S -0.1 (COULD) 225.3 219.33 S -0.1 (INCLUDE) 265.75 219.33 S -0.1 (TECHNICAL) 315.44 219.33 S -0.1 (IN) 377.71 219.33 S -0.1 (A) 387.71 219.33 S -0.1 (CCURA) 394.43 219.33 S -0.1 (CIES) 427.98 219.33 S -0.1 (OR) 455.77 219.33 S -0.1 (TYPOGRAPHICAL) 475.97 219.33 S -0.1 (ERR) 126 208.33 S -0.1 (ORS.) 144.75 208.33 S -0.1 (CHANGES) 171.99 208.33 S -0.1 (ARE) 224.2 208.33 S -0.1 (PERIODICALL) 249.59 208.33 S -0.1 (Y) 313.04 208.33 S -0.1 (ADDED) 325.85 208.33 S -0.1 (T) 366.02 208.33 S -0.1 (O) 371.85 208.33 S -0.1 (THE) 384.66 208.33 S -0.1 (INFORMA) 409.49 208.33 S -0.1 (TION) 453.79 208.33 S -0.1 (HEREIN;) 482.96 208.33 S -0.1 (THESE) 527.39 208.33 S -0.1 (CHANGES) 126 197.33 S -0.1 (WILL) 174.69 197.33 S -0.1 (BE) 201.45 197.33 S -0.1 (INCORPORA) 216.2 197.33 S -0.1 (TED) 271.97 197.33 S -0.1 (IN) 293.28 197.33 S -0.1 (NEW) 305.8 197.33 S -0.1 (EDITIONS) 330.43 197.33 S -0.1 (OF) 377.9 197.33 S -0.1 (THE) 392.65 197.33 S -0.1 (PUBLICA) 413.96 197.33 S -0.1 (TION.) 454.93 197.33 S -0.1 (SUN) 482.98 197.33 S -0.1 (MICR) 504.85 197.33 S -0.1 (OSYS-) 529.61 197.33 S -0.1 (TEMS,) 126 186.33 S -0.1 (INC.) 157.23 186.33 S -0.1 (MA) 179.1 186.33 S -0.1 (Y) 193.96 186.33 S -0.1 (MAKE) 203.63 186.33 S -0.1 (IMPR) 235.23 186.33 S -0.1 (O) 258.88 186.33 S -0.1 (VEMENTS) 265.5 186.33 S -0.1 (AND/OR) 314.57 186.33 S -0.1 (CHANGES) 354.86 186.33 S -0.1 (IN) 403.93 186.33 S -0.1 (THE) 416.84 186.33 S -0.1 (PR) 438.53 186.33 S -0.1 (ODUCT\050S\051) 450.16 186.33 S -0.1 (AND/OR) 498.58 186.33 S -0.1 (THE) 538.86 186.33 S -0.1 (PR) 126 175.33 S -0.1 (OGRAM\050S\051 DESCRIBED IN THIS PUBLICA) 137.63 175.33 S -0.1 (TION A) 323.67 175.33 S -0.1 (T ANY TIME.) 355.56 175.33 S -0.1 (F) 126 153.33 S -0.1 (or further information on Intellectual Property matters contact Sun Le) 131.31 153.33 S -0.1 (g) 403.28 153.33 S -0.1 (al Department:) 408.13 153.33 S -0.1 ( T) 126 131.33 S -0.1 (rademarks, Jan O'Dell at 415-786-8191) 146.06 131.33 S -0.1 ( P) 126 120.33 S -0.1 (atents at 415-336-0069) 145.71 120.33 S FMENDPAGE %%EndPage: "2" 2 %%Page: "iii" 3 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 528.51 108.7 S 0.09 (iii) 549.87 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (T) 198 509.31 T (able) 208 509.31 T (of) 241.98 509.31 T (Contents) 258.92 509.31 T 3 11 Q 0.11 (1) 210.39 459.01 S 0.11 (Introduction) 225 459.01 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 291.71 459.01 S 0.11 (1) 552.39 459.01 S 1 F 0.11 (1.1) 230.72 438.01 S 0.11 (Backgr) 252 438.01 S 0.11 (ound) 286.14 438.01 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 314.59 438.01 S 0.11 (1) 552.39 438.01 S 0.11 (1.2) 230.72 417.01 S 0.11 (System Goals) 252 417.01 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 320.31 417.01 S 0.11 (2) 552.39 417.01 S 3 F 0.11 (2) 210.39 396.01 S 0.11 (Java Distributed Object Model) 225 396.01 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . .) 383.23 396.01 S 0.11 (3) 552.39 396.01 S 1 F 0.11 (2.1) 230.72 375.01 S 0.11 (Distributed Object Applications) 252 375.01 S 0.11 (. . . . . . . . . . . . . . . . . . . . .) 411.83 375.01 S 0.11 (3) 552.39 375.01 S 0.11 (2.2) 230.72 354.01 S 0.11 (Def) 252 354.01 S 0.11 (inition of T) 269.57 354.01 S 0.11 (erms) 323.79 354.01 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 348.91 354.01 S 0.11 (5) 552.39 354.01 S 0.11 (2.3) 230.72 333.01 S 0.11 (The Distributed and Nondistributed Models Contrasted) 252 333.01 S 0.11 (5) 552.39 333.01 S 0.11 (2.4) 230.72 312.01 S 0.11 (Overview of RMI Interfaces and Classes) 252 312.01 S 0.11 (. . . . . . . . . . . . . .) 451.87 312.01 S 0.11 (6) 552.39 312.01 S 0.11 (2.5) 230.72 291.01 S 0.11 (Implementing a Remote Interface) 252 291.01 S 0.11 ( . . . . . . . . . . . . . . . . . . .) 420.41 291.01 S 0.11 (9) 552.39 291.01 S 0.11 (2.6) 230.72 270.01 S 0.11 (Parameter Passing in Remote Method Invocation) 252 270.01 S 0.11 (. . . . . .) 497.63 270.01 S 0.11 (10) 546.78 270.01 S 0.11 (2.7) 230.72 249.01 S 0.11 (Locating Remote Objects) 252 249.01 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . .) 377.51 249.01 S 0.11 (12) 546.78 249.01 S 3 F 0.11 (3) 210.39 228.01 S 0.11 (RMI System Overview) 225 228.01 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 343.19 228.01 S 0.11 (13) 546.78 228.01 S 1 F 0.11 (3.1) 230.72 207.01 S 0.11 (Stubs and Skeletons) 252 207.01 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 351.77 207.01 S 0.11 (13) 546.78 207.01 S 0.11 (3.2) 230.72 186.01 S 0.11 (Thr) 252 186.01 S 0.11 (ead Usage in Remote Method Invocations) 269.62 186.01 S 0.11 ( . . . . . . . . .) 477.61 186.01 S 0.11 (14) 546.78 186.01 S 0.11 (3.3) 230.72 165.01 S 0.11 (Garbage Collection of Remote Objects) 252 165.01 S 0.11 (. . . . . . . . . . . . . . . .) 440.43 165.01 S 0.11 (14) 546.78 165.01 S FMENDPAGE %%EndPage: "iii" 3 %%Page: "iv" 4 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (iv) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 11 Q 0 X 0.11 (3.4) 230.72 640.67 S 0.11 (Dynamic Class Loading) 252 640.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . .) 371.79 640.67 S 0.11 (16) 546.78 640.67 S 0.11 (3.5) 230.72 619.67 S 0.11 (RMI Thr) 252 619.67 S 0.11 (ough Fir) 294.27 619.67 S 0.11 (ewalls V) 336.52 619.67 S 0.11 (ia Pr) 378.5 619.67 S 0.11 (oxies) 401.29 619.67 S 0.11 (. . . . . . . . . . . . . . . . . .) 428.99 619.67 S 0.11 (17) 546.78 619.67 S 3 F 0.11 (4) 210.39 598.67 S 0.11 (Client Interfaces) 225 598.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 311.73 598.67 S 0.11 (21) 546.78 598.67 S 1 F 0.11 (4.1) 230.72 577.67 S 0.11 (The Remote Interface) 252 577.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 360.35 577.67 S 0.11 (21) 546.78 577.67 S 0.11 (4.2) 230.72 556.67 S 0.11 (The RemoteException Class) 252 556.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . .) 391.81 556.67 S 0.11 (22) 546.78 556.67 S 0.11 (4.3) 230.72 535.67 S 0.11 (The Naming Class) 252 535.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 346.05 535.67 S 0.11 (22) 546.78 535.67 S 3 F 0.11 (5) 210.39 514.67 S 0.11 (Server Interfaces) 225 514.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 311.73 514.67 S 0.11 (25) 546.78 514.67 S 1 F 0.11 (5.1) 230.72 493.67 S 0.11 (The RemoteObject Class) 252 493.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . .) 374.65 493.67 S 0.11 (26) 546.78 493.67 S 0.11 (5.2) 230.72 472.67 S 0.11 (The RemoteServer Class) 252 472.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . .) 374.65 472.67 S 0.11 (29) 546.78 472.67 S 0.11 (5.3) 230.72 451.67 S 0.11 (The UnicastRemoteObject Class) 252 451.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . .) 411.83 451.67 S 0.11 (29) 546.78 451.67 S 0.11 (5.4) 230.72 430.67 S 0.11 (The Unr) 252 430.67 S 0.11 (efer) 293.04 430.67 S 0.11 (enced Interface) 311.83 430.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . .) 388.95 430.67 S 0.11 (33) 546.78 430.67 S 0.11 (5.5) 230.72 409.67 S 0.11 (The RMISecurityManager Class) 252 409.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . .) 411.83 409.67 S 0.11 (33) 546.78 409.67 S 0.11 (5.6) 230.72 388.67 S 0.11 (The RMIClassLoader Class) 252 388.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . .) 388.95 388.67 S 0.11 (34) 546.78 388.67 S 0.11 (5.7) 230.72 367.67 S 0.11 (The LoaderHandler Interface) 252 367.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . .) 397.53 367.67 S 0.11 (36) 546.78 367.67 S 0.11 (5.8) 230.72 346.67 S 0.11 (RMI Socket Factories) 252 346.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 357.49 346.67 S 0.11 (37) 546.78 346.67 S 0.11 (5.9) 230.72 325.67 S 0.11 (The RMIFailur) 252 325.67 S 0.11 (eHandler Interface) 324.85 325.67 S 0.11 ( . . . . . . . . . . . . . . . . . . .) 420.41 325.67 S 0.11 (41) 546.78 325.67 S 0.11 (5.10) 225.11 304.67 S 0.11 (The LogStr) 252 304.67 S 0.11 (eam Class) 306.61 304.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 357.49 304.67 S 0.11 (41) 546.78 304.67 S 0.11 (5.1) 225.71 283.67 S 0.11 (1) 239.19 283.67 S 0.11 (Stub and Skeleton Compiler) 252 283.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . .) 391.81 283.67 S 0.11 (43) 546.78 283.67 S 3 F 0.11 (6) 210.39 262.67 S 0.11 (Registry Interfaces) 225 262.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 323.17 262.67 S 0.11 (45) 546.78 262.67 S 1 F 0.11 (6.1) 230.72 241.67 S 0.11 (The Registry Interface) 252 241.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 363.21 241.67 S 0.11 (45) 546.78 241.67 S 0.11 (6.2) 230.72 220.67 S 0.11 (The LocateRegistry Class) 252 220.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . .) 377.51 220.67 S 0.11 (47) 546.78 220.67 S 0.11 (6.3) 230.72 199.67 S 0.11 (The RegistryHandler Interface) 252 199.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . .) 403.25 199.67 S 0.11 (48) 546.78 199.67 S 3 F 0.11 (7) 210.39 178.67 S 0.11 ( Remote Object Activation) 225 178.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 363.21 178.67 S 0.11 (51) 546.78 178.67 S 1 F 0.11 (7.1) 230.72 157.67 S 0.11 (Overview) 252 157.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 303.15 157.67 S 0.11 (51) 546.78 157.67 S FMENDPAGE %%EndPage: "iv" 4 %%Page: "v" 5 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (T) 198 108.7 S 0.09 (able) 202.78 108.7 S 0.09 (of) 221.3 108.7 S 0.09 (Contents) 231.15 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0.09 (Page) 531.46 108.7 S 0.09 (v) 552.83 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 11 Q 0 X 0.11 (7.2) 230.72 640.67 S 0.11 (Activation Pr) 252 640.67 S 0.11 (otocol) 318.11 640.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 348.91 640.67 S 0.11 (53) 546.78 640.67 S 0.11 (7.3) 230.72 619.67 S 0.11 (Implementation Model for an \322Activatable\323 Remote Object) 252 619.67 S 0.11 (54) 546.78 619.67 S 0.11 (7.4) 230.72 598.67 S 0.11 (Activation Interfaces) 252 598.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 357.49 598.67 S 0.11 (67) 546.78 598.67 S 3 F 0.11 (8) 210.39 577.67 S 0.11 (Stub/Skeleton Interfaces) 225 577.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 351.77 577.67 S 0.11 (85) 546.78 577.67 S 1 F 0.11 (8.1) 230.72 556.67 S 0.11 (The RemoteStub Class) 252 556.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 363.21 556.67 S 0.11 (85) 546.78 556.67 S 0.11 (8.2) 230.72 535.67 S 0.11 (The RemoteCall Interface) 252 535.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . .) 380.37 535.67 S 0.11 (87) 546.78 535.67 S 0.11 (8.3) 230.72 514.67 S 0.11 (The RemoteRef Interface) 252 514.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . .) 374.65 514.67 S 0.11 (88) 546.78 514.67 S 0.11 (8.4) 230.72 493.67 S 0.11 (The ServerRef Interface) 252 493.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 368.93 493.67 S 0.11 (90) 546.78 493.67 S 0.11 (8.5) 230.72 472.67 S 0.11 (The Skeleton Interface) 252 472.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 363.21 472.67 S 0.11 (91) 546.78 472.67 S 0.11 (8.6) 230.72 451.67 S 0.11 (The Operation Class) 252 451.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 354.63 451.67 S 0.11 (91) 546.78 451.67 S 3 F 0.11 (9) 210.39 430.67 S 0.11 (Garbage Collector Interfaces) 225 430.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . .) 371.79 430.67 S 0.11 (93) 546.78 430.67 S 1 F 0.11 (9.1) 230.72 409.67 S 0.11 (The Interface DGC) 252 409.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 346.05 409.67 S 0.11 (93) 546.78 409.67 S 0.11 (9.2) 230.72 388.67 S 0.11 (The Lease Class) 252 388.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 331.75 388.67 S 0.11 (95) 546.78 388.67 S 0.11 (9.3) 230.72 367.67 S 0.11 (The ObjID Class) 252 367.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 334.61 367.67 S 0.11 (95) 546.78 367.67 S 0.11 (9.4) 230.72 346.67 S 0.11 (The UID Class) 252 346.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 326.03 346.67 S 0.11 (97) 546.78 346.67 S 0.11 (9.5) 230.72 325.67 S 0.11 (The VMID Class) 252 325.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 334.61 325.67 S 0.11 (98) 546.78 325.67 S 3 F 0.11 (10) 204.78 304.67 S 0.11 (RMI W) 225 304.67 S 0.11 (ire Protocol) 262.11 304.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 323.17 304.67 S 0.11 (99) 546.78 304.67 S 1 F 0.11 (10.1) 225.11 283.67 S 0.11 (Overview) 252 283.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 303.15 283.67 S 0.11 (99) 546.78 283.67 S 0.11 (10.2) 225.11 262.67 S 0.11 (RMI T) 252 262.67 S 0.11 (ransport Pr) 282.51 262.67 S 0.11 (otocol) 338.72 262.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . .) 371.79 262.67 S 0.11 (100) 541.17 262.67 S 0.11 (10.3) 225.11 241.67 S 0.11 (RMI\325s Use of Object Serialization Pr) 252 241.67 S 0.11 (otocol) 429.57 241.67 S 0.11 ( . . . . . . . . . . . .) 460.45 241.67 S 0.11 (103) 541.17 241.67 S 0.11 (10.4) 225.11 220.67 S 0.11 (RMI\325s Use of HTTP POST Pr) 252 220.67 S 0.11 (otocol) 393.72 220.67 S 0.11 ( . . . . . . . . . . . . . . . . . .) 426.13 220.67 S 0.11 (104) 541.17 220.67 S 0.11 (10.5) 225.11 199.67 S 0.11 (Application Specif) 252 199.67 S 0.11 (ic V) 343.68 199.67 S 0.11 (alues for RMI) 361.89 199.67 S 0.11 ( . . . . . . . . . . . . . . . . .) 431.85 199.67 S 0.11 (105) 541.17 199.67 S 0.11 (10.6) 225.11 178.67 S 0.11 (RMI\325s Multiplexing Pr) 252 178.67 S 0.11 (otocol) 363.29 178.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . .) 394.67 178.67 S 0.11 (106) 541.17 178.67 S 3 F 0.11 (A) 207.33 157.67 S 0.11 (Exceptions In RMI) 225 157.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 323.17 157.67 S 0.11 (1) 541.58 157.67 S 0.11 (13) 546.78 157.67 S FMENDPAGE %%EndPage: "v" 5 %%Page: "vi" 6 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (vi) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 11 Q 0 X 0.11 (A.1) 227.66 640.67 S 0.11 (Exceptions During Remote Object Export) 252 640.67 S 0.11 (. . . . . . . . . . . . .) 457.59 640.67 S 0.11 (1) 541.78 640.67 S 0.11 (14) 546.78 640.67 S 0.11 (A.2) 227.66 619.67 S 0.11 (Exceptions During RMI Call) 252 619.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . .) 394.67 619.67 S 0.11 (1) 541.78 619.67 S 0.11 (15) 546.78 619.67 S 0.11 (A.3) 227.66 598.67 S 0.11 (Exceptions or Err) 252 598.67 S 0.11 (ors During Return) 337.95 598.67 S 0.11 ( . . . . . . . . . . . . . . . . .) 431.85 598.67 S 0.11 (1) 541.78 598.67 S 0.11 (15) 546.78 598.67 S 0.11 (A.4) 227.66 577.67 S 0.11 (Naming Exceptions) 252 577.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 351.77 577.67 S 0.11 (1) 541.78 577.67 S 0.11 (17) 546.78 577.67 S 0.11 (A.5) 227.66 556.67 S 0.11 (Activation Exceptions) 252 556.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 363.21 556.67 S 0.11 (1) 541.78 556.67 S 0.11 (17) 546.78 556.67 S 0.11 (A.6) 227.66 535.67 S 0.11 (Other Exceptions) 252 535.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 340.33 535.67 S 0.11 (1) 541.78 535.67 S 0.11 (18) 546.78 535.67 S 3 F 0.11 (B) 208.55 514.67 S 0.11 (Properties In RMI) 225 514.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 320.31 514.67 S 0.11 (1) 541.58 514.67 S 0.11 (19) 546.78 514.67 S 1 F 0.11 (B.1) 229.5 493.67 S 0.11 (Server Pr) 252 493.67 S 0.11 (operties) 297.75 493.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 340.33 493.67 S 0.11 (120) 541.17 493.67 S 0.11 (B.2) 229.5 472.67 S 0.11 (Activation Pr) 252 472.67 S 0.11 (operties) 318.11 472.67 S 0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 360.35 472.67 S 0.11 (122) 541.17 472.67 S 0.11 (B.3) 229.5 451.67 S 0.11 (Other Pr) 252 451.67 S 0.11 (operties) 294.67 451.67 S 0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 334.61 451.67 S 0.11 (123) 541.17 451.67 S FMENDPAGE %%EndPage: "vi" 6 %%Page: "1" 7 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 532.04 108.7 S 0.09 (1) 553.41 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Intr) 198 509.31 T (oduction) 229.86 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (1) 525.14 508.64 S 0 0 0 1 0 0 0 1 K 0 13 Q 0.13 (T) 198 457.68 S 0.13 (opics:) 204.63 457.68 S 4 14 Q 0.14 (\245) 198 438.68 S 1 10 Q 0.1 (Backgr) 210.6 438.68 S 0.1 (ound) 241.64 438.68 S 4 14 Q 0.14 (\245) 198 420.28 S 1 10 Q 0.1 (System) 210.6 420.28 S 0.1 (Goals) 246.25 420.28 S 0 15 Q (1.1) 67.47 386.54 T (Backgr) 97.27 386.54 T (ound) 138.93 386.54 T 1 10 Q 0.1 (Distributed) 198 364.88 S 0.1 (systems) 252.95 364.88 S 0.1 (r) 291.93 364.88 S 0.1 (equir) 295.8 364.88 S 0.1 (e) 319.4 364.88 S 0.1 (that) 327.41 364.88 S 0.1 (computations) 348.27 364.88 S 0.1 (r) 413.31 364.88 S 0.1 (unning) 417.28 364.88 S 0.1 (in) 452.96 364.88 S 0.1 (dif) 465.01 364.88 S 0.1 (fer) 477.48 364.88 S 0.1 (ent) 489.67 364.88 S 0.1 (addr) 506.96 364.88 S 0.1 (ess) 528.34 364.88 S 0.1 (spaces,) 198 352.48 S 0.1 (potentially) 233.04 352.48 S 0.1 (on) 285.15 352.48 S 0.1 (dif) 299.75 352.48 S 0.1 (fer) 312.22 352.48 S 0.1 (ent) 324.41 352.48 S 0.1 (hosts,) 341.7 352.48 S 0.1 (be) 370.94 352.48 S 0.1 (able) 384.58 352.48 S 0.1 (to) 406.33 352.48 S 0.1 (communicate.) 418.37 352.48 S 0.1 (For) 485 352.48 S 0.1 (a) 503.39 352.48 S 0.1 (basic) 511.61 352.48 S 0.1 (communication) 198 340.08 S 0.1 (mechanism,) 271.63 340.08 S 0.1 (the) 328.93 340.08 S 0.1 (Java\252) 346.22 340.08 S 0.1 (language) 378.61 340.08 S 0.1 (supports) 423.2 340.08 S 0.1 (sockets,) 466.32 340.08 S 0.1 (which) 504.73 340.08 S 0.1 (ar) 535.68 340.08 S 0.1 (e) 544.65 340.08 S 0.1 (f) 198 327.68 S 0.1 (lexible) 201.27 327.68 S 0.1 (and) 233.51 327.68 S 0.1 (suf) 253.27 327.68 S 0.1 (f) 266.99 327.68 S 0.1 (icient) 270.23 327.68 S 0.1 (for) 297.5 327.68 S 0.1 (general) 313.07 327.68 S 0.1 (communication.) 349.13 327.68 S 0.1 (However) 424.78 327.68 S 0.1 (,) 466.04 327.68 S 0.1 (sockets) 471.17 327.68 S 0.1 (r) 506.4 327.68 S 0.1 (equir) 510.27 327.68 S 0.1 (e) 533.87 327.68 S 0.1 (the) 541.29 327.68 S 0.1 (client) 198 315.28 S 0.1 (and) 225.85 315.28 S 0.1 (server) 246.2 315.28 S 0.1 (to) 277.29 315.28 S 0.1 (engage) 289.33 315.28 S 0.1 (in) 324.57 315.28 S 0.1 (applications-level) 336.62 315.28 S 0.1 (pr) 419.89 315.28 S 0.1 (otocols) 429.87 315.28 S 0.1 (to) 464.92 315.28 S 0.1 (encode) 476.96 315.28 S 0.1 (and) 512.09 315.28 S 0.1 (decode) 198 302.88 S 0.1 (messages) 233.42 302.88 S 0.1 (for) 279.03 302.88 S 0.1 (exchange,) 295.19 302.88 S 0.1 (and) 343.09 302.88 S 0.1 (the) 363.44 302.88 S 0.1 (design) 380.73 302.88 S 0.1 (of) 413.88 302.88 S 0.1 (such) 425.99 302.88 S 0.1 (pr) 450.04 302.88 S 0.1 (otocols) 460.02 302.88 S 0.1 (is) 495.07 302.88 S 0.1 (cumbersome) 198 290.48 S 0.1 (and) 259.01 290.48 S 0.1 (can) 279.36 290.48 S 0.1 (be) 298.04 290.48 S 0.1 (err) 311.68 290.48 S 0.1 (or) 324.49 290.48 S 0.1 (-pr) 333.92 290.48 S 0.1 (one.) 347.33 290.48 S 0.1 (An) 198 270.08 S 0.1 (alternative) 214.92 270.08 S 0.1 (to) 266.48 270.08 S 0.1 (sockets) 278.52 270.08 S 0.1 (is) 314.33 270.08 S 0.1 (Remote) 324.8 270.08 S 0.1 (Pr) 362.33 270.08 S 0.1 (ocedur) 372.34 270.08 S 0.1 (e) 403.54 270.08 S 0.1 (Call) 411.55 270.08 S 0.1 (\050RPC\051,) 432.98 270.08 S 0.1 (which) 465.67 270.08 S 0.1 (abstracts) 496.62 270.08 S 0.1 (the) 539.55 270.08 S 0.1 (communication) 198 257.68 S 0.1 (interface) 271.63 257.68 S 0.1 (to) 313.94 257.68 S 0.1 (the) 325.98 257.68 S 0.1 (level) 343.27 257.68 S 0.1 (of) 367.94 257.68 S 0.1 (a) 380.05 257.68 S 0.1 (pr) 388.27 257.68 S 0.1 (ocedur) 398.25 257.68 S 0.1 (e) 429.45 257.68 S 0.1 (call.) 437.46 257.68 S 0.1 (Instead) 458.84 257.68 S 0.1 (of) 495.25 257.68 S 0.1 (working) 507.36 257.68 S 0.1 (dir) 198 245.28 S 0.1 (ectly) 211.09 245.28 S 0.1 (with) 235.67 245.28 S 0.1 (sockets,) 259.52 245.28 S 0.1 (the) 297.93 245.28 S 0.1 (pr) 315.22 245.28 S 0.1 (ogrammer) 325.2 245.28 S 0.1 (has) 375.49 245.28 S 0.1 (the) 393.97 245.28 S 0.1 (illusion) 411.26 245.28 S 0.1 (of) 448.37 245.28 S 0.1 (calling) 460.48 245.28 S 0.1 (a) 493.85 245.28 S 0.1 (local) 502.07 245.28 S 0.1 (pr) 198 232.88 S 0.1 (ocedur) 207.98 232.88 S 0.1 (e,) 239.18 232.88 S 0.1 (when) 249.27 232.88 S 0.1 (in) 277.04 232.88 S 0.1 (fact) 288.57 232.88 S 0.1 (the) 307.61 232.88 S 0.1 (ar) 324.38 232.88 S 0.1 (guments) 333.35 232.88 S 0.1 (of) 375.18 232.88 S 0.1 (the) 386.77 232.88 S 0.1 (call) 403.54 232.88 S 0.1 (ar) 421.8 232.88 S 0.1 (e) 430.77 232.88 S 0.1 (packaged) 438.26 232.88 S 0.1 (up) 484.14 232.88 S 0.1 (and) 498.98 232.88 S 0.1 (shipped) 518.81 232.88 S 0.1 (of) 198 220.48 S 0.1 (f) 206.81 220.48 S 0.1 (to) 213.36 220.48 S 0.1 (the) 225.4 220.48 S 0.1 (r) 242.69 220.48 S 0.1 (emote) 246.56 220.48 S 0.1 (tar) 277.31 220.48 S 0.1 (get) 289.64 220.48 S 0.1 (of) 306.67 220.48 S 0.1 (the) 318.78 220.48 S 0.1 (call.) 336.07 220.48 S 0.1 (RPC) 357.45 220.48 S 0.1 (systems) 380.68 220.48 S 0.1 (encode) 419.66 220.48 S 0.1 (ar) 454.79 220.48 S 0.1 (guments) 463.76 220.48 S 0.1 (and) 506.11 220.48 S 0.1 (r) 526.46 220.48 S 0.1 (eturn) 530.33 220.48 S 0.1 (values) 198 208.08 S 0.1 (using) 230.34 208.08 S 0.1 (an) 258.52 208.08 S 0.1 (external) 272.66 208.08 S 0.1 (data) 312.26 208.08 S 0.1 (r) 335.15 208.08 S 0.1 (epr) 339.02 208.08 S 0.1 (esentation,) 353.89 208.08 S 0.1 (such) 405.96 208.08 S 0.1 (as) 430.01 208.08 S 0.1 (XDR.) 442.57 208.08 S 0.1 (RPC,) 198 187.68 S 0.1 (however) 223.83 187.68 S 0.1 (,) 262.59 187.68 S 0.1 (does) 268.31 187.68 S 0.1 (not) 292.43 187.68 S 0.1 (translate) 310.39 187.68 S 0.1 (well) 352.64 187.68 S 0.1 (into) 375.11 187.68 S 0.1 (distributed) 396.08 187.68 S 0.1 (object) 449.4 187.68 S 0.1 (systems,) 478.94 187.68 S 0.1 (wher) 520.52 187.68 S 0.1 (e) 543.64 187.68 S 0.1 (communication) 198 175.28 S 0.1 (between) 271.63 175.28 S 0.1 (pr) 312.77 175.28 S 0.1 (ogram-level) 322.75 175.28 S 0 F 0.1 (objects) 380.15 175.28 S 1 F 0.1 (r) 411 175.28 S 0.1 (esiding) 414.87 175.28 S 0.1 (in) 451.03 175.28 S 0.1 (dif) 463.08 175.28 S 0.1 (fer) 475.55 175.28 S 0.1 (ent) 487.74 175.28 S 0.1 (addr) 505.03 175.28 S 0.1 (ess) 526.42 175.28 S 0.1 (spaces) 198 162.88 S 0.1 (is) 230.44 162.88 S 0.1 (needed.) 240.91 162.88 S 0.1 (In) 279.64 162.88 S 0.1 (or) 292.15 162.88 S 0.1 (der) 301.58 162.88 S 0.1 (to) 319.85 162.88 S 0.1 (match) 331.89 162.88 S 0.1 (the) 362.86 162.88 S 0.1 (semantics) 380.15 162.88 S 0.1 (of) 427.7 162.88 S 0.1 (object) 439.81 162.88 S 0.1 (invocation,) 469.35 162.88 S FMENDPAGE %%EndPage: "1" 7 %%Page: "2" 8 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (2) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (1) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (distributed) 198 641.33 S 0.1 (object) 251.32 641.33 S 0.1 (systems) 280.86 641.33 S 0.1 (r) 319.84 641.33 S 0.1 (equir) 323.71 641.33 S 0.1 (e) 347.31 641.33 S 0 F 0.1 (remote) 355.32 641.33 S 0.1 (method) 386.26 641.33 S 0.1 (invocation) 419.42 641.33 S 1 F 0.1 (or) 465.94 641.33 S 0.1 (RMI.) 478.67 641.33 S 0.1 (In) 504.2 641.33 S 0.1 (such) 516.71 641.33 S 0.1 (systems,) 198 628.93 S 0.1 (a) 239.58 628.93 S 0.1 (local) 247.8 628.93 S 0.1 (surr) 272.14 628.93 S 0.1 (ogate) 290.53 628.93 S 0.1 (\050stub\051) 318.22 628.93 S 0.1 (object) 347.66 628.93 S 0.1 (manages) 377.2 628.93 S 0.1 (the) 420.26 628.93 S 0.1 (invocation) 437.55 628.93 S 0.1 (on) 488.4 628.93 S 0.1 (a) 503 628.93 S 0.1 (r) 511.22 628.93 S 0.1 (emote) 515.09 628.93 S 0.1 (object.) 198 616.53 S 0.1 (The) 198 596.13 S 0.1 (Java) 218.16 596.13 S 0.1 (r) 240.66 596.13 S 0.1 (emote) 244.53 596.13 S 0.1 (method) 275.28 596.13 S 0.1 (invocation) 313.27 596.13 S 0.1 (system) 364.12 596.13 S 0.1 (described) 398.76 596.13 S 0.1 (in) 445.65 596.13 S 0.1 (this) 457.7 596.13 S 0.1 (specif) 477.45 596.13 S 0.1 (ication) 503.58 596.13 S 0.1 (has) 537.2 596.13 S 0.1 (been) 198 583.73 S 0.1 (specif) 222.45 583.73 S 0.1 (ically) 248.58 583.73 S 0.1 (designed) 276.03 583.73 S 0.1 (to) 320.28 583.73 S 0.1 (operate) 332.32 583.73 S 0.1 (in) 369.4 583.73 S 0.1 (the) 381.45 583.73 S 0.1 (Java) 398.74 583.73 S 0.1 (envir) 421.24 583.73 S 0.1 (onment.) 444.68 583.73 S 0.1 (The) 484.98 583.73 S 0.1 (Java) 505.14 583.73 S 0.1 (language\325s) 198 571.33 S 0.1 (RMI) 249.81 571.33 S 0.1 (system) 272.74 571.33 S 0.1 (assumes) 307.38 571.33 S 0.1 (the) 348.57 571.33 S 0.1 (homogeneous) 365.86 571.33 S 0.1 (envir) 432.34 571.33 S 0.1 (onment) 455.78 571.33 S 0.1 (of) 493.48 571.33 S 0.1 (the) 505.59 571.33 S 0.1 (Java) 522.88 571.33 S 0.1 (V) 198 558.93 S 0.1 (irtual) 204.77 558.93 S 0.1 (Machine,) 231.95 558.93 S 0.1 (and) 276.02 558.93 S 0.1 (the) 295.77 558.93 S 0.1 (system) 312.46 558.93 S 0.1 (can) 346.51 558.93 S 0.1 (ther) 364.59 558.93 S 0.1 (efor) 382.63 558.93 S 0.1 (e) 400.38 558.93 S 0.1 (take) 407.8 558.93 S 0.1 (advantage) 429.33 558.93 S 0.1 (of) 478.94 558.93 S 0.1 (the) 490.46 558.93 S 0.1 (Java) 507.15 558.93 S 0.1 (object) 529.06 558.93 S 0.1 (model) 198 546.53 S 0.1 (whenever) 229.72 546.53 S 0.1 (possible.) 277.59 546.53 S 0 15 Q (1.2) 67.47 512.8 T (System) 97.27 512.8 T (Goals) 144.26 512.8 T 1 10 Q 0.1 (The) 198 491.13 S 0.1 (goals) 218.16 491.13 S 0.1 (for) 244.95 491.13 S 0.1 (supporting) 261.11 491.13 S 0.1 (distributed) 314.48 491.13 S 0.1 (objects) 367.8 491.13 S 0.1 (in) 401.68 491.13 S 0.1 (the) 413.73 491.13 S 0.1 (Java) 431.02 491.13 S 0.1 (language) 453.52 491.13 S 0.1 (ar) 498.11 491.13 S 0.1 (e:) 507.08 491.13 S 4 14 Q 0.14 (\245) 198 472.73 S 1 10 Q 0.1 (Support) 210.6 472.73 S 0.1 (seamless) 250.16 472.73 S 0.1 (r) 292.89 472.73 S 0.1 (emote) 296.76 472.73 S 0.1 (invocation) 327.28 472.73 S 0.1 (on) 377.89 472.73 S 0.1 (objects) 392.26 472.73 S 0.1 (in) 425.91 472.73 S 0.1 (dif) 437.73 472.73 S 0.1 (fer) 450.2 472.73 S 0.1 (ent) 462.39 472.73 S 0.1 (virtual) 479.45 472.73 S 0.1 (machines.) 512.75 472.73 S 4 14 Q 0.14 (\245) 198 454.33 S 1 10 Q 0.1 (Support) 210.6 454.33 S 0.1 (callbacks) 250.39 454.33 S 0.1 (fr) 294.44 454.33 S 0.1 (om) 301.74 454.33 S 0.1 (servers) 319.35 454.33 S 0.1 (to) 354.78 454.33 S 0.1 (applets.) 366.82 454.33 S 4 14 Q 0.14 (\245) 198 435.93 S 1 10 Q 0.1 (Integrate) 210.6 435.93 S 0.1 (the) 254.42 435.93 S 0.1 (distributed) 271.71 435.93 S 0.1 (object) 325.03 435.93 S 0.1 (model) 354.57 435.93 S 0.1 (into) 386.29 435.93 S 0.1 (the) 407.26 435.93 S 0.1 (Java) 424.55 435.93 S 0.1 (language) 447.05 435.93 S 0.1 (in) 491.64 435.93 S 0.1 (a) 503.69 435.93 S 0.1 (natural) 511.91 435.93 S 0.1 (way) 210.6 423.53 S 0.1 (while) 232.92 423.53 S 0.1 (r) 261.31 423.53 S 0.1 (etaining) 265.18 423.53 S 0.1 (most) 305.17 423.53 S 0.1 (of) 330.48 423.53 S 0.1 (the) 342.59 423.53 S 0.1 (Java) 359.88 423.53 S 0.1 (language\325s) 382.38 423.53 S 0.1 (object) 434.19 423.53 S 0.1 (semantics.) 463.73 423.53 S 4 14 Q 0.14 (\245) 198 405.13 S 1 10 Q 0.1 (Make) 210.6 405.13 S 0.1 (dif) 238.65 405.13 S 0.1 (fer) 251.12 405.13 S 0.1 (ences) 263.31 405.13 S 0.1 (between) 290.74 405.13 S 0.1 (the) 331.6 405.13 S 0.1 (distributed) 348.62 405.13 S 0.1 (object) 401.66 405.13 S 0.1 (model) 430.93 405.13 S 0.1 (and) 462.37 405.13 S 0.1 (local) 482.45 405.13 S 0.1 (Java) 506.51 405.13 S 0.1 (object) 528.73 405.13 S 0.1 (model) 210.6 392.73 S 0.1 (appar) 242.32 392.73 S 0.1 (ent.) 268.61 392.73 S 4 14 Q 0.14 (\245) 198 374.33 S 1 10 Q 0.1 (Make) 210.6 374.33 S 0.1 (writing) 238.93 374.33 S 0.1 (r) 275.5 374.33 S 0.1 (eliable) 279.37 374.33 S 0.1 (distributed) 312.03 374.33 S 0.1 (applications) 365.35 374.33 S 0.1 (as) 423.64 374.33 S 0.1 (simple) 436.2 374.33 S 0.1 (as) 469.61 374.33 S 0.1 (possible.) 482.17 374.33 S 4 14 Q 0.14 (\245) 198 355.93 S 1 10 Q 0.1 (Pr) 210.6 355.93 S 0.1 (eserve) 220.61 355.93 S 0.1 (the) 252.54 355.93 S 0.1 (type-safety) 269.83 355.93 S 0.1 (pr) 323.18 355.93 S 0.1 (ovided) 333.16 355.93 S 0.1 (by) 367.91 355.93 S 0.1 (the) 382.32 355.93 S 0.1 (Java) 399.61 355.93 S 0.1 (r) 422.11 355.93 S 0.1 (untime) 426.08 355.93 S 0.1 (envir) 461.44 355.93 S 0.1 (onment.) 484.88 355.93 S 4 14 Q 0.14 (\245) 198 337.53 S 1 10 Q 0.1 (V) 210.6 337.53 S 0.1 (arious) 217 337.53 S 0.1 (r) 248.31 337.53 S 0.1 (efer) 252.18 337.53 S 0.1 (ence) 269.26 337.53 S 0.1 (semantics) 292.62 337.53 S 0.1 (for) 340.17 337.53 S 0.1 (r) 356.33 337.53 S 0.1 (emote) 360.2 337.53 S 0.1 (objects;) 390.95 337.53 S 0.1 (for) 427.43 337.53 S 0.1 (example) 443.59 337.53 S 0.1 (live) 484.9 337.53 S 0.1 (\050nonpersistent\051) 210.6 325.13 S 0.1 (r) 282.25 325.13 S 0.1 (efer) 286.12 325.13 S 0.1 (ences,) 303.2 325.13 S 0.1 (persistent) 333.5 325.13 S 0.1 (r) 380.89 325.13 S 0.1 (efer) 384.76 325.13 S 0.1 (ences,) 401.84 325.13 S 0.1 (and) 432.14 325.13 S 0.1 (lazy) 452.49 325.13 S 0.1 (activation.) 474.48 325.13 S 4 14 Q 0.14 (\245) 198 306.73 S 1 10 Q 0.1 (The) 210.6 306.73 S 0.1 (safe) 230.44 306.73 S 0.1 (Java) 251 306.73 S 0.1 (envir) 273.18 306.73 S 0.1 (onment) 296.62 306.73 S 0.1 (pr) 334 306.73 S 0.1 (ovided) 343.98 306.73 S 0.1 (by) 378.42 306.73 S 0.1 (security) 392.51 306.73 S 0.1 (managers) 431.29 306.73 S 0.1 (and) 478.08 306.73 S 0.1 (class) 498.11 306.73 S 0.1 (loaders.) 522.24 306.73 S 0.1 (Underlying) 198 286.33 S 0.1 (all) 252.84 286.33 S 0.1 (these) 266.6 286.33 S 0.1 (goals) 292.63 286.33 S 0.1 (is) 318.93 286.33 S 0.1 (a) 328.91 286.33 S 0.1 (general) 336.65 286.33 S 0.1 (r) 372.8 286.33 S 0.1 (equir) 376.67 286.33 S 0.1 (ement) 400.27 286.33 S 0.1 (that) 430.89 286.33 S 0.1 (the) 451.27 286.33 S 0.1 (RMI) 468.07 286.33 S 0.1 (model) 490.51 286.33 S 0.1 (be) 521.74 286.33 S 0.1 (both) 534.9 286.33 S 0.1 (simple) 198 273.93 S 0.1 (\050easy) 231.41 273.93 S 0.1 (to) 257.95 273.93 S 0.1 (use\051) 269.99 273.93 S 0.1 (and) 291.9 273.93 S 0.1 (natural) 312.25 273.93 S 0.1 (\050f) 348.04 273.93 S 0.1 (its) 354.71 273.93 S 0.1 (well) 368.54 273.93 S 0.1 (in) 391.01 273.93 S 0.1 (the) 403.06 273.93 S 0.1 (language\051.) 420.35 273.93 S 0.1 (The) 198 253.53 S 0.1 (f) 217.55 253.53 S 0.1 (irst) 220.79 253.53 S 0.1 (two) 238.07 253.53 S 0.1 (chapters) 257.94 253.53 S 0.1 (in) 298.76 253.53 S 0.1 (this) 310.2 253.53 S 0.1 (specif) 329.35 253.53 S 0.1 (ication) 355.48 253.53 S 0.1 (describe) 388.49 253.53 S 0.1 (the) 428.56 253.53 S 0.1 (distributed) 445.24 253.53 S 0.1 (object) 497.95 253.53 S 0.1 (model) 526.89 253.53 S 0.1 (for) 198 241.13 S 0.1 (the) 214.16 241.13 S 0.1 (Java) 231.45 241.13 S 0.1 (language) 253.95 241.13 S 0.1 (and) 298.54 241.13 S 0.1 (the) 318.89 241.13 S 0.1 (system) 336.18 241.13 S 0.1 (overview) 370.82 241.13 S 0.1 (.) 412.24 241.13 S 0.1 (The) 417.96 241.13 S 0.1 (r) 438.12 241.13 S 0.1 (emaining) 441.99 241.13 S 0.1 (chapters) 487.55 241.13 S 0.1 (describe) 198 228.73 S 0.1 (the) 238.68 228.73 S 0.1 (RMI) 255.97 228.73 S 0.1 (client) 278.9 228.73 S 0.1 (and) 306.75 228.73 S 0.1 (server) 327.1 228.73 S 0.1 (visible) 358.19 228.73 S 0.1 (APIs) 390.95 228.73 S 0.1 (which) 415.9 228.73 S 0.1 (ar) 446.85 228.73 S 0.1 (e) 455.82 228.73 S 0.1 (part) 463.83 228.73 S 0.1 (of) 485.57 228.73 S 0.1 (JDK) 497.68 228.73 S 0.1 (1.2.) 519.42 228.73 S FMENDPAGE %%EndPage: "2" 8 %%Page: "3" 9 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 532.04 108.7 S 0.09 (3) 553.41 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Java) 198 509.31 T (Distributed) 234.92 509.31 T (Object) 331.14 509.31 T (Model) 386.6 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (2) 525.14 508.64 S 0 0 0 1 0 0 0 1 K 0 13 Q 0.13 (T) 198 457.68 S 0.13 (opics:) 204.63 457.68 S 4 14 Q 0.14 (\245) 198 438.68 S 1 10 Q 0.1 (Distributed) 210.6 438.68 S 0.1 (Object) 265.55 438.68 S 0.1 (Applications) 297.49 438.68 S 4 14 Q 0.14 (\245) 198 420.28 S 1 10 Q 0.1 (Def) 210.6 420.28 S 0.1 (inition) 226.57 420.28 S 0.1 (of) 259.48 420.28 S 0.1 (T) 271.59 420.28 S 0.1 (erms) 276.9 420.28 S 4 14 Q 0.14 (\245) 198 401.88 S 1 10 Q 0.1 (The) 210.6 401.88 S 0.1 (Distributed) 230.76 401.88 S 0.1 (and) 285.71 401.88 S 0.1 (Nondistributed) 306.06 401.88 S 0.1 (Models) 379.27 401.88 S 0.1 (Contrasted) 415.96 401.88 S 4 14 Q 0.14 (\245) 198 383.48 S 1 10 Q 0.1 (Overview) 210.6 383.48 S 0.1 (of) 258.46 383.48 S 0.1 (RMI) 270.57 383.48 S 0.1 (Interfaces) 293.5 383.48 S 0.1 (and) 340.61 383.48 S 0.1 (Classes) 360.96 383.48 S 4 14 Q 0.14 (\245) 198 365.08 S 1 10 Q 0.1 (Implementing) 210.6 365.08 S 0.1 (a) 277.82 365.08 S 0.1 (Remote) 286.04 365.08 S 0.1 (Interface) 323.57 365.08 S 4 14 Q 0.14 (\245) 198 346.68 S 1 10 Q 0.1 (Parameter) 210.6 346.68 S 0.1 (Passing) 260.23 346.68 S 0.1 (in) 297.86 346.68 S 0.1 (Remote) 309.91 346.68 S 0.1 (Method) 347.44 346.68 S 0.1 (Invocation) 386.06 346.68 S 4 14 Q 0.14 (\245) 198 328.28 S 1 10 Q 0.1 (Locating) 210.6 328.28 S 0.1 (Remote) 253.08 328.28 S 0.1 (Objects) 290.61 328.28 S 0 15 Q (2.1) 67.47 294.54 T (Distributed) 97.27 294.54 T (Object) 170.37 294.54 T (Applications) 212.91 294.54 T 1 10 Q 0.1 (RMI) 198 272.88 S 0.1 (applications) 220.47 272.88 S 0.1 (ar) 278.3 272.88 S 0.1 (e) 287.27 272.88 S 0.1 (often) 294.81 272.88 S 0.1 (comprised) 320.63 272.88 S 0.1 (of) 370.93 272.88 S 0.1 (two) 382.58 272.88 S 0.1 (separate) 402.59 272.88 S 0.1 (pr) 443.09 272.88 S 0.1 (ograms:) 453.07 272.88 S 0.1 (a) 491.97 272.88 S 0.1 (server) 499.73 272.88 S 0.1 (and) 530.35 272.88 S 0.1 (a) 550.24 272.88 S 0.1 (client.) 198 260.48 S 0.1 (A) 228.45 260.48 S 0.1 (typical) 239.45 260.48 S 0.1 (server) 273.36 260.48 S 0.1 (application) 304.45 260.48 S 0.1 (cr) 358.4 260.48 S 0.1 (eates) 366.81 260.48 S 0.1 (a) 392.51 260.48 S 0.1 (number) 400.73 260.48 S 0.1 (of) 439.4 260.48 S 0.1 (r) 451.51 260.48 S 0.1 (emote) 455.38 260.48 S 0.1 (objects,) 486.13 260.48 S 0.1 (makes) 522.6 260.48 S 0.1 (r) 198 248.08 S 0.1 (efer) 201.87 248.08 S 0.1 (ences) 218.95 248.08 S 0.1 (to) 246.65 248.08 S 0.1 (those) 258.69 248.08 S 0.1 (r) 285.88 248.08 S 0.1 (emote) 289.75 248.08 S 0.1 (objects) 320.5 248.08 S 0.1 (accessible,) 354.38 248.08 S 0.1 (and) 404.39 248.08 S 0.1 (waits) 424.74 248.08 S 0.1 (for) 452.11 248.08 S 0.1 (clients) 468.27 248.08 S 0.1 (to) 500.46 248.08 S 0.1 (invoke) 512.49 248.08 S 0.1 (methods) 198 235.68 S 0.1 (on) 240.33 235.68 S 0.1 (those) 254.93 235.68 S 0.1 (r) 282.12 235.68 S 0.1 (emote) 285.99 235.68 S 0.1 (objects.) 316.74 235.68 S 0.1 (A) 353.22 235.68 S 0.1 (typical) 364.22 235.68 S 0.1 (client) 398.13 235.68 S 0.1 (applications) 425.98 235.68 S 0.1 (gets) 484.27 235.68 S 0.1 (a) 505.64 235.68 S 0.1 (r) 513.85 235.68 S 0.1 (emote) 517.72 235.68 S 0.1 (r) 198 223.28 S 0.1 (efer) 201.87 223.28 S 0.1 (ence) 218.95 223.28 S 0.1 (to) 241.74 223.28 S 0.1 (one) 253.21 223.28 S 0.1 (or) 272.12 223.28 S 0.1 (mor) 284.28 223.28 S 0.1 (e) 302.64 223.28 S 0.1 (r) 310.08 223.28 S 0.1 (emote) 313.95 223.28 S 0.1 (objects) 344.13 223.28 S 0.1 (in) 377.43 223.28 S 0.1 (the) 388.91 223.28 S 0.1 (server) 405.63 223.28 S 0.1 (and) 436.15 223.28 S 0.1 (then) 455.93 223.28 S 0.1 (invokes) 478.56 223.28 S 0.1 (methods) 516.24 223.28 S 0.1 (on) 198 210.88 S 0.1 (them.) 212.6 210.88 S 0.1 (RMI) 241.42 210.88 S 0.1 (pr) 264.35 210.88 S 0.1 (ovides) 274.33 210.88 S 0.1 (the) 307.21 210.88 S 0.1 (mecahnism) 324.5 210.88 S 0.1 (by) 379.2 210.88 S 0.1 (which) 393.61 210.88 S 0.1 (the) 424.56 210.88 S 0.1 (server) 441.85 210.88 S 0.1 (and) 472.94 210.88 S 0.1 (the) 493.29 210.88 S 0.1 (client) 510.58 210.88 S 0.1 (communicate) 198 198.48 S 0.1 (and) 262.03 198.48 S 0.1 (pass) 282.38 198.48 S 0.1 (information) 305.39 198.48 S 0.1 (back) 362.36 198.48 S 0.1 (and) 386.41 198.48 S 0.1 (forth.) 406.76 198.48 S 0.1 (Such) 434.8 198.48 S 0.1 (an) 459.86 198.48 S 0.1 (applications) 474 198.48 S 0.1 (is) 532.28 198.48 S 0.1 (sometimes) 198 186.08 S 0.1 (r) 249.37 186.08 S 0.1 (eferr) 253.24 186.08 S 0.1 (ed) 274.37 186.08 S 0.1 (to) 288.59 186.08 S 0.1 (as) 300.63 186.08 S 0.1 (a) 313.19 186.08 S 0.1 (distributed) 321.41 186.08 S 0.1 (object) 374.73 186.08 S 0.1 (application.) 404.27 186.08 S 0.1 (Distributed) 198 165.68 S 0.1 (object) 252.95 165.68 S 0.1 (applications) 282.49 165.68 S 0.1 (need) 340.78 165.68 S 0.1 (to:) 365.81 165.68 S FMENDPAGE %%EndPage: "3" 9 %%Page: "4" 10 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (4) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (2) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 4 14 Q 0 X 0.14 (\245) 198 641.33 S 1 10 Q 0.1 (Locate) 210.6 641.33 S 0.1 (r) 243.38 641.33 S 0.1 (emote) 247.25 641.33 S 0.1 (objects) 278 641.33 S 0.1 (Applications) 246.24 622.93 S 0.1 (can) 307.13 622.93 S 0.1 (use) 325.62 622.93 S 0.1 (one) 343.92 622.93 S 0.1 (of) 363.23 622.93 S 0.1 (two) 375.15 622.93 S 0.1 (mechanisms) 395.45 622.93 S 0.1 (to) 454.3 622.93 S 0.1 (obtain) 466.16 622.93 S 0.1 (r) 497.68 622.93 S 0.1 (efer) 501.55 622.93 S 0.1 (ences) 518.63 622.93 S 0.1 (to) 546.14 622.93 S 0.1 (r) 246.24 610.53 S 0.1 (emote) 250.11 610.53 S 0.1 (objects.) 280.86 610.53 S 0.1 (An) 317.34 610.53 S 0.1 (application) 334.26 610.53 S 0.1 (can) 388.21 610.53 S 0.1 (r) 406.89 610.53 S 0.1 (egister) 410.76 610.53 S 0.1 (its) 444.08 610.53 S 0.1 (r) 457.91 610.53 S 0.1 (emote) 461.78 610.53 S 0.1 (objects) 492.53 610.53 S 0.1 (with) 526.41 610.53 S 0.1 (RMI\325s) 246.24 598.13 S 0.1 (simple) 276.39 598.13 S 0.1 (naming) 309.8 598.13 S 0.1 (facility) 347.46 598.13 S 0.1 (,) 377.47 598.13 S 0.1 (the) 383.19 598.13 S 5 F (rmiregistry) 400.48 598.13 T 1 F 0.1 (,) 465.37 598.13 S 0.1 (or) 471.09 598.13 S 0.1 (the) 483.82 598.13 S 0.1 (application) 501.11 598.13 S 0.1 (can) 246.24 585.73 S 0.1 (pass) 264.92 585.73 S 0.1 (and) 287.93 585.73 S 0.1 (r) 308.28 585.73 S 0.1 (eturn) 312.15 585.73 S 0.1 (r) 339.62 585.73 S 0.1 (emote) 343.49 585.73 S 0.1 (object) 374.24 585.73 S 0.1 (r) 403.78 585.73 S 0.1 (efer) 407.65 585.73 S 0.1 (ences) 424.73 585.73 S 0.1 (as) 452.43 585.73 S 0.1 (part) 464.99 585.73 S 0.1 (of) 486.73 585.73 S 0.1 (its) 498.84 585.73 S 0.1 (normal) 512.67 585.73 S 0.1 (operation.) 246.24 573.33 S 4 14 Q 0.14 (\245) 198 554.93 S 1 10 Q 0.1 (Communicate) 210.6 554.93 S 0.1 (with) 277.28 554.93 S 0.1 (r) 301.13 554.93 S 0.1 (emote) 305 554.93 S 0.1 (objects) 335.75 554.93 S 0.1 (Details) 246.24 536.53 S 0.1 (of) 280.91 536.53 S 0.1 (communication) 293.02 536.53 S 0.1 (between) 366.65 536.53 S 0.1 (r) 407.79 536.53 S 0.1 (emote) 411.66 536.53 S 0.1 (objects) 442.41 536.53 S 0.1 (ar) 476.29 536.53 S 0.1 (e) 485.26 536.53 S 0.1 (handled) 493.27 536.53 S 0.1 (by) 533.65 536.53 S 0.1 (RMI;) 246.24 524.13 S 0.1 (to) 271.77 524.13 S 0.1 (the) 283.81 524.13 S 0.1 (pr) 301.1 524.13 S 0.1 (ogrammer) 311.08 524.13 S 0.1 (,) 357.51 524.13 S 0.1 (r) 363.23 524.13 S 0.1 (emote) 367.1 524.13 S 0.1 (communication) 397.85 524.13 S 0.1 (looks) 471.48 524.13 S 0.1 (like) 498.73 524.13 S 0.1 (a) 518.42 524.13 S 0.1 (standar) 246.24 511.73 S 0.1 (d) 280.14 511.73 S 0.1 (Java) 289.47 511.73 S 0.1 (method) 311.97 511.73 S 0.1 (invocation.) 349.96 511.73 S 4 14 Q 0.14 (\245) 198 493.33 S 1 10 Q 0.1 (Load) 210.6 493.33 S 0.1 (class) 236.8 493.33 S 0.1 (bytecodes) 261.25 493.33 S 0.1 (for) 309.45 493.33 S 0.1 (objects) 325.61 493.33 S 0.1 (that) 359.49 493.33 S 0.1 (ar) 380.35 493.33 S 0.1 (e) 389.32 493.33 S 0.1 (passed) 397.33 493.33 S 0.1 (as) 431.44 493.33 S 0.1 (parameters) 444 493.33 S 0.1 (or) 497.94 493.33 S 0.1 (r) 510.67 493.33 S 0.1 (eturn) 514.54 493.33 S 0.1 (values) 210.6 480.93 S 0.1 (Because) 246.24 462.53 S 0.1 (RMI) 285.46 462.53 S 0.1 (allows) 308.39 462.53 S 0.1 (a) 340.97 462.53 S 0.1 (caller) 349.19 462.53 S 0.1 (to) 376.91 462.53 S 0.1 (pass) 388.95 462.53 S 0.1 (pur) 411.96 462.53 S 0.1 (e) 428.07 462.53 S 0.1 (Java) 436.08 462.53 S 0.1 (objects) 458.58 462.53 S 0.1 (to) 492.46 462.53 S 0.1 (r) 504.5 462.53 S 0.1 (emote) 508.37 462.53 S 0.1 (objects,) 246.24 450.13 S 0.1 (RMI) 282.72 450.13 S 0.1 (pr) 305.65 450.13 S 0.1 (ovides) 315.63 450.13 S 0.1 (the) 348.51 450.13 S 0.1 (necessary) 365.8 450.13 S 0.1 (mechanisms) 412.65 450.13 S 0.1 (for) 471.69 450.13 S 0.1 (loading) 487.85 450.13 S 0.1 (an) 525.44 450.13 S 0.1 (object\325s) 246.24 437.73 S 0.1 (code) 283 437.73 S 0.1 (as) 307.32 437.73 S 0.1 (well) 319.88 437.73 S 0.1 (as) 342.35 437.73 S 0.1 (transmitting) 354.91 437.73 S 0.1 (its) 414.05 437.73 S 0.1 (data.) 427.88 437.73 S 0.1 (The) 198 417.33 S 0.1 (illustration) 218.16 417.33 S 0.1 (below) 271.14 417.33 S 0.1 (depicts) 301.79 417.33 S 0.1 (an) 337.37 417.33 S 0.1 (RMI) 351.51 417.33 S 0.1 (distributed) 374.44 417.33 S 0.1 (application) 427.76 417.33 S 0.1 (that) 481.71 417.33 S 0.1 (uses) 502.57 417.33 S 0.1 (the) 525.39 417.33 S 0.1 (r) 198 404.93 S 0.1 (egistry) 201.87 404.93 S 0.1 (to) 235.96 404.93 S 0.1 (obtain) 248 404.93 S 0.1 (r) 279.7 404.93 S 0.1 (efer) 283.57 404.93 S 0.1 (ences) 300.65 404.93 S 0.1 (to) 328.35 404.93 S 0.1 (a) 340.39 404.93 S 0.1 (r) 348.61 404.93 S 0.1 (emote) 352.48 404.93 S 0.1 (object.) 383.23 404.93 S 0.1 (The) 415.37 404.93 S 0.1 (server) 435.53 404.93 S 0.1 (calls) 466.62 404.93 S 0.1 (the) 489.74 404.93 S 0.1 (r) 507.02 404.93 S 0.1 (egistry) 510.89 404.93 S 0.1 (to) 544.98 404.93 S 0.1 (associate) 198 392.53 S 0.1 (a) 241.04 392.53 S 0.1 (name) 248.93 392.53 S 0.1 (with) 276.57 392.53 S 0.1 (a) 300.1 392.53 S 0.1 (r) 307.99 392.53 S 0.1 (emote) 311.86 392.53 S 0.1 (object.) 342.29 392.53 S 0.1 (The) 374.11 392.53 S 0.1 (client) 393.94 392.53 S 0.1 (looks) 421.47 392.53 S 0.1 (up) 448.4 392.53 S 0.1 (the) 463.43 392.53 S 0.1 (r) 480.4 392.53 S 0.1 (emote) 484.27 392.53 S 0.1 (object) 514.7 392.53 S 0.1 (by) 543.91 392.53 S 0.1 (its) 198 380.13 S 0.1 (name) 211.83 380.13 S 0.1 (in) 239.79 380.13 S 0.1 (the) 251.84 380.13 S 0.1 (server) 269.13 380.13 S 0.1 (\325s) 297.84 380.13 S 0.1 (r) 308.18 380.13 S 0.1 (egistry) 312.05 380.13 S 0.1 (and) 346.14 380.13 S 0.1 (then) 366.49 380.13 S 0.1 (invokes) 389.7 380.13 S 0.1 (a) 427.95 380.13 S 0.1 (method) 436.17 380.13 S 0.1 (on) 474.16 380.13 S 0.1 (it.) 488.76 380.13 S 0.1 (The) 500.85 380.13 S 0.1 (illustration) 198 367.73 S 0.1 (also) 250.6 367.73 S 0.1 (shows) 271.35 367.73 S 0.1 (that) 302.7 367.73 S 0.1 (the) 323.18 367.73 S 0.1 (RMI) 340.09 367.73 S 0.1 (system) 362.64 367.73 S 0.1 (uses) 396.9 367.73 S 0.1 (an) 419.35 367.73 S 0.1 (existing) 433.11 367.73 S 0.1 (web) 471.3 367.73 S 0.1 (server) 493 367.73 S 0.1 (to) 523.72 367.73 S 0.1 (load) 535.38 367.73 S 0.1 (Java) 198 355.33 S 0.1 (class) 220.37 355.33 S 0.1 (bytecodes,) 244.7 355.33 S 0.1 (fr) 295.37 355.33 S 0.1 (om) 302.67 355.33 S 0.1 (server) 320.15 355.33 S 0.1 (to) 351.11 355.33 S 0.1 (client) 363.03 355.33 S 0.1 (and) 390.75 355.33 S 0.1 (fr) 410.97 355.33 S 0.1 (om) 418.27 355.33 S 0.1 (client) 435.76 355.33 S 0.1 (to) 463.48 355.33 S 0.1 (server) 475.39 355.33 S 0.1 (,) 502.62 355.33 S 0.1 (for) 508.21 355.33 S 0.1 (objects) 524.25 355.33 S 0.1 (when) 198 342.93 S 0.1 (needed.) 226.29 342.93 S 0.1 (RMI) 265.02 342.93 S 0.1 (can) 287.95 342.93 S 0.1 (load) 306.63 342.93 S 0.1 (class) 329.63 342.93 S 0.1 (bytecodes) 354.08 342.93 S 0.1 (using) 402.28 342.93 S 0.1 (any) 430.46 342.93 S 0.1 (URL) 450.26 342.93 S 0.1 (pr) 474.25 342.93 S 0.1 (otocol) 484.23 342.93 S 0.1 (\050e.g.,) 514.94 342.93 S 0.1 (HTTP) 198 330.53 S 0.1 (,) 223.73 330.53 S 0.1 (FTP) 229.45 330.53 S 0.1 (,) 246.19 330.53 S 0.1 (f) 251.91 330.53 S 0.1 (ile,) 255.15 330.53 S 0.1 (etc.\051) 271.78 330.53 S 0.1 (that) 293.72 330.53 S 0.1 (is) 314.58 330.53 S 0.1 (supported) 325.05 330.53 S 0.1 (by) 374.93 330.53 S 0.1 (the) 389.34 330.53 S 0.1 (Java) 406.63 330.53 S 0.1 (system.) 429.13 330.53 S 198 153 558 327.2 C 0 0 0 1 0 0 0 1 K 432 291.2 486 309.2 9 RR 7 X V 0.5 H 0 Z 0 X N 6 9 Q (registr) 442.45 296.84 T (y) 470.55 296.84 T 252 237.2 315 255.2 R N (c) 271.84 242.44 T (lient) 276.66 242.44 T 396 228.2 450 273.2 R N 432 174.2 486 192.2 9 RR 7 X V 0 X N (web ser) 435.44 179.84 T (ver) 469.05 179.84 T 369 318.2 369 156.2 2 L 7 X V 1 H 2 Z 3 X N 393.9 256.74 393.55 259.36 403.04 257.96 394.25 254.12 4 Y 0 Z 0 X N 393.9 256.74 393.55 259.36 403.04 257.96 394.25 254.12 4 Y V 315 246.2 393.4 256.67 2 L 7 X V 0.5 H 2 Z 0 X N 421.98 295.58 420.87 297.98 430.35 299.44 423.09 293.18 4 Y 1 H 0 Z N 421.98 295.58 420.87 297.98 430.35 299.44 423.09 293.18 4 Y V 315 246.2 421.53 295.37 2 L 7 X V 0.5 H 2 Z 0 X N J 421.67 187.08 422.6 189.55 430.3 183.84 420.74 184.6 4 Y 1 H 0 Z 3 X N 421.67 187.08 422.6 189.55 430.3 183.84 420.74 184.6 4 Y V J 288 237.2 288.7 236.94 2 L 0.5 H 2 Z N [1.482 4.445] 1.482 I 288.7 236.94 420.5 187.51 2 L N J 420.5 187.51 421.2 187.25 2 L N J 468 203.23 470.64 203.23 468 194.01 465.36 203.23 4 Y 1 H 0 Z N 468 203.23 470.64 203.23 468 194.01 465.36 203.23 4 Y V J 468 291.2 468 290.45 2 L 0.5 H 2 Z N [1.457 4.371] 1.457 I 468 290.45 468 204.48 2 L N J 468 204.48 468 203.73 2 L N J 1 H 0 Z 0 X 90 450 4.5 4.5 409.5 259.7 A 90 450 4.5 4.5 409.5 241.7 A 90 450 4.5 4.5 418.5 250.7 A 90 450 4.5 4.5 436.5 259.7 A (ser) 420.5 235.73 T (ver) 434.1 235.73 T 427.6 287 424.31 288.09 431.43 298.48 430.89 285.9 4 Y N 427.6 287 424.31 288.09 431.43 298.48 430.89 285.9 4 Y V 423 273.2 427.44 286.52 2 L 2 Z N 2 8 Q (RMI) 342 238.94 T (URL) 479 265.68 T (RMI) 425.89 276.74 T (RMI) 342 265.94 T 252 174.2 306 192.2 9 RR 7 X V 0.5 H 0 Z 0 X N 6 9 Q (web ser) 255.44 179.84 T (ver) 289.05 179.84 T J 316.3 187.16 317.25 184.69 307.69 183.85 315.35 189.63 4 Y 1 H 3 X N 316.3 187.16 317.25 184.69 307.69 183.85 315.35 189.63 4 Y V J 423 228.2 422.3 227.93 2 L 0.5 H 2 Z N [1.498 4.493] 1.498 I 422.3 227.93 317.47 187.61 2 L N J 317.47 187.61 316.77 187.34 2 L N J 2 8 Q 0 X (protocol) 473.67 257.17 T (URL) 320.67 210.94 T (protocol) 315.34 202.94 T 0 0 612 792 C 0 0 0 1 0 0 0 1 K FMENDPAGE %%EndPage: "4" 10 %%Page: "5" 11 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (2:) 232.71 108.7 S 0 F 0.09 (Java) 243.15 108.7 S 0.09 (Distributed) 260.76 108.7 S 0.09 (Object) 305.67 108.7 S 0.09 (Model) 331.8 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 532.04 108.7 S 0.09 (5) 553.41 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (2) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (2.2) 67.47 638 T (De\336nition) 97.27 638 T (of) 162.18 638 T (T) 175.83 638 T (erms) 183.33 638 T 1 10 Q 0.1 (In) 198 616.33 S 0.1 (the) 210.51 616.33 S 0.1 (Java) 227.8 616.33 S 0.1 (distributed) 250.3 616.33 S 0.1 (object) 303.62 616.33 S 0.1 (model,) 333.16 616.33 S 0.1 (a) 367.48 616.33 S 0 F 0.1 (r) 375.7 616.33 S 0.1 (emote) 379.51 616.33 S 0.1 (object) 406.46 616.33 S 1 F 0.1 (is) 433.32 616.33 S 0.1 (one) 443.79 616.33 S 0.1 (whose) 463.28 616.33 S 0.1 (methods) 495.55 616.33 S 0.1 (can) 537.88 616.33 S 0.1 (be) 198 603.93 S 0.1 (invoked) 211.64 603.93 S 0.1 (fr) 251.76 603.93 S 0.1 (om) 259.06 603.93 S 0.1 (another) 276.67 603.93 S 0.1 (Java) 314.59 603.93 S 0.1 (virtual) 337.09 603.93 S 0.1 (machine,) 370.62 603.93 S 0.1 (potentially) 414.65 603.93 S 0.1 (on) 466.76 603.93 S 0.1 (a) 481.36 603.93 S 0.1 (dif) 489.58 603.93 S 0.1 (fer) 502.05 603.93 S 0.1 (ent) 514.24 603.93 S 0.1 (host.) 531.53 603.93 S 0.1 (An) 198 591.53 S 0.1 (object) 214.92 591.53 S 0.1 (of) 244.46 591.53 S 0.1 (this) 256.57 591.53 S 0.1 (type) 276.32 591.53 S 0.1 (is) 299.46 591.53 S 0.1 (described) 309.93 591.53 S 0.1 (by) 356.82 591.53 S 0.1 (one) 371.23 591.53 S 0.1 (or) 390.72 591.53 S 0.1 (mor) 403.45 591.53 S 0.1 (e) 421.81 591.53 S 0 F 0.1 (r) 429.82 591.53 S 0.1 (emote) 433.63 591.53 S 0.1 (interfaces) 460.58 591.53 S 1 F 0.1 (,) 500.1 591.53 S 0.1 (which) 505.82 591.53 S 0.1 (ar) 536.77 591.53 S 0.1 (e) 545.73 591.53 S 0.1 (Java) 198 579.13 S 0.1 (interfaces) 220.5 579.13 S 0.1 (that) 267.15 579.13 S 0.1 (declar) 288.01 579.13 S 0.1 (e) 315.63 579.13 S 0.1 (the) 323.64 579.13 S 0.1 (methods) 340.93 579.13 S 0.1 (of) 383.26 579.13 S 0.1 (the) 395.37 579.13 S 0.1 (r) 412.66 579.13 S 0.1 (emote) 416.53 579.13 S 0.1 (object.) 447.28 579.13 S 0 F 0.1 (Remote) 198 558.73 S 0.1 (method) 231.72 558.73 S 0.1 (invocation) 264.88 558.73 S 1 F 0.1 (\050RMI\051) 311.4 558.73 S 0.1 (is) 341.19 558.73 S 0.1 (the) 351.66 558.73 S 0.1 (action) 368.95 558.73 S 0.1 (of) 399.56 558.73 S 0.1 (invoking) 411.67 558.73 S 0.1 (a) 455.28 558.73 S 0.1 (method) 463.5 558.73 S 0.1 (of) 501.49 558.73 S 0.1 (a) 513.59 558.73 S 0.1 (r) 521.82 558.73 S 0.1 (emote) 525.68 558.73 S 0.1 (interface) 198 546.33 S 0.1 (on) 240.31 546.33 S 0.1 (a) 254.91 546.33 S 0.1 (r) 263.13 546.33 S 0.1 (emote) 267 546.33 S 0.1 (object.) 297.75 546.33 S 0.1 (Most) 329.89 546.33 S 0.1 (importantly) 355.83 546.33 S 0.1 (,) 408.79 546.33 S 0.1 (a) 414.51 546.33 S 0.1 (method) 422.73 546.33 S 0.1 (invocation) 460.72 546.33 S 0.1 (on) 511.57 546.33 S 0.1 (a) 526.16 546.33 S 0.1 (r) 198 533.93 S 0.1 (emote) 201.87 533.93 S 0.1 (object) 232.62 533.93 S 0.1 (has) 262.16 533.93 S 0.1 (the) 280.64 533.93 S 0.1 (same) 297.93 533.93 S 0.1 (syntax) 324.31 533.93 S 0.1 (as) 357.07 533.93 S 0.1 (a) 369.63 533.93 S 0.1 (method) 377.85 533.93 S 0.1 (invocation) 415.84 533.93 S 0.1 (on) 466.69 533.93 S 0.1 (a) 481.29 533.93 S 0.1 (local) 489.51 533.93 S 0.1 (object.) 513.85 533.93 S 0 15 Q (2.3) 67.47 500.2 T (The) 97.27 500.2 T (Distributed) 122.58 500.2 T (and) 195.69 500.2 T (Nondistributed) 221 500.2 T (Models) 316.6 500.2 T (Contrasted) 363.57 500.2 T 1 10 Q 0.1 (The) 198 478.53 S 0.1 (Java) 218.16 478.53 S 0.1 (distributed) 240.66 478.53 S 0.1 (object) 293.98 478.53 S 0.1 (model) 323.52 478.53 S 0.1 (is) 355.24 478.53 S 0.1 (similar) 365.71 478.53 S 0.1 (to) 400.28 478.53 S 0.1 (the) 412.32 478.53 S 0.1 (Java) 429.61 478.53 S 0.1 (object) 452.11 478.53 S 0.1 (model) 481.65 478.53 S 0.1 (in) 513.36 478.53 S 0.1 (the) 525.41 478.53 S 0.1 (following) 198 466.13 S 0.1 (ways:) 244.72 466.13 S 4 14 Q 0.14 (\245) 198 447.73 S 1 10 Q 0.1 (A) 210.6 447.73 S 0.1 (r) 221.59 447.73 S 0.1 (efer) 225.46 447.73 S 0.1 (ence) 242.54 447.73 S 0.1 (to) 265.89 447.73 S 0.1 (a) 277.92 447.73 S 0.1 (r) 286.12 447.73 S 0.1 (emote) 289.99 447.73 S 0.1 (object) 320.73 447.73 S 0.1 (can) 350.26 447.73 S 0.1 (be) 368.93 447.73 S 0.1 (passed) 382.56 447.73 S 0.1 (as) 416.66 447.73 S 0.1 (an) 429.21 447.73 S 0.1 (ar) 443.33 447.73 S 0.1 (gument) 452.3 447.73 S 0.1 (or) 490.3 447.73 S 0.1 (r) 503.02 447.73 S 0.1 (eturned) 506.89 447.73 S 0.1 (as) 545.45 447.73 S 0.1 (a) 210.6 435.33 S 0.1 (r) 218.82 435.33 S 0.1 (esult) 222.69 435.33 S 0.1 (in) 247.54 435.33 S 0.1 (any) 259.59 435.33 S 0.1 (method) 279.39 435.33 S 0.1 (invocation) 317.38 435.33 S 0.1 (\050local) 368.23 435.33 S 0.1 (or) 396 435.33 S 0.1 (r) 408.73 435.33 S 0.1 (emote\051.) 412.6 435.33 S 4 14 Q 0.14 (\245) 198 416.93 S 1 10 Q 0.1 (A) 210.6 416.93 S 0.1 (r) 221.55 416.93 S 0.1 (emote) 225.42 416.93 S 0.1 (object) 256.12 416.93 S 0.1 (can) 285.61 416.93 S 0.1 (be) 304.24 416.93 S 0.1 (cast) 317.83 416.93 S 0.1 (to) 338.24 416.93 S 0.1 (any) 350.23 416.93 S 0.1 (of) 369.98 416.93 S 0.1 (the) 382.04 416.93 S 0.1 (set) 399.28 416.93 S 0.1 (of) 414.94 416.93 S 0.1 (r) 427 416.93 S 0.1 (emote) 430.87 416.93 S 0.1 (interfaces) 461.57 416.93 S 0.1 (supported) 508.17 416.93 S 0.1 (by) 210.6 404.53 S 0.1 (the) 225.01 404.53 S 0.1 (implementation) 242.3 404.53 S 0.1 (using) 317.42 404.53 S 0.1 (the) 345.6 404.53 S 0.1 (built-in) 362.89 404.53 S 0.1 (Java) 399.51 404.53 S 0.1 (syntax) 422.01 404.53 S 0.1 (for) 454.77 404.53 S 0.1 (casting.) 470.93 404.53 S 4 14 Q 0.14 (\245) 198 386.13 S 1 10 Q 0.1 (The) 210.6 386.13 S 0.1 (built-in) 230.76 386.13 S 0.1 (Java) 267.38 386.13 S 5 F (instanceof) 289.88 386.13 T 1 F 0.1 (operator) 353 386.13 S 0.1 (can) 394.8 386.13 S 0.1 (be) 413.48 386.13 S 0.1 (used) 427.12 386.13 S 0.1 (to) 451.81 386.13 S 0.1 (test) 463.85 386.13 S 0.1 (the) 482.92 386.13 S 0.1 (r) 500.21 386.13 S 0.1 (emote) 504.08 386.13 S 0.1 (interfaces) 210.6 373.73 S 0.1 (supported) 257.25 373.73 S 0.1 (by) 307.13 373.73 S 0.1 (a) 321.54 373.73 S 0.1 (r) 329.76 373.73 S 0.1 (emote) 333.63 373.73 S 0.1 (object.) 364.38 373.73 S 0.1 (The) 198 353.33 S 0.1 (Java) 218.16 353.33 S 0.1 (distributed) 240.66 353.33 S 0.1 (object) 293.98 353.33 S 0.1 (model) 323.52 353.33 S 0.1 (dif) 355.24 353.33 S 0.1 (fers) 367.71 353.33 S 0.1 (fr) 387.54 353.33 S 0.1 (om) 394.84 353.33 S 0.1 (the) 412.45 353.33 S 0.1 (Java) 429.74 353.33 S 0.1 (object) 452.24 353.33 S 0.1 (model) 481.78 353.33 S 0.1 (in) 513.49 353.33 S 0.1 (these) 525.54 353.33 S 0.1 (ways:) 198 340.93 S 4 14 Q 0.14 (\245) 198 322.53 S 1 10 Q 0.1 (Clients) 210.6 322.53 S 0.1 (of) 245.44 322.53 S 0.1 (r) 257.55 322.53 S 0.1 (emote) 261.42 322.53 S 0.1 (objects) 292.17 322.53 S 0.1 (interact) 326.05 322.53 S 0.1 (with) 363.4 322.53 S 0.1 (r) 387.25 322.53 S 0.1 (emote) 391.12 322.53 S 0.1 (interfaces,) 421.87 322.53 S 0.1 (never) 471.12 322.53 S 0.1 (with) 499.74 322.53 S 0.1 (the) 523.59 322.53 S 0.1 (implementation) 210.6 310.13 S 0.1 (classes) 285.72 310.13 S 0.1 (of) 319.4 310.13 S 0.1 (those) 331.51 310.13 S 0.1 (interfaces.) 358.7 310.13 S 4 14 Q 0.14 (\245) 198 291.73 S 1 10 Q 0.1 (Non-r) 210.6 291.73 S 0.1 (emote) 237.79 291.73 S 0.1 (ar) 267.99 291.73 S 0.1 (guments) 276.96 291.73 S 0.1 (to,) 318.75 291.73 S 0.1 (and) 332.84 291.73 S 0.1 (r) 352.64 291.73 S 0.1 (esults) 356.51 291.73 S 0.1 (fr) 385.15 291.73 S 0.1 (om,) 392.45 291.73 S 0.1 (a) 412.1 291.73 S 0.1 (r) 419.77 291.73 S 0.1 (emote) 423.64 291.73 S 0.1 (method) 453.84 291.73 S 0.1 (invocation) 491.27 291.73 S 0.1 (ar) 541.57 291.73 S 0.1 (e) 550.54 291.73 S 0.1 (passed) 210.6 279.33 S 0.1 (by) 244.12 279.33 S 0.1 (copy) 257.95 279.33 S 0.1 (rather) 282.35 279.33 S 0.1 (than) 312.25 279.33 S 0.1 (by) 335.08 279.33 S 0.1 (r) 348.9 279.33 S 0.1 (efer) 352.77 279.33 S 0.1 (ence.) 369.85 279.33 S 0.1 (This) 395.23 279.33 S 0.1 (is) 417.26 279.33 S 0.1 (because) 427.14 279.33 S 0.1 (r) 465.19 279.33 S 0.1 (efer) 469.06 279.33 S 0.1 (ences) 486.14 279.33 S 0.1 (to) 513.26 279.33 S 0.1 (objects) 524.71 279.33 S 0.1 (ar) 210.6 266.93 S 0.1 (e) 219.57 266.93 S 0.1 (only) 227.58 266.93 S 0.1 (useful) 250.85 266.93 S 0.1 (within) 281.9 266.93 S 0.1 (a) 314.68 266.93 S 0.1 (single) 322.9 266.93 S 0.1 (virtual) 352.85 266.93 S 0.1 (machine.) 386.38 266.93 S 4 14 Q 0.14 (\245) 198 248.53 S 1 10 Q 0.1 (A) 210.6 248.53 S 0.1 (r) 221.6 248.53 S 0.1 (emote) 225.47 248.53 S 0.1 (object) 256.22 248.53 S 0.1 (is) 285.76 248.53 S 0.1 (passed) 296.23 248.53 S 0.1 (by) 330.34 248.53 S 0.1 (r) 344.75 248.53 S 0.1 (efer) 348.62 248.53 S 0.1 (ence,) 365.7 248.53 S 0.1 (not) 391.66 248.53 S 0.1 (by) 409.62 248.53 S 0.1 (copying) 424.03 248.53 S 0.1 (the) 463.61 248.53 S 0.1 (actual) 480.9 248.53 S 0.1 (r) 511.26 248.53 S 0.1 (emote) 515.13 248.53 S 0.1 (implementation.) 210.6 236.13 S 4 14 Q 0.14 (\245) 198 217.73 S 1 10 Q 0.1 (The) 210.6 217.73 S 0.1 (semantics) 230.17 217.73 S 0.1 (of) 277.14 217.73 S 0.1 (some) 288.66 217.73 S 0.1 (of) 314.91 217.73 S 0.1 (the) 326.43 217.73 S 0.1 (methods) 343.14 217.73 S 0.1 (def) 384.88 217.73 S 0.1 (ined) 399.22 217.73 S 0.1 (by) 421.78 217.73 S 0.1 (class) 435.6 217.73 S 5 F (java.lang.Object) 459.47 217.73 T 1 F 0.1 (ar) 210.6 205.33 S 0.1 (e) 219.57 205.33 S 0.1 (specialized) 227.58 205.33 S 0.1 (for) 280.91 205.33 S 0.1 (r) 297.07 205.33 S 0.1 (emote) 300.94 205.33 S 0.1 (objects.) 331.69 205.33 S 4 14 Q 0.14 (\245) 198 186.93 S 1 10 Q 0.1 (Since) 210.6 186.93 S 0.1 (the) 237.43 186.93 S 0.1 (failur) 254.72 186.93 S 0.1 (e) 279.27 186.93 S 0.1 (modes) 287.28 186.93 S 0.1 (of) 320.33 186.93 S 0.1 (invoking) 332.44 186.93 S 0.1 (r) 376.05 186.93 S 0.1 (emote) 379.92 186.93 S 0.1 (objects) 410.67 186.93 S 0.1 (ar) 444.55 186.93 S 0.1 (e) 453.52 186.93 S 0.1 (inher) 461.53 186.93 S 0.1 (ently) 485.14 186.93 S 0.1 (mor) 511.1 186.93 S 0.1 (e) 529.46 186.93 S 0.1 (complicated) 210.6 174.53 S 0.1 (than) 268.98 174.53 S 0.1 (the) 292.4 174.53 S 0.1 (failur) 309.69 174.53 S 0.1 (e) 334.24 174.53 S 0.1 (modes) 342.25 174.53 S 0.1 (of) 375.3 174.53 S 0.1 (invoking) 387.41 174.53 S 0.1 (local) 431.02 174.53 S 0.1 (objects,) 455.36 174.53 S 0.1 (clients) 491.84 174.53 S 0.1 (must) 524.03 174.53 S 0.1 (deal) 210.6 162.13 S 0.1 (with) 232.93 162.13 S 0.1 (additional) 256.78 162.13 S 0.1 (exceptions) 306.39 162.13 S 0.1 (that) 357.39 162.13 S 0.1 (can) 378.25 162.13 S 0.1 (occur) 396.93 162.13 S 0.1 (during) 424.87 162.13 S 0.1 (a) 458.97 162.13 S 0.1 (r) 467.19 162.13 S 0.1 (emote) 471.06 162.13 S 0.1 (method) 501.81 162.13 S 0.1 (invocation.) 210.6 149.73 S FMENDPAGE %%EndPage: "5" 11 %%Page: "6" 12 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (6) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (2) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (2.4) 67.47 638 T (Overview) 97.27 638 T (of) 159.26 638 T (RMI) 172.9 638 T (Interfaces) 204.87 638 T (and) 266.29 638 T (Classes) 291.6 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (interfaces) 218.16 616.33 S 0.1 (and) 264.81 616.33 S 0.1 (classes) 285.16 616.33 S 0.1 (that) 318.84 616.33 S 0.1 (ar) 339.7 616.33 S 0.1 (e) 348.67 616.33 S 0.1 (r) 356.68 616.33 S 0.1 (esponsible) 360.55 616.33 S 0.1 (for) 411.37 616.33 S 0.1 (specifying) 427.53 616.33 S 0.1 (the) 477.22 616.33 S 0.1 (r) 494.51 616.33 S 0.1 (emote) 498.38 616.33 S 0.1 (behavior) 198 603.93 S 0.1 (of) 241.03 603.93 S 0.1 (the) 253.14 603.93 S 0.1 (RMI) 270.43 603.93 S 0.1 (system) 293.36 603.93 S 0.1 (ar) 328 603.93 S 0.1 (e) 336.97 603.93 S 0.1 (def) 344.98 603.93 S 0.1 (ined) 359.32 603.93 S 0.1 (in) 382.47 603.93 S 0.1 (the) 394.52 603.93 S 5 F (java.rmi) 411.81 603.93 T 1 F 0.1 (package) 462.93 603.93 S 0.1 (hierar) 503.11 603.93 S 0.1 (chy) 529.95 603.93 S 0.1 (.) 544.96 603.93 S 0.1 (The) 198 591.53 S 0.1 (following) 217.74 591.53 S 0.1 (f) 264.04 591.53 S 0.1 (igur) 267.28 591.53 S 0.1 (e) 285.95 591.53 S 0.1 (shows) 293.55 591.53 S 0.1 (the) 324.85 591.53 S 0.1 (r) 341.72 591.53 S 0.1 (elationship) 345.59 591.53 S 0.1 (between) 398.52 591.53 S 0.1 (several) 439.24 591.53 S 0.1 (of) 473.97 591.53 S 0.1 (these) 485.67 591.53 S 0.1 (interfaces) 511.77 591.53 S 0.1 (and) 198 579.13 S 0.1 (classes:) 218.35 579.13 S 0 14 Q (2.4.1) 125 366.67 T (The) 160.49 366.67 T (java.rmi.Remote) 185.69 366.67 T (Interface) 282.44 366.67 T 1 10 Q 0.1 (In) 198 345.33 S 0.1 (RMI,) 210.51 345.33 S 0.1 (a) 236.04 345.33 S 0 F 0.1 (r) 244.26 345.33 S 0.1 (emote) 248.07 345.33 S 1 F 0.1 (interface) 275.02 345.33 S 0.1 (is) 317.33 345.33 S 0.1 (an) 327.8 345.33 S 0.1 (interface) 341.94 345.33 S 0.1 (that) 384.25 345.33 S 0.1 (declar) 405.11 345.33 S 0.1 (es) 432.73 345.33 S 0.1 (a) 445.08 345.33 S 0.1 (set) 453.3 345.33 S 0.1 (of) 469.01 345.33 S 0.1 (methods) 481.12 345.33 S 0.1 (that) 523.45 345.33 S 0.1 (may) 198 332.93 S 0.1 (be) 220.81 332.93 S 0.1 (invoked) 234.45 332.93 S 0.1 (fr) 274.57 332.93 S 0.1 (om) 281.87 332.93 S 0.1 (a) 299.48 332.93 S 0.1 (r) 307.7 332.93 S 0.1 (emote) 311.57 332.93 S 0.1 (Java) 342.32 332.93 S 0.1 (virtual) 364.82 332.93 S 0.1 (machine.) 398.35 332.93 S 0.1 (A) 442.38 332.93 S 0.1 (r) 453.38 332.93 S 0.1 (emote) 457.25 332.93 S 0.1 (interface) 488 332.93 S 0.1 (must) 530.3 332.93 S 0.1 (satisfy) 198 320.53 S 0.1 (the) 230.36 320.53 S 0.1 (following) 247.65 320.53 S 0.1 (r) 294.37 320.53 S 0.1 (equir) 298.24 320.53 S 0.1 (ements:) 321.84 320.53 S 4 14 Q 0.14 (\245) 198 302.13 S 1 10 Q 0.1 (A) 210.6 302.13 S 0.1 (r) 221.6 302.13 S 0.1 (emote) 225.47 302.13 S 0.1 (interface) 256.22 302.13 S 0.1 (must) 298.53 302.13 S 0.1 (at) 324.41 302.13 S 0.1 (least) 335.99 302.13 S 0.1 (extend,) 359.81 302.13 S 0.1 (either) 396.06 302.13 S 0.1 (dir) 425.3 302.13 S 0.1 (ectly) 438.39 302.13 S 0.1 (or) 462.97 302.13 S 0.1 (indir) 475.7 302.13 S 0.1 (ectly) 497.72 302.13 S 0.1 (,) 518.07 302.13 S 0.1 (the) 523.78 302.13 S 0.1 (interface) 210.6 289.73 S 5 F (java.rmi.Remote) 252.91 289.73 T 1 F 0.1 (.) 342.91 289.73 S 4 14 Q 0.14 (\245) 198 277.33 S 1 10 Q 0.1 (Each) 210.6 277.33 S 0.1 (method) 235.04 277.33 S 0.1 (declaration) 272.57 277.33 S 0.1 (in) 325.99 277.33 S 0.1 (a) 337.58 277.33 S 0.1 (r) 345.35 277.33 S 0.1 (emote) 349.22 277.33 S 0.1 (interface) 379.51 277.33 S 0.1 (must) 421.37 277.33 S 0.1 (satisfy) 446.79 277.33 S 0.1 (the) 478.7 277.33 S 0.1 (r) 495.54 277.33 S 0.1 (equir) 499.4 277.33 S 0.1 (ements) 523 277.33 S 0.1 (of) 210.6 264.93 S 0.1 (a) 222.71 264.93 S 0 F 0.1 (r) 230.93 264.93 S 0.1 (emote) 234.74 264.93 S 0.1 (method) 261.69 264.93 S 1 F 0.1 (declaration) 294.85 264.93 S 0.1 (as) 348.72 264.93 S 0.1 (follows:) 361.28 264.93 S 4 F 0.1 (\245) 210.6 250.53 S 1 F 0.1 (A) 223.2 250.53 S 0.1 (r) 234.2 250.53 S 0.1 (emote) 238.07 250.53 S 0.1 (method) 268.82 250.53 S 0.1 (declaration) 306.81 250.53 S 0.1 (must) 360.68 250.53 S 0.1 (include) 386.56 250.53 S 0.1 (the) 423.39 250.53 S 0.1 (exception) 440.68 250.53 S 5 F (java.rmi.RemoteException) 223.2 238.13 T 1 F 0.1 (\050or) 370.32 238.13 S 0.1 (one) 386.48 238.13 S 0.1 (of) 405.97 238.13 S 0.1 (its) 418.08 238.13 S 0.1 (super) 431.91 238.13 S 0.1 (classes) 457.25 238.13 S 0.1 (such) 490.93 238.13 S 0.1 (as) 514.98 238.13 S 5 F (java.io.IOException) 223.2 225.73 T 1 F 0.1 (or) 340.32 225.73 S 5 F (java.lang.Exception) 353.05 225.73 T 1 F 0.1 (\051) 467.05 225.73 S 0.1 (in) 473.6 225.73 S 0.1 (its) 485.65 225.73 S 0.1 (thr) 499.48 225.73 S 0.1 (ows) 512.63 225.73 S 0.1 (clause,) 223.2 213.33 S 0.1 (in) 256.93 213.33 S 0.1 (addition) 268.98 213.33 S 0.1 (to) 310.48 213.33 S 0.1 (any) 322.52 213.33 S 0.1 (application-specif) 342.32 213.33 S 0.1 (ic) 422.71 213.33 S 0.1 (exceptions) 433.38 213.33 S 0.1 (\050note) 484.38 213.33 S 0.1 (that) 510.66 213.33 S 0.1 (application) 223.2 200.93 S 0.1 (specif) 277.15 200.93 S 0.1 (ic) 303.28 200.93 S 0.1 (exceptions) 313.95 200.93 S 0.1 (do) 364.95 200.93 S 0.1 (not) 379.84 200.93 S 0.1 (have) 397.8 200.93 S 0.1 (to) 422.58 200.93 S 0.1 (extend) 434.62 200.93 S 5 F (java.rmi.RemoteException) 223.2 188.53 T 1 F 0.1 (\051.) 367.2 188.53 S 198 396 558 563.4 C 0 0 0 1 0 0 0 1 K 7 9 Q 0 X 0.09 (IOException) 446.49 524.12 S 432.33 518.4 510.67 536.4 9 RR 0.5 H 0 Z N 0.09 (RemoteException) 435.31 488.12 S 432.33 482.4 510.67 500.4 9 RR N 471.5 511.43 474.14 511.43 471.5 502.21 468.85 511.43 4 Y 1 H N 471.5 511.43 474.14 511.43 471.5 502.21 468.85 511.43 4 Y V 471.5 511.93 471.5 518.4 2 L 0.5 H 2 Z N 0.09 (Remote) 255.51 524.12 S 240.03 518.4 303.03 536.4 9 RR 0 Z N 0.09 (RemoteSer) 343.02 488.12 S 0.09 (v) 389.61 488.12 S 0.09 (er) 393.97 488.12 S 341.09 482.4 404.09 500.4 9 RR N 0.09 (RemoteObject) 343.29 524.12 S 341.09 518.4 404.09 536.4 9 RR N 8 10 Q 0.1 (Interfaces) 252.44 554.56 S 0.1 (Classes) 400.44 556.46 S 372.59 511.43 375.23 511.43 372.59 502.21 369.94 511.43 4 Y 1 H N 372.59 511.43 375.23 511.43 372.59 502.21 369.94 511.43 4 Y V 372.59 511.93 372.59 518.4 2 L 0.5 H 2 Z N J 331.13 527.4 331.13 530.04 340.35 527.4 331.13 524.76 4 Y 1 H 0 Z N 331.13 527.4 331.13 530.04 340.35 527.4 331.13 524.76 4 Y V J 330.63 527.4 329.88 527.4 2 L 0.5 H 2 Z N [1.374 4.121] 1.374 I 329.88 527.4 303.78 527.4 2 L N J 303.78 527.4 303.03 527.4 2 L N J 7 9 Q 0.09 (e) 469.98 412.26 S 0.09 (xtension) 474.8 412.26 S 0.09 (implementation) 469.98 403.26 S 449.95 415.54 449.95 418.18 459.17 415.54 449.95 412.89 4 Y 1 H 0 Z N 449.95 415.54 449.95 418.18 459.17 415.54 449.95 412.89 4 Y V 433.98 415.54 449.45 415.54 2 L 0.5 H 2 Z N J 449.95 406.54 449.95 409.18 459.17 406.54 449.95 403.89 4 Y 1 H 0 Z N 449.95 406.54 449.95 409.18 459.17 406.54 449.95 403.89 4 Y V J 433.98 406.54 434.73 406.54 2 L 0.5 H 2 Z N [1.27 3.809] 1.27 I 434.73 406.54 448.7 406.54 2 L N J 448.7 406.54 449.45 406.54 2 L N J 0.09 (UnicastRemoteObject) 384.97 442.86 S 382.18 437.4 477 454.82 8.71 RR 0 Z N 413.23 460.52 414.45 462.86 421.39 456.24 412 458.18 4 Y 1 H N 413.23 460.52 414.45 462.86 421.39 456.24 412 458.18 4 Y V 372.59 481.82 412.78 460.75 2 L 0.5 H 2 Z N 333.63 460.78 334.92 458.47 325.58 456.29 332.34 463.09 4 Y 1 H 0 Z N 333.63 460.78 334.92 458.47 325.58 456.29 332.34 463.09 4 Y V 372.33 482.4 334.07 461.02 2 L 0.5 H 2 Z N 1 10 Q (...) 315 494.21 T 337.58 504.5 338.56 502.04 329.02 501.07 336.6 506.95 4 Y 1 H 0 Z N 337.58 504.5 338.56 502.04 329.02 501.07 336.6 506.95 4 Y V 372.33 518.4 338.04 504.68 2 L 0.5 H 2 Z N 7 9 Q 0.09 (Activ) 312.79 443.12 S 0.09 (atab) 332.51 443.12 S 0.09 (le) 350.21 443.12 S 310.18 437.4 360 455.4 9 RR 0 Z N 0 0 612 792 C 0 0 0 1 0 0 0 1 K FMENDPAGE %%EndPage: "6" 12 %%Page: "7" 13 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (2:) 232.71 108.7 S 0 F 0.09 (Java) 243.15 108.7 S 0.09 (Distributed) 260.76 108.7 S 0.09 (Object) 305.67 108.7 S 0.09 (Model) 331.8 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 532.04 108.7 S 0.09 (7) 553.41 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (2) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 4 10 Q 0 X 0.1 (\245) 210.6 641.33 S 1 F 0.1 (In) 219.24 641.33 S 0.1 (a) 231.75 641.33 S 0.1 (r) 239.97 641.33 S 0.1 (emote) 243.84 641.33 S 0.1 (method) 274.59 641.33 S 0.1 (declaration,) 312.58 641.33 S 0.1 (a) 369.05 641.33 S 0.1 (r) 377.27 641.33 S 0.1 (emote) 381.14 641.33 S 0.1 (object) 411.89 641.33 S 0.1 (declar) 441.43 641.33 S 0.1 (ed) 469.05 641.33 S 0.1 (as) 483.27 641.33 S 0.1 (a) 495.83 641.33 S 0.1 (parameter) 504.05 641.33 S 0.1 (or) 219.24 628.93 S 0.1 (r) 231.55 628.93 S 0.1 (eturn) 235.43 628.93 S 0.1 (value) 262.48 628.93 S 0.1 (\050either) 290.07 628.93 S 0.1 (declar) 322.32 628.93 S 0.1 (ed) 349.94 628.93 S 0.1 (dir) 363.74 628.93 S 0.1 (ectly) 376.83 628.93 S 0.1 (in) 401 628.93 S 0.1 (the) 412.64 628.93 S 0.1 (parameter) 429.51 628.93 S 0.1 (list) 478.7 628.93 S 0.1 (or) 495.12 628.93 S 0.1 (embedded) 507.43 628.93 S 0.1 (within) 219.24 616.53 S 0.1 (a) 251.53 616.53 S 0.1 (non-r) 259.26 616.53 S 0.1 (emote) 283.96 616.53 S 0.1 (object) 314.22 616.53 S 0.1 (in) 343.27 616.53 S 0.1 (a) 354.83 616.53 S 0.1 (parameter\051) 362.57 616.53 S 0.1 (must) 415.11 616.53 S 0.1 (be) 440.5 616.53 S 0.1 (declar) 453.65 616.53 S 0.1 (ed) 481.27 616.53 S 0.1 (as) 495 616.53 S 0.1 (the) 507.07 616.53 S 0.1 (r) 523.87 616.53 S 0.1 (emote) 527.74 616.53 S 0 F 0.1 (interface) 219.24 604.13 S 1 F 0.1 (,) 254.77 604.13 S 0.1 (not) 260.49 604.13 S 0.1 (the) 278.45 604.13 S 0.1 (implementation) 295.74 604.13 S 0.1 (class) 370.86 604.13 S 0.1 (of) 395.31 604.13 S 0.1 (that) 407.42 604.13 S 0.1 (interface.) 428.28 604.13 S 0.1 (The) 198 583.73 S 0.1 (interface) 218.16 583.73 S 5 F (java.rmi.Remote) 260.47 583.73 T 1 F 0.1 (is) 353.59 583.73 S 0.1 (a) 364.06 583.73 S 0.1 (marker) 372.28 583.73 S 0.1 (interface) 408.08 583.73 S 0.1 (that) 450.39 583.73 S 0.1 (def) 471.25 583.73 S 0.1 (ines) 485.59 583.73 S 0.1 (no) 506.87 583.73 S 0.1 (methods:) 198 571.33 S 5 9 Q (public interface Remote {}) 198 555.6 T 1 10 Q 0.1 (A) 198 535.93 S 0.1 (r) 209 535.93 S 0.1 (emote) 212.87 535.93 S 0.1 (interface) 243.62 535.93 S 0.1 (must) 285.93 535.93 S 0 F 0.1 (at) 311.81 535.93 S 0.1 (least) 322.9 535.93 S 1 F 0.1 (extend) 344.85 535.93 S 0.1 (the) 378.5 535.93 S 0.1 (interface) 395.79 535.93 S 5 F (java.rmi.Remote) 438.1 535.93 T 1 F 0.1 (\050or) 531.22 535.93 S 0.1 (another) 198 523.53 S 0.1 (r) 235.62 523.53 S 0.1 (emote) 239.49 523.53 S 0.1 (interface) 269.95 523.53 S 0.1 (that) 311.96 523.53 S 0.1 (extends) 332.52 523.53 S 5 F (java.rmi.Remote) 370.22 523.53 T 1 F 0.1 (\051.) 460.22 523.53 S 0.1 (However) 469.07 523.53 S 0.1 (,) 510.33 523.53 S 0.1 (a) 515.75 523.53 S 0.1 (r) 523.68 523.53 S 0.1 (emote) 527.55 523.53 S 0.1 (interface) 198 511.13 S 0.1 (may) 240.31 511.13 S 0.1 (extend) 263.12 511.13 S 0.1 (a) 296.77 511.13 S 0.1 (non-r) 304.99 511.13 S 0.1 (emote) 329.69 511.13 S 0.1 (interface) 360.44 511.13 S 0.1 (under) 402.75 511.13 S 0.1 (the) 433.07 511.13 S 0.1 (following) 450.36 511.13 S 0.1 (condition:) 497.08 511.13 S 4 14 Q 0.14 (\245) 198 492.73 S 1 10 Q 0.1 (A) 210.6 492.73 S 0.1 (r) 221.2 492.73 S 0.1 (emote) 225.07 492.73 S 0.1 (interface) 255.42 492.73 S 0.1 (may) 297.33 492.73 S 0.1 (also) 319.74 492.73 S 0.1 (extend) 340.47 492.73 S 0.1 (another) 373.73 492.73 S 0.1 (non-r) 411.25 492.73 S 0.1 (emote) 435.95 492.73 S 0.1 (interface,) 466.3 492.73 S 0.1 (as) 510.81 492.73 S 0.1 (long) 522.97 492.73 S 0.1 (as) 545.84 492.73 S 0.1 (all) 210.6 480.33 S 0.1 (of) 224.55 480.33 S 0.1 (the) 236.36 480.33 S 0.1 (methods) 253.36 480.33 S 0.1 (\050if) 295.39 480.33 S 0.1 (any\051) 308.09 480.33 S 0.1 (of) 331.03 480.33 S 0.1 (the) 342.84 480.33 S 0.1 (extended) 359.84 480.33 S 0.1 (interface) 404.3 480.33 S 0.1 (satisfy) 446.31 480.33 S 0.1 (the) 478.38 480.33 S 0.1 (r) 495.37 480.33 S 0.1 (equir) 499.24 480.33 S 0.1 (ements) 522.84 480.33 S 0.1 (of) 210.6 467.93 S 0.1 (a) 222.71 467.93 S 0.1 (r) 230.93 467.93 S 0.1 (emote) 234.8 467.93 S 0.1 (method) 265.55 467.93 S 0.1 (declaration.) 303.54 467.93 S 0.1 (For) 198 447.53 S 0.1 (example,) 216.39 447.53 S 0.1 (the) 260.3 447.53 S 0.1 (following) 277.59 447.53 S 0.1 (interface) 324.31 447.53 S 5 F (BankAccount) 366.62 447.53 T 1 F 0.1 (def) 435.74 447.53 S 0.1 (ines) 450.08 447.53 S 0.1 (a) 471.36 447.53 S 0.1 (r) 479.58 447.53 S 0.1 (emote) 483.45 447.53 S 0.1 (interface) 514.2 447.53 S 0.1 (for) 198 435.13 S 0.1 (accessing) 214.16 435.13 S 0.1 (a) 259.62 435.13 S 0.1 (bank) 267.84 435.13 S 0.1 (account.) 293.27 435.13 S 0.1 (It) 334.14 435.13 S 0.1 (contains) 344.09 435.13 S 0.1 (r) 384.96 435.13 S 0.1 (emote) 388.83 435.13 S 0.1 (methods) 419.58 435.13 S 0.1 (to) 461.91 435.13 S 0.1 (deposit) 473.95 435.13 S 0.1 (to) 510.55 435.13 S 0.1 (the) 522.59 435.13 S 0.1 (account,) 198 422.73 S 0.1 (to) 238.87 422.73 S 0.1 (get) 250.91 422.73 S 0.1 (the) 267.94 422.73 S 0.1 (account) 285.23 422.73 S 0.1 (balance,) 323.5 422.73 S 0.1 (and) 363.41 422.73 S 0.1 (to) 383.76 422.73 S 0.1 (withdraw) 395.8 422.73 S 0.1 (fr) 443.45 422.73 S 0.1 (om) 450.75 422.73 S 0.1 (the) 468.36 422.73 S 0.1 (account:) 485.65 422.73 S 5 9 Q (public interface BankAccount extends java.rmi.Remote {) 198 407 T (public void deposit\050float amount\051) 218.16 396 T (throws java.rmi.RemoteException;) 238.32 385 T (public void withdraw\050float amount\051) 218.16 374 T (throws OverdrawnException, java.rmi.RemoteException;) 238.32 363 T (public float getBalance\050\051) 218.16 352 T (throws java.rmi.RemoteException;) 238.32 341 T (}) 198 330 T 1 10 Q 0.1 (The) 198 310.33 S 0.1 (next) 218.16 310.33 S 0.1 (example) 240.71 310.33 S 0.1 (shows) 282.02 310.33 S 0.1 (a) 313.74 310.33 S 0.1 (valid) 321.96 310.33 S 0.1 (r) 348.16 310.33 S 0.1 (emote) 352.03 310.33 S 0.1 (interface) 382.78 310.33 S 5 F (Beta) 425.09 310.33 T 1 F 0.1 (that) 452.21 310.33 S 0.1 (extends) 473.07 310.33 S 0.1 (a) 511.06 310.33 S 0.1 (non-) 519.28 310.33 S 0.1 (r) 198 297.93 S 0.1 (emote) 201.87 297.93 S 0.1 (interface) 232.62 297.93 S 5 F (Alpha) 274.93 297.93 T 1 F 0.1 (,) 304.93 297.93 S 0.1 (which) 310.65 297.93 S 0.1 (has) 341.6 297.93 S 0.1 (r) 360.08 297.93 S 0.1 (emote) 363.95 297.93 S 0.1 (methods,) 394.7 297.93 S 0.1 (and) 439.63 297.93 S 0.1 (the) 459.98 297.93 S 0.1 (interface) 477.27 297.93 S 5 F (java.rmi.Remote) 198 285.53 T 1 F 0.1 (:) 288 285.53 S 5 9 Q (public interface Alpha {) 198 269.8 T (public final String okay = \322constants are okay too\323;) 218.16 258.8 T (public Object foo\050Object obj\051) 218.16 247.8 T (throws java.rmi.RemoteException;) 238.32 236.8 T (public void bar\050\051 throws java.io.IOException;) 218.16 225.8 T (public int baz\050\051 throws java.lang.Exception;) 218.16 214.8 T (}) 198 203.8 T (public interface Beta extends Alpha, java.rmi.Remote {) 198 188.8 T (public void ping\050\051 throws java.rmi.RemoteException;) 218.16 177.8 T (}) 198 166.8 T FMENDPAGE %%EndPage: "7" 13 %%Page: "8" 14 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (8) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (2) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 14 Q 0 X (2.4.2) 125 638.67 T (The) 160.49 638.67 T (RemoteException) 185.69 638.67 T (Class) 288.14 638.67 T 1 10 Q 0.1 (The) 198 617.33 S 5 F (java.rmi.RemoteException) 218.16 617.33 T 1 F 0.1 (class) 365.28 617.33 S 0.1 (is) 389.73 617.33 S 0.1 (the) 400.2 617.33 S 0.1 (super) 417.49 617.33 S 0.1 (class) 442.83 617.33 S 0.1 (of) 467.28 617.33 S 0.1 (exceptions) 479.39 617.33 S 0.1 (thr) 198 604.93 S 0.1 (own) 211.15 604.93 S 0.1 (by) 233.96 604.93 S 0.1 (the) 248.14 604.93 S 0.1 (RMI) 265.2 604.93 S 0.1 (r) 287.91 604.93 S 0.1 (untime) 291.88 604.93 S 0.1 (during) 327.01 604.93 S 0.1 (a) 360.88 604.93 S 0.1 (r) 368.87 604.93 S 0.1 (emote) 372.74 604.93 S 0.1 (method) 403.26 604.93 S 0.1 (invocation.) 441.02 604.93 S 0.1 (T) 494.24 604.93 S 0.1 (o) 499.55 604.93 S 0.1 (ensur) 508.01 604.93 S 0.1 (e) 533.16 604.93 S 0.1 (the) 540.94 604.93 S 0.1 (r) 198 592.53 S 0.1 (obustness) 201.87 592.53 S 0.1 (of) 248.99 592.53 S 0.1 (applications) 260.6 592.53 S 0.1 (using) 318.38 592.53 S 0.1 (the) 346.06 592.53 S 0.1 (RMI) 362.84 592.53 S 0.1 (system,) 385.27 592.53 S 0.1 (each) 422 592.53 S 0.1 (r) 445.07 592.53 S 0.1 (emote) 448.94 592.53 S 0.1 (method) 479.18 592.53 S 0.1 (declar) 516.66 592.53 S 0.1 (ed) 544.28 592.53 S 0.1 (in) 198 580.13 S 0.1 (a) 209.42 580.13 S 0.1 (r) 217.02 580.13 S 0.1 (emote) 220.89 580.13 S 0.1 (interface) 251.01 580.13 S 0.1 (must) 292.69 580.13 S 0.1 (specify) 317.95 580.13 S 5 F (java.rmi.RemoteException) 352.42 580.13 T 1 F 0.1 (\050or) 498.92 580.13 S 0.1 (one) 514.45 580.13 S 0.1 (of) 533.31 580.13 S 0.1 (its) 544.8 580.13 S 0.1 (super) 198 567.73 S 0.1 (classes) 223.34 567.73 S 0.1 (such) 257.02 567.73 S 0.1 (as) 281.07 567.73 S 5 F (java.io.IOException) 293.63 567.73 T 1 F 0.1 (or) 410.75 567.73 S 5 F (java.lang.Exception) 423.48 567.73 T 1 F 0.1 (\051) 537.48 567.73 S 0.1 (in) 544.03 567.73 S 0.1 (its) 198 555.33 S 0.1 (thr) 211.83 555.33 S 0.1 (ows) 224.98 555.33 S 0.1 (clause.) 246.44 555.33 S 0.1 (The) 198 534.93 S 0.1 (exception) 218.16 534.93 S 5 F (java.rmi.RemoteException) 264.82 534.93 T 1 F 0.1 (is) 411.94 534.93 S 0.1 (thr) 422.41 534.93 S 0.1 (own) 435.56 534.93 S 0.1 (when) 458.6 534.93 S 0.1 (a) 486.89 534.93 S 0.1 (r) 495.11 534.93 S 0.1 (emote) 498.98 534.93 S 0.1 (method) 198 522.53 S 0.1 (invocation) 235.99 522.53 S 0.1 (fails) 286.84 522.53 S 0.1 (for) 308.85 522.53 S 0.1 (some) 325.01 522.53 S 0.1 (r) 351.85 522.53 S 0.1 (eason.) 355.72 522.53 S 0.1 (Some) 387.25 522.53 S 0.1 (r) 415.1 522.53 S 0.1 (easons) 418.97 522.53 S 0.1 (for) 452.24 522.53 S 0.1 (r) 468.4 522.53 S 0.1 (emote) 472.27 522.53 S 0.1 (method) 503.02 522.53 S 0.1 (invocation) 198 510.13 S 0.1 (failur) 248.85 510.13 S 0.1 (e) 273.4 510.13 S 0.1 (include:) 281.41 510.13 S 4 14 Q 0.14 (\245) 198 491.73 S 1 10 Q 0.1 (communication) 210.6 491.73 S 0.1 (failur) 284.23 491.73 S 0.1 (e) 308.78 491.73 S 0.1 (\050the) 316.79 491.73 S 0.1 (r) 337.51 491.73 S 0.1 (emote) 341.38 491.73 S 0.1 (server) 372.13 491.73 S 0.1 (is) 403.22 491.73 S 0.1 (unr) 413.69 491.73 S 0.1 (eachable) 429.61 491.73 S 0.1 (or) 471.81 491.73 S 0.1 (is) 484.54 491.73 S 0.1 (r) 495.01 491.73 S 0.1 (efusing) 498.88 491.73 S 0.1 (connections;) 210.6 479.33 S 0.1 (the) 269.88 479.33 S 0.1 (connection) 287.17 479.33 S 0.1 (is) 339.51 479.33 S 0.1 (closed) 349.98 479.33 S 0.1 (by) 381.65 479.33 S 0.1 (the) 396.06 479.33 S 0.1 (server) 413.35 479.33 S 0.1 (,) 440.58 479.33 S 0.1 (etc.\051) 446.3 479.33 S 4 14 Q 0.14 (\245) 198 466.93 S 1 10 Q 0.1 (failur) 210.6 466.93 S 0.1 (e) 235.15 466.93 S 0.1 (during) 243.16 466.93 S 0.1 (parameter) 277.26 466.93 S 0.1 (or) 326.86 466.93 S 0.1 (r) 339.59 466.93 S 0.1 (eturn) 343.46 466.93 S 0.1 (value) 370.93 466.93 S 0.1 (marshalling) 398.93 466.93 S 0.1 (or) 456.1 466.93 S 0.1 (unmarshalling) 468.83 466.93 S 4 14 Q 0.14 (\245) 198 454.53 S 1 10 Q 0.1 (pr) 210.6 454.53 S 0.1 (otocol) 220.58 454.53 S 0.1 (err) 251.29 454.53 S 0.1 (ors) 264.1 454.53 S 0.1 (The) 198 434.13 S 0.1 (class) 217.62 434.13 S 5 F (RemoteException) 241.52 434.13 T 1 F 0.1 (is) 334.1 434.13 S 0.1 (a) 344.02 434.13 S 0.1 (checked) 351.7 434.13 S 0.1 (exception) 390.92 434.13 S 0.1 (\050one) 437.04 434.13 S 0.1 (that) 459.42 434.13 S 0.1 (must) 479.73 434.13 S 0.1 (be) 505.07 434.13 S 0.1 (handled) 518.16 434.13 S 0.1 (by) 198 421.73 S 0.1 (the) 212.41 421.73 S 0.1 (caller) 229.7 421.73 S 0.1 (of) 257.42 421.73 S 0.1 (a) 269.53 421.73 S 0.1 (r) 277.75 421.73 S 0.1 (emote) 281.62 421.73 S 0.1 (method) 312.37 421.73 S 0.1 (and) 350.36 421.73 S 0.1 (is) 370.71 421.73 S 0.1 (checked) 381.18 421.73 S 0.1 (by) 420.95 421.73 S 0.1 (the) 435.36 421.73 S 0.1 (compiler\051,) 452.65 421.73 S 0.1 (not) 501.9 421.73 S 0.1 (a) 519.85 421.73 S 5 F (RuntimeException) 198 409.33 T 1 F 0.1 (.) 294 409.33 S 0 14 Q (2.4.3) 125 376.27 T (The) 160.49 376.27 T (RemoteObject) 185.69 376.27 T (Class) 268.96 376.27 T (and) 303.5 376.27 T (its) 328.7 376.27 T (Subclasses) 346.9 376.27 T 1 10 Q 0.1 (RMI) 198 354.93 S 0.1 (server) 220.93 354.93 S 0.1 (functions) 252.02 354.93 S 0.1 (ar) 297.35 354.93 S 0.1 (e) 306.32 354.93 S 0.1 (pr) 314.33 354.93 S 0.1 (ovided) 324.31 354.93 S 0.1 (by) 359.06 354.93 S 5 F (java.rmi.server.RemoteObject) 373.47 354.93 T 1 F 0.1 (and) 198 342.53 S 0.1 (its) 218.35 342.53 S 0.1 (subclasses,) 232.18 342.53 S 5 F (java.rmi.server.RemoteServer) 284.56 342.53 T 1 F 0.1 (and) 455.68 342.53 S 5 F (java.rmi.server.UnicastRemoteObject) 198 330.13 T 1 F 0.1 (and) 411.12 330.13 S 5 F (java.rmi.activation.Activatable) 198 317.73 T 1 F 0.1 (.) 384 317.73 S 4 14 Q 0.14 (\245) 198 299.33 S 1 10 Q 0.1 (The) 210.6 299.33 S 0.1 (class) 230.76 299.33 S 5 F (java.rmi.server.RemoteObject) 255.21 299.33 T 1 F 0.1 (pr) 426.33 299.33 S 0.1 (ovides) 436.31 299.33 S 0.1 (implementations) 469.19 299.33 S 0.1 (for) 210.6 286.93 S 0.1 (the) 226.64 286.93 S 5 F (java.lang.Object) 247.74 286.93 T 1 F 0.1 (methods,) 346.75 286.93 S 5 F (hashCode) 391.56 286.93 T 1 F 0.1 (,) 439.56 286.93 S 5 F (equals) 445.16 286.93 T 1 F 0.1 (,) 481.16 286.93 S 0.1 (and) 486.76 286.93 S 5 F (toString) 507 286.93 T 1 F 0.1 (that) 210.6 274.53 S 0.1 (ar) 231.46 274.53 S 0.1 (e) 240.43 274.53 S 0.1 (sensible) 248.44 274.53 S 0.1 (for) 287.59 274.53 S 0.1 (r) 303.75 274.53 S 0.1 (emote) 307.62 274.53 S 0.1 (objects.) 338.37 274.53 S 4 14 Q 0.14 (\245) 198 262.13 S 1 10 Q 0.1 (The) 210.6 262.13 S 0.1 (methods) 230.76 262.13 S 0.1 (needed) 273.09 262.13 S 0.1 (to) 309.22 262.13 S 0.1 (cr) 321.26 262.13 S 0.1 (eate) 329.67 262.13 S 0.1 (r) 351.03 262.13 S 0.1 (emote) 354.9 262.13 S 0.1 (objects) 385.65 262.13 S 0.1 (and) 419.53 262.13 S 0.1 (export) 439.88 262.13 S 0.1 (them) 472.23 262.13 S 0.1 (\050make) 498.45 262.13 S 0.1 (them) 529.58 262.13 S 0.1 (available) 210.6 249.73 S 0.1 (to) 254.32 249.73 S 0.1 (r) 266.36 249.73 S 0.1 (emote) 270.23 249.73 S 0.1 (clients\051) 300.98 249.73 S 0.1 (ar) 336.6 249.73 S 0.1 (e) 345.57 249.73 S 0.1 (pr) 353.58 249.73 S 0.1 (ovided) 363.56 249.73 S 0.1 (by) 398.31 249.73 S 0.1 (the) 412.72 249.73 S 0.1 (classes) 430.01 249.73 S 5 F (UnicastRemoteObject) 210.6 237.33 T 1 F 0.1 (and) 327.72 237.33 S 5 F (Activatable) 348.07 237.33 T 1 F 0.1 (.) 414.07 237.33 S 0.1 (The) 419.79 237.33 S 0.1 (subclass) 439.95 237.33 S 0.1 (identif) 480.5 237.33 S 0.1 (ies) 510.14 237.33 S 0.1 (the) 525.5 237.33 S 0.1 (semantics) 210.6 224.93 S 0.1 (of) 258.15 224.93 S 0.1 (the) 270.26 224.93 S 0.1 (r) 287.55 224.93 S 0.1 (emote) 291.42 224.93 S 0.1 (r) 322.17 224.93 S 0.1 (efer) 326.04 224.93 S 0.1 (ence,) 343.12 224.93 S 0.1 (for) 369.08 224.93 S 0.1 (example) 385.24 224.93 S 0.1 (whether) 426.55 224.93 S 0.1 (the) 467.14 224.93 S 0.1 (server) 484.43 224.93 S 0.1 (is) 515.52 224.93 S 0.1 (a) 525.99 224.93 S 0.1 (simple) 210.6 212.53 S 0.1 (r) 244.01 212.53 S 0.1 (emote) 247.88 212.53 S 0.1 (object) 278.63 212.53 S 0.1 (or) 308.17 212.53 S 0.1 (is) 320.9 212.53 S 0.1 (an) 331.37 212.53 S 0.1 (activatable) 345.51 212.53 S 0.1 (r) 397.48 212.53 S 0.1 (emote) 401.35 212.53 S 0.1 (object) 432.1 212.53 S 0.1 (\050one) 461.64 212.53 S 0.1 (that) 484.56 212.53 S 0.1 (executes) 505.42 212.53 S 0.1 (when) 210.6 200.13 S 0.1 (invoked\051.) 238.89 200.13 S 4 14 Q 0.14 (\245) 198 187.73 S 1 10 Q 0.1 (The) 210.6 187.73 S 5 F (java.rmi.server.UnicastRemoteObject) 230.76 187.73 T 1 F 0.1 (class) 443.88 187.73 S 0.1 (def) 468.33 187.73 S 0.1 (ines) 482.67 187.73 S 0.1 (a) 503.95 187.73 S 0.1 (singleton) 512.17 187.73 S 0.1 (\050unicast\051) 210.6 175.33 S 0.1 (r) 252.98 175.33 S 0.1 (emote) 256.85 175.33 S 0.1 (object) 287.6 175.33 S 0.1 (whose) 317.14 175.33 S 0.1 (r) 349.41 175.33 S 0.1 (efer) 353.28 175.33 S 0.1 (ences) 370.36 175.33 S 0.1 (ar) 398.06 175.33 S 0.1 (e) 407.03 175.33 S 0.1 (valid) 415.04 175.33 S 0.1 (only) 441.24 175.33 S 0.1 (while) 464.51 175.33 S 0.1 (the) 492.9 175.33 S 0.1 (server) 510.19 175.33 S 0.1 (pr) 210.6 162.93 S 0.1 (ocess) 220.58 162.93 S 0.1 (is) 247.37 162.93 S 0.1 (alive.) 257.84 162.93 S FMENDPAGE %%EndPage: "8" 14 %%Page: "9" 15 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (2:) 232.71 108.7 S 0 F 0.09 (Java) 243.15 108.7 S 0.09 (Distributed) 260.76 108.7 S 0.09 (Object) 305.67 108.7 S 0.09 (Model) 331.8 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 532.04 108.7 S 0.09 (9) 553.41 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (2) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 4 14 Q 0 X 0.14 (\245) 198 641.33 S 1 10 Q 0.1 (The) 210.6 641.33 S 0.1 (class) 230.76 641.33 S 5 F (java.rmi.activation.Activatable) 255.21 641.33 T 1 F 0.1 (is) 444.33 641.33 S 0.1 (an) 454.8 641.33 S 0.1 (abstract) 468.94 641.33 S 0.1 (class) 507.54 641.33 S 0.1 (that) 531.99 641.33 S 0.1 (def) 210.6 628.93 S 0.1 (ines) 224.94 628.93 S 0.1 (an) 246.22 628.93 S 0 F 0.1 (activatable) 260.36 628.93 S 1 F 0.1 (r) 307.71 628.93 S 0.1 (emote) 311.58 628.93 S 0.1 (object) 342.33 628.93 S 0.1 (that) 371.87 628.93 S 0.1 (starts) 392.73 628.93 S 0.1 (executing) 420.4 628.93 S 0.1 (when) 467.18 628.93 S 0.1 (its) 495.47 628.93 S 0.1 (r) 509.3 628.93 S 0.1 (emote) 513.17 628.93 S 0.1 (methods) 210.6 616.53 S 0.1 (ar) 252.93 616.53 S 0.1 (e) 261.9 616.53 S 0.1 (invoked) 269.91 616.53 S 0.1 (and) 310.03 616.53 S 0.1 (can) 330.38 616.53 S 0.1 (shut) 349.06 616.53 S 0.1 (itself) 371.93 616.53 S 0.1 (down) 397.09 616.53 S 0.1 (when) 426.34 616.53 S 0.1 (necessary) 454.63 616.53 S 0.1 (.) 497.25 616.53 S 0 15 Q (2.5) 67.47 582.8 T (Implementing) 97.27 582.8 T (a) 185.1 582.8 T (Remote) 194.58 582.8 T (Interface) 242.39 582.8 T 1 10 Q 0.1 (The) 198 561.13 S 0.1 (general) 218.16 561.13 S 0.1 (r) 254.8 561.13 S 0.1 (ules) 258.77 561.13 S 0.1 (for) 280.26 561.13 S 0.1 (a) 296.42 561.13 S 0.1 (class) 304.64 561.13 S 0.1 (that) 329.09 561.13 S 0.1 (implements) 349.95 561.13 S 0.1 (a) 406.46 561.13 S 0.1 (r) 414.68 561.13 S 0.1 (emote) 418.55 561.13 S 0.1 (interface) 449.3 561.13 S 0.1 (ar) 491.61 561.13 S 0.1 (e) 500.58 561.13 S 0.1 (as) 508.59 561.13 S 0.1 (follows:) 521.15 561.13 S 4 14 Q 0.14 (\245) 198 542.73 S 1 10 Q 0.1 (The) 210.6 542.73 S 0.1 (class) 230.76 542.73 S 0 F 0.1 (usually) 255.21 542.73 S 1 F 0.1 (extends) 289.04 542.73 S 5 F (java.rmi.server.UnicastRemoteObject) 327.03 542.73 T 1 F 0.1 (,) 537.03 542.73 S 0.1 (ther) 210.6 530.33 S 0.1 (eby) 228.64 530.33 S 0.1 (inheriting) 247.94 530.33 S 0.1 (the) 295.81 530.33 S 0.1 (r) 313.1 530.33 S 0.1 (emote) 316.97 530.33 S 0.1 (behavior) 347.72 530.33 S 0.1 (pr) 390.75 530.33 S 0.1 (ovided) 400.73 530.33 S 0.1 (by) 435.48 530.33 S 0.1 (the) 449.89 530.33 S 0.1 (classes) 467.18 530.33 S 5 F (java.rmi.server.RemoteObject) 210.6 517.93 T 1 F 0.1 (and) 381.72 517.93 S 5 F (java.rmi.server.RemoteServer) 210.6 505.53 T 1 F 0.1 (.) 377.86 505.53 S 4 14 Q 0.14 (\245) 198 493.13 S 1 10 Q 0.1 (The) 210.6 493.13 S 0.1 (class) 230.76 493.13 S 0.1 (can) 255.21 493.13 S 0.1 (implement) 273.89 493.13 S 0.1 (any) 326.06 493.13 S 0.1 (number) 345.86 493.13 S 0.1 (of) 384.53 493.13 S 0.1 (r) 396.64 493.13 S 0.1 (emote) 400.51 493.13 S 0.1 (interfaces.) 431.26 493.13 S 4 14 Q 0.14 (\245) 198 480.73 S 1 10 Q 0.1 (The) 210.6 480.73 S 0.1 (class) 230.76 480.73 S 0.1 (can) 255.21 480.73 S 0.1 (extend) 273.89 480.73 S 0.1 (another) 307.54 480.73 S 0.1 (r) 345.46 480.73 S 0.1 (emote) 349.33 480.73 S 0.1 (implementation) 380.08 480.73 S 0.1 (class.) 455.2 480.73 S 4 14 Q 0.14 (\245) 198 468.33 S 1 10 Q 0.1 (The) 210.6 468.33 S 0.1 (class) 230.42 468.33 S 0.1 (can) 254.52 468.33 S 0.1 (def) 272.86 468.33 S 0.1 (ine) 287.2 468.33 S 0.1 (methods) 303.8 468.33 S 0.1 (that) 345.79 468.33 S 0.1 (do) 366.3 468.33 S 0.1 (not) 380.85 468.33 S 0.1 (appear) 398.47 468.33 S 0.1 (in) 432.6 468.33 S 0.1 (the) 444.31 468.33 S 0.1 (r) 461.26 468.33 S 0.1 (emote) 465.13 468.33 S 0.1 (interface,) 495.54 468.33 S 0.1 (but) 540.1 468.33 S 0.1 (those) 210.6 455.93 S 0.1 (methods) 237.79 455.93 S 0.1 (can) 280.12 455.93 S 0.1 (only) 298.8 455.93 S 0.1 (be) 322.07 455.93 S 0.1 (used) 335.71 455.93 S 0.1 (locally) 360.4 455.93 S 0.1 (and) 393.41 455.93 S 0.1 (ar) 413.76 455.93 S 0.1 (e) 422.73 455.93 S 0.1 (not) 430.74 455.93 S 0.1 (available) 448.7 455.93 S 0.1 (r) 492.42 455.93 S 0.1 (emotely) 496.29 455.93 S 0.1 (.) 531.48 455.93 S 0.1 (For) 198 435.53 S 0.1 (example,) 216.39 435.53 S 0.1 (the) 260.3 435.53 S 0.1 (following) 277.59 435.53 S 0.1 (class) 324.31 435.53 S 5 F (BankAcctImpl) 348.76 435.53 T 1 F 0.1 (implements) 423.88 435.53 S 0.1 (the) 480.39 435.53 S 5 F (BankAccount) 198 423.13 T 1 F 0.1 (r) 267.12 423.13 S 0.1 (emote) 270.99 423.13 S 0.1 (interface) 301.74 423.13 S 0.1 (and) 344.05 423.13 S 0.1 (extends) 364.4 423.13 S 0.1 (the) 402.39 423.13 S 5 F (java.rmi.server.UnicastRemoteObject) 198 410.73 T 1 F 0.1 (class:) 411.12 410.73 S 5 9 Q (package mypackage;) 198 395 T (import java.rmi.RemoteException;) 198 373 T (import java.rmi.server.UnicastRemoteObject;) 198 362 T (public class BankAccountImpl) 198 340 T (extends UnicastRemoteObject) 218.16 329 T (implements BankAccount) 218.16 318 T ({) 198 307 T (private float balance = 0.0;) 218.16 296 T (public BankAccountImpl\050float initialBalance\051) 218.16 274 T (throws RemoteException) 238.32 263 T ({) 218.16 252 T (balance = initialBalance;) 238.32 241 T (}) 218.16 230 T (public void deposit\050float amount\051 throws RemoteException {) 218.16 219 T (...) 238.32 208 T (}) 218.16 197 T (public void withdraw\050float amount\051 throws OverdrawnException,) 218.16 186 T (RemoteException {) 238.32 175 T (...) 238.32 164 T (}) 218.16 153 T FMENDPAGE %%EndPage: "9" 15 %%Page: "10" 16 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (10) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (2) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (public float getBalance\050\051 throws RemoteException {) 218.16 642 T (...) 238.32 631 T (}) 218.16 620 T (}) 198 609 T 1 10 Q 0.1 (Note) 198 589.33 S 0.1 (that) 223.34 589.33 S 0.1 (if) 244.2 589.33 S 0.1 (necessary) 253.76 589.33 S 0.1 (,) 296.38 589.33 S 0.1 (a) 302.1 589.33 S 0.1 (class) 310.32 589.33 S 0.1 (that) 334.77 589.33 S 0.1 (implements) 355.63 589.33 S 0.1 (a) 412.14 589.33 S 0.1 (r) 420.36 589.33 S 0.1 (emote) 424.23 589.33 S 0.1 (interface) 454.98 589.33 S 0.1 (can) 497.29 589.33 S 0.1 (extend) 515.97 589.33 S 0.1 (some) 198 576.93 S 0.1 (other) 224.84 576.93 S 0.1 (class) 251.74 576.93 S 0.1 (besides) 276.19 576.93 S 5 F (java.rmi.server.UnicastRemoteObject) 312.62 576.93 T 1 F 0.1 (.) 522.62 576.93 S 0.1 (However) 198 564.53 S 0.1 (,) 239.26 564.53 S 0.1 (the) 244.98 564.53 S 0.1 (implementation) 262.27 564.53 S 0.1 (class) 337.39 564.53 S 0.1 (must) 361.84 564.53 S 0.1 (then) 387.72 564.53 S 0.1 (assume) 410.93 564.53 S 0.1 (the) 447.78 564.53 S 0.1 (r) 465.07 564.53 S 0.1 (esponsibility) 468.94 564.53 S 0.1 (for) 529.91 564.53 S 0.1 (exporting) 198 552.13 S 0.1 (the) 244.38 552.13 S 0.1 (object) 261.11 552.13 S 0.1 (\050taken) 290.1 552.13 S 0.1 (car) 321.02 552.13 S 0.1 (e) 334.53 552.13 S 0.1 (of) 341.98 552.13 S 0.1 (by) 353.53 552.13 S 0.1 (the) 367.38 552.13 S 5 F (UnicastRemoteObject) 384.12 552.13 T 1 F 0.1 (constr) 500.68 552.13 S 0.1 (uctor\051) 528.37 552.13 S 0.1 (and) 198 539.73 S 0.1 (for) 218.35 539.73 S 0.1 (implementing) 234.51 539.73 S 0.1 (\050if) 301.27 539.73 S 0.1 (needed\051) 314.26 539.73 S 0.1 (the) 353.82 539.73 S 0.1 (corr) 371.11 539.73 S 0.1 (ect) 389.13 539.73 S 0.1 (r) 405.04 539.73 S 0.1 (emote) 408.91 539.73 S 0.1 (semantics) 439.66 539.73 S 0.1 (of) 487.21 539.73 S 0.1 (the) 499.32 539.73 S 5 F (hashCode) 198 527.33 T 1 F 0.1 (,) 246 527.33 S 5 F (equals) 251.72 527.33 T 1 F 0.1 (,) 287.72 527.33 S 0.1 (and) 293.44 527.33 S 5 F (toString) 313.79 527.33 T 1 F 0.1 (methods) 364.91 527.33 S 0.1 (inherited) 407.24 527.33 S 0.1 (fr) 451.62 527.33 S 0.1 (om) 458.92 527.33 S 0.1 (the) 476.53 527.33 S 5 F (java.lang.Object) 198 514.93 T 1 F 0.1 (class.) 297.12 514.93 S 0 15 Q (2.6) 67.47 481.2 T (Parameter) 97.27 481.2 T (Passing) 162.57 481.2 T (in) 212.89 481.2 T (Remote) 228.21 481.2 T (Method) 276.03 481.2 T (Invocation) 325.49 481.2 T 1 10 Q 0.1 (An) 198 459.53 S 0.1 (ar) 214.74 459.53 S 0.1 (gument) 223.71 459.53 S 0.1 (to,) 261.54 459.53 S 0.1 (or) 276 459.53 S 0.1 (a) 288.55 459.53 S 0.1 (r) 296.59 459.53 S 0.1 (eturn) 300.46 459.53 S 0.1 (value) 327.75 459.53 S 0.1 (fr) 355.57 459.53 S 0.1 (om,) 362.87 459.53 S 0.1 (a) 382.9 459.53 S 0.1 (r) 390.94 459.53 S 0.1 (emote) 394.81 459.53 S 0.1 (object) 425.38 459.53 S 0.1 (can) 454.74 459.53 S 0.1 (be) 473.24 459.53 S 0.1 (any) 486.7 459.53 S 0.1 (Java) 506.32 459.53 S 0.1 (object) 528.64 459.53 S 0.1 (that) 198 447.13 S 0.1 (is) 218.86 447.13 S 0 F 0.1 (serializable) 229.33 447.13 S 1 F 0.1 (.) 275.16 447.13 S 0.1 (This) 280.88 447.13 S 0.1 (includes) 303.5 447.13 S 0.1 (Java) 344.67 447.13 S 0.1 (primitive) 367.17 447.13 S 0.1 (types,) 412.41 447.13 S 0.1 (r) 442.49 447.13 S 0.1 (emote) 446.36 447.13 S 0.1 (Java) 477.11 447.13 S 0.1 (objects,) 499.61 447.13 S 0.1 (and) 536.09 447.13 S 0.1 (non-r) 198 434.73 S 0.1 (emote) 222.7 434.73 S 0.1 (Java) 253.45 434.73 S 0.1 (objects) 275.95 434.73 S 0.1 (that) 309.83 434.73 S 0.1 (implement) 330.69 434.73 S 0.1 (the) 382.86 434.73 S 5 F (java.io.Serializable) 400.15 434.73 T 1 F 0.1 (interface.) 198 422.33 S 0.1 (For) 242.91 422.33 S 0.1 (mor) 261.3 422.33 S 0.1 (e) 279.66 422.33 S 0.1 (details) 287.67 422.33 S 0.1 (on) 320.71 422.33 S 0.1 (how) 335.31 422.33 S 0.1 (to) 358.35 422.33 S 0.1 (make) 370.39 422.33 S 0.1 (classes) 398.09 422.33 S 0.1 (serializable,) 431.77 422.33 S 0.1 (see) 488.63 422.33 S 0.1 (the) 505.87 422.33 S 0.1 (Java) 523.16 422.33 S 0.1 (\322Object) 198 409.93 S 0.1 (Serialization) 235.04 409.93 S 0.1 (Specif) 294.63 409.93 S 0.1 (ication.\323) 321.77 409.93 S 0.1 (Classes,) 363.09 409.93 S 0.1 (for) 402.02 409.93 S 0.1 (parameters) 418.18 409.93 S 0.1 (or) 472.12 409.93 S 0.1 (r) 484.85 409.93 S 0.1 (eturn) 488.72 409.93 S 0.1 (values,) 516.18 409.93 S 0.1 (that) 198 397.53 S 0.1 (ar) 218.55 397.53 S 0.1 (e) 227.52 397.53 S 0.1 (not) 235.23 397.53 S 0.1 (available) 252.88 397.53 S 0.1 (locally) 296.29 397.53 S 0.1 (ar) 328.99 397.53 S 0.1 (e) 337.96 397.53 S 0.1 (downloaded) 345.66 397.53 S 0.1 (dynamically) 405.59 397.53 S 0.1 (by) 464.55 397.53 S 0.1 (the) 478.65 397.53 S 0.1 (RMI) 495.63 397.53 S 0.1 (system.) 518.26 397.53 S 0.1 (See) 198 385.13 S 0.1 (the) 215.7 385.13 S 0.1 (section) 232.44 385.13 S 0.1 (on) 266.63 385.13 S 0.1 (\322Dynamic) 280.68 385.13 S 0.1 (Class) 329.35 385.13 S 0.1 (Loading\323) 355.89 385.13 S 0.1 (for) 401.23 385.13 S 0.1 (mor) 416.84 385.13 S 0.1 (e) 435.2 385.13 S 0.1 (information) 442.66 385.13 S 0.1 (on) 499.08 385.13 S 0.1 (how) 513.13 385.13 S 0.1 (RMI) 535.62 385.13 S 0.1 (downloads) 198 372.73 S 0.1 (parameter) 251.47 372.73 S 0.1 (and) 301.07 372.73 S 0.1 (r) 321.42 372.73 S 0.1 (eturn) 325.29 372.73 S 0.1 (value) 352.76 372.73 S 0.1 (classes) 380.76 372.73 S 0.1 (when) 414.44 372.73 S 0.1 (r) 442.73 372.73 S 0.1 (eading) 446.6 372.73 S 0.1 (parameters,) 480.51 372.73 S 0.1 (r) 198 360.33 S 0.1 (eturn) 201.87 360.33 S 0.1 (values) 229.34 360.33 S 0.1 (and) 261.68 360.33 S 0.1 (exceptions.) 282.03 360.33 S 0 14 Q (2.6.1) 125 327.27 T (Passing) 160.49 327.27 T (Non-r) 209.03 327.27 T (emote) 243.77 327.27 T (Objects) 280.64 327.27 T 1 10 Q 0.1 (A) 198 305.93 S 0.1 (non-r) 209 305.93 S 0.1 (emote) 233.7 305.93 S 0.1 (object,) 264.45 305.93 S 0.1 (that) 296.59 305.93 S 0.1 (is) 317.45 305.93 S 0.1 (passed) 327.92 305.93 S 0.1 (as) 362.03 305.93 S 0.1 (a) 374.59 305.93 S 0.1 (parameter) 382.81 305.93 S 0.1 (of) 432.41 305.93 S 0.1 (a) 444.52 305.93 S 0.1 (r) 452.74 305.93 S 0.1 (emote) 456.61 305.93 S 0.1 (method) 487.36 305.93 S 0.1 (invocation) 198 293.53 S 0.1 (or) 248.79 293.53 S 0.1 (r) 261.45 293.53 S 0.1 (eturned) 265.32 293.53 S 0.1 (as) 303.83 293.53 S 0.1 (a) 316.32 293.53 S 0.1 (r) 324.48 293.53 S 0.1 (esult) 328.35 293.53 S 0.1 (of) 353.13 293.53 S 0.1 (a) 365.18 293.53 S 0.1 (r) 373.34 293.53 S 0.1 (emote) 377.21 293.53 S 0.1 (method) 407.89 293.53 S 0.1 (invocation,) 445.82 293.53 S 0.1 (is) 499.2 293.53 S 0.1 (passed) 509.61 293.53 S 0.1 (by) 543.65 293.53 S 0 F 0.1 (copy) 198 281.13 S 1 F 0.1 (;) 216.91 281.13 S 0.1 (that) 222.63 281.13 S 0.1 (is,) 243.49 281.13 S 0.1 (the) 256.56 281.13 S 0.1 (object) 273.85 281.13 S 0.1 (is) 303.39 281.13 S 0.1 (serialized) 313.86 281.13 S 0.1 (using) 360.59 281.13 S 0.1 (the) 388.77 281.13 S 0.1 (Java) 406.06 281.13 S 0.1 (Object) 428.56 281.13 S 0.1 (Serialization) 460.5 281.13 S 0.1 (mechanism.) 198 268.73 S 0.1 (So,) 198 248.33 S 0.1 (when) 214.63 248.33 S 0.1 (a) 242.92 248.33 S 0.1 (non-r) 251.14 248.33 S 0.1 (emote) 275.84 248.33 S 0.1 (object) 306.59 248.33 S 0.1 (is) 336.13 248.33 S 0.1 (passed) 346.6 248.33 S 0.1 (as) 380.71 248.33 S 0.1 (an) 393.27 248.33 S 0.1 (ar) 407.41 248.33 S 0.1 (gument) 416.38 248.33 S 0.1 (or) 454.39 248.33 S 0.1 (r) 467.12 248.33 S 0.1 (eturn) 470.99 248.33 S 0.1 (value) 498.46 248.33 S 0.1 (in) 526.46 248.33 S 0.1 (a) 538.51 248.33 S 0.1 (r) 198 235.93 S 0.1 (emote) 201.87 235.93 S 0.1 (method) 232.62 235.93 S 0.1 (invocation,) 270.61 235.93 S 0.1 (the) 324.06 235.93 S 0.1 (content) 341.35 235.93 S 0.1 (of) 378.02 235.93 S 0.1 (the) 390.13 235.93 S 0.1 (non-r) 407.42 235.93 S 0.1 (emote) 432.12 235.93 S 0.1 (object) 462.87 235.93 S 0.1 (is) 492.41 235.93 S 0.1 (copied) 502.88 235.93 S 0.1 (befor) 198 223.53 S 0.1 (e) 221.38 223.53 S 0.1 (invoking) 229.39 223.53 S 0.1 (the) 273 223.53 S 0.1 (call) 290.29 223.53 S 0.1 (on) 309.07 223.53 S 0.1 (the) 323.67 223.53 S 0.1 (r) 340.96 223.53 S 0.1 (emote) 344.83 223.53 S 0.1 (object.) 375.58 223.53 S 0.1 (When) 198 203.13 S 0.1 (a) 227.5 203.13 S 0.1 (non-r) 235.27 203.13 S 0.1 (emote) 259.97 203.13 S 0.1 (object) 290.27 203.13 S 0.1 (is) 319.36 203.13 S 0.1 (r) 329.38 203.13 S 0.1 (eturned) 333.25 203.13 S 0.1 (fr) 371.37 203.13 S 0.1 (om) 378.67 203.13 S 0.1 (a) 395.83 203.13 S 0.1 (r) 403.6 203.13 S 0.1 (emote) 407.47 203.13 S 0.1 (method) 437.77 203.13 S 0.1 (invocation,) 475.31 203.13 S 0.1 (a) 528.31 203.13 S 0.1 (new) 536.08 203.13 S 0.1 (object) 198 190.73 S 0.1 (is) 227.54 190.73 S 0.1 (cr) 238.01 190.73 S 0.1 (eated) 246.42 190.73 S 0.1 (in) 273.99 190.73 S 0.1 (the) 286.04 190.73 S 0.1 (calling) 303.33 190.73 S 0.1 (virtual) 336.7 190.73 S 0.1 (machine.) 370.23 190.73 S FMENDPAGE %%EndPage: "10" 16 %%Page: "11" 17 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (2:) 232.71 108.7 S 0 F 0.09 (Java) 243.15 108.7 S 0.09 (Distributed) 260.76 108.7 S 0.09 (Object) 305.67 108.7 S 0.09 (Model) 331.8 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.95 108.7 S 0.09 (1) 549.32 108.7 S 0.09 (1) 553.41 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (2) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 14 Q 0 X (2.6.2) 125 638.67 T (Passing) 160.49 638.67 T (Remote) 209.03 638.67 T (Objects) 255.23 638.67 T 1 10 Q 0.1 (When) 198 617.33 S 0.1 (passing) 227.95 617.33 S 0.1 (a) 265.55 617.33 S 0.1 (r) 273.77 617.33 S 0.1 (emote) 277.64 617.33 S 0.1 (object) 308.39 617.33 S 0.1 (as) 337.93 617.33 S 0.1 (a) 350.49 617.33 S 0.1 (parameter) 358.71 617.33 S 0.1 (or) 408.31 617.33 S 0.1 (r) 421.04 617.33 S 0.1 (eturn) 424.91 617.33 S 0.1 (value) 452.38 617.33 S 0.1 (in) 480.38 617.33 S 0.1 (a) 492.43 617.33 S 0.1 (r) 500.65 617.33 S 0.1 (emote) 504.52 617.33 S 0.1 (method) 198 604.93 S 0.1 (call,) 235.6 604.93 S 0.1 (the) 256.59 604.93 S 0.1 (stub) 273.49 604.93 S 0.1 (for) 295.68 604.93 S 0.1 (the) 311.45 604.93 S 0.1 (r) 328.35 604.93 S 0.1 (emote) 332.22 604.93 S 0.1 (object) 362.58 604.93 S 0.1 (is) 391.72 604.93 S 0.1 (passed.) 401.8 604.93 S 0.1 (A) 438.12 604.93 S 0.1 (r) 448.73 604.93 S 0.1 (emote) 452.6 604.93 S 0.1 (object) 482.96 604.93 S 0.1 (passed) 512.11 604.93 S 0.1 (as) 545.83 604.93 S 0.1 (a) 198 592.53 S 0.1 (parameter) 206.22 592.53 S 0.1 (can) 255.82 592.53 S 0.1 (only) 274.5 592.53 S 0.1 (implement) 297.77 592.53 S 0.1 (r) 349.94 592.53 S 0.1 (emote) 353.81 592.53 S 0.1 (interfaces.) 384.56 592.53 S 0 14 Q (2.6.3) 125 559.47 T (Refer) 160.49 559.47 T (ential) 189.8 559.47 T (Integrity) 225.9 559.47 T 1 10 Q 0.1 (If) 198 538.13 S 0.1 (two) 208.02 538.13 S 0.1 (r) 228.5 538.13 S 0.1 (efer) 232.37 538.13 S 0.1 (ences) 249.45 538.13 S 0.1 (to) 277.15 538.13 S 0.1 (an) 289.19 538.13 S 0.1 (object) 303.33 538.13 S 0.1 (ar) 332.87 538.13 S 0.1 (e) 341.84 538.13 S 0.1 (passed) 349.85 538.13 S 0.1 (fr) 383.96 538.13 S 0.1 (om) 391.26 538.13 S 0.1 (one) 408.87 538.13 S 0.1 (VM) 428.36 538.13 S 0.1 (to) 448.36 538.13 S 0.1 (another) 460.4 538.13 S 0.1 (VM) 498.32 538.13 S 0.1 (in) 518.32 538.13 S 0.1 (parameters) 198 525.73 S 0.1 (\050or) 251.94 525.73 S 0.1 (in) 268.1 525.73 S 0.1 (the) 280.15 525.73 S 0.1 (r) 297.44 525.73 S 0.1 (eturn) 301.31 525.73 S 0.1 (value\051) 328.78 525.73 S 0.1 (in) 360.21 525.73 S 0.1 (a) 372.26 525.73 S 0.1 (single) 380.48 525.73 S 0.1 (r) 410.43 525.73 S 0.1 (emote) 414.3 525.73 S 0.1 (method) 445.05 525.73 S 0.1 (call) 483.04 525.73 S 0.1 (and) 501.82 525.73 S 0.1 (those) 522.16 525.73 S 0.1 (r) 198 513.33 S 0.1 (efer) 201.87 513.33 S 0.1 (ences) 218.95 513.33 S 0.1 (r) 246.65 513.33 S 0.1 (efer) 250.52 513.33 S 0.1 (to) 270.9 513.33 S 0.1 (the) 282.94 513.33 S 0.1 (same) 300.23 513.33 S 0.1 (object) 326.61 513.33 S 0.1 (in) 356.15 513.33 S 0.1 (the) 368.2 513.33 S 0.1 (sending) 385.49 513.33 S 0.1 (VM,) 424.56 513.33 S 0.1 (those) 447.16 513.33 S 0.1 (r) 474.35 513.33 S 0.1 (efer) 478.22 513.33 S 0.1 (ences) 495.3 513.33 S 0.1 (will) 522.99 513.33 S 0.1 (r) 198 500.93 S 0.1 (efer) 201.87 500.93 S 0.1 (to) 222.23 500.93 S 0.1 (a) 234.25 500.93 S 0.1 (single) 242.45 500.93 S 0.1 (copy) 272.39 500.93 S 0.1 (of) 297.36 500.93 S 0.1 (the) 309.45 500.93 S 0.1 (object) 326.72 500.93 S 0.1 (in) 356.24 500.93 S 0.1 (the) 368.27 500.93 S 0.1 (r) 385.54 500.93 S 0.1 (eceiving) 389.41 500.93 S 0.1 (VM.) 430.18 500.93 S 0.1 (Mor) 452.77 500.93 S 0.1 (e) 471.76 500.93 S 0.1 (generally) 479.75 500.93 S 0.1 (stated:) 525.04 500.93 S 0.1 (within) 198 488.53 S 0.1 (a) 230.78 488.53 S 0.1 (single) 239 488.53 S 0.1 (r) 268.95 488.53 S 0.1 (emote) 272.82 488.53 S 0.1 (method) 303.57 488.53 S 0.1 (call,) 341.56 488.53 S 0.1 (the) 362.94 488.53 S 0.1 (RMI) 380.23 488.53 S 0.1 (system) 403.16 488.53 S 0.1 (maintains) 437.8 488.53 S 0.1 (r) 485.61 488.53 S 0.1 (efer) 489.48 488.53 S 0.1 (ential) 506.56 488.53 S 0.1 (integrity) 198 476.13 S 0.1 (among) 240.04 476.13 S 0.1 (the) 274.33 476.13 S 0.1 (objects) 291.62 476.13 S 0.1 (passed) 325.5 476.13 S 0.1 (as) 359.61 476.13 S 0.1 (parameters) 372.17 476.13 S 0.1 (or) 426.11 476.13 S 0.1 (as) 438.84 476.13 S 0.1 (a) 451.4 476.13 S 0.1 (r) 459.62 476.13 S 0.1 (eturn) 463.49 476.13 S 0.1 (value) 490.96 476.13 S 0.1 (in) 518.96 476.13 S 0.1 (the) 531.01 476.13 S 0.1 (call.) 198 463.73 S 0 14 Q (2.6.4) 125 430.67 T (Class) 160.49 430.67 T (Annotation) 195.03 430.67 T 1 10 Q 0.1 (When) 198 409.33 S 0.1 (an) 227.95 409.33 S 0.1 (object) 242.09 409.33 S 0.1 (is) 271.63 409.33 S 0.1 (sent) 282.1 409.33 S 0.1 (fr) 303.73 409.33 S 0.1 (om) 311.03 409.33 S 0.1 (one) 328.64 409.33 S 0.1 (VM) 348.13 409.33 S 0.1 (to) 368.13 409.33 S 0.1 (another) 380.17 409.33 S 0.1 (in) 418.09 409.33 S 0.1 (a) 430.14 409.33 S 0.1 (r) 438.36 409.33 S 0.1 (emote) 442.23 409.33 S 0.1 (method) 472.98 409.33 S 0.1 (call,) 510.97 409.33 S 0.1 (the) 532.34 409.33 S 0.1 (RMI) 198 396.93 S 0.1 (system) 220.93 396.93 S 0.1 (annotates) 255.57 396.93 S 0.1 (the) 302.24 396.93 S 0.1 (class) 319.53 396.93 S 0.1 (descriptor) 343.98 396.93 S 0.1 (in) 393.22 396.93 S 0.1 (the) 405.27 396.93 S 0.1 (call) 422.56 396.93 S 0.1 (str) 441.34 396.93 S 0.1 (eam) 452.91 396.93 S 0.1 (with) 474.95 396.93 S 0.1 (information) 498.8 396.93 S 0.1 (\050the) 198 384.53 S 0.1 (URL\051) 218.72 384.53 S 0.1 (of) 246.14 384.53 S 0.1 (the) 258.25 384.53 S 0.1 (class) 275.54 384.53 S 0.1 (so) 299.99 384.53 S 0.1 (that) 313.01 384.53 S 0.1 (the) 333.87 384.53 S 0.1 (class) 351.16 384.53 S 0.1 (can) 375.61 384.53 S 0.1 (be) 394.29 384.53 S 0.1 (loaded) 407.93 384.53 S 0.1 (at) 442.03 384.53 S 0.1 (the) 453.61 384.53 S 0.1 (r) 470.9 384.53 S 0.1 (eceiver) 474.77 384.53 S 0.1 (.) 506.05 384.53 S 0.1 (It) 511.77 384.53 S 0.1 (is) 521.72 384.53 S 0.1 (a) 532.18 384.53 S 0.1 (r) 198 372.13 S 0.1 (equir) 201.87 372.13 S 0.1 (ement) 225.47 372.13 S 0.1 (that) 256.58 372.13 S 0.1 (classes) 277.44 372.13 S 0.1 (be) 311.12 372.13 S 0.1 (downloaded) 324.76 372.13 S 0.1 (on) 384.99 372.13 S 0.1 (demand) 399.59 372.13 S 0.1 (during) 439.97 372.13 S 0.1 (r) 474.07 372.13 S 0.1 (emote) 477.94 372.13 S 0.1 (method) 508.69 372.13 S 0.1 (invocation.) 198 359.73 S 0 14 Q (2.6.5) 125 326.67 T (Parameter) 160.49 326.67 T (T) 223.01 326.67 T (ransmission) 230.01 326.67 T 1 10 Q 0.1 (Parameters) 198 305.33 S 0.1 (in) 251.8 305.33 S 0.1 (an) 263.69 305.33 S 0.1 (RMI) 277.66 305.33 S 0.1 (call) 300.43 305.33 S 0.1 (ar) 319.04 305.33 S 0.1 (e) 328.01 305.33 S 0.1 (written) 335.86 305.33 S 0.1 (to) 371.84 305.33 S 0.1 (a) 383.71 305.33 S 0.1 (str) 391.77 305.33 S 0.1 (eam) 403.34 305.33 S 0.1 (that) 425.21 305.33 S 0.1 (is) 445.9 305.33 S 0.1 (a) 456.21 305.33 S 0.1 (subclass) 464.26 305.33 S 0.1 (of) 504.65 305.33 S 0.1 (the) 516.59 305.33 S 0.1 (class) 533.72 305.33 S 5 F (java.io.ObjectOutputStream) 198 292.93 T 1 F 0.1 (in) 357.12 292.93 S 0.1 (or) 369.17 292.93 S 0.1 (der) 378.6 292.93 S 0.1 (to) 396.87 292.93 S 0.1 (serialize) 408.91 292.93 S 0.1 (the) 449.43 292.93 S 0.1 (parameters) 466.72 292.93 S 0.1 (to) 520.66 292.93 S 0.1 (the) 532.7 292.93 S 0.1 (destination) 198 280.53 S 0.1 (of) 251.8 280.53 S 0.1 (the) 263.91 280.53 S 0.1 (r) 281.2 280.53 S 0.1 (emote) 285.07 280.53 S 0.1 (call.) 315.82 280.53 S 0.1 (The) 337.2 280.53 S 5 F (ObjectOutputStream) 357.36 280.53 T 1 F 0.1 (subclass) 468.48 280.53 S 0.1 (overrides) 509.03 280.53 S 0.1 (the) 198 268.13 S 5 F (replaceObject) 215.29 268.13 T 1 F 0.1 (method) 296.41 268.13 S 0.1 (to) 334.4 268.13 S 0.1 (r) 346.44 268.13 S 0.1 (eplace) 350.31 268.13 S 0.1 (each) 381.97 268.13 S 0.1 (r) 405.54 268.13 S 0.1 (emote) 409.41 268.13 S 0.1 (object) 440.16 268.13 S 0.1 (with) 469.7 268.13 S 0.1 (its) 493.55 268.13 S 0.1 (corr) 198 255.73 S 0.1 (esponding) 216.02 255.73 S 0.1 (stub) 266.75 255.73 S 0.1 (class.) 289.32 255.73 S 0.1 (Parameters) 316.35 255.73 S 0.1 (that) 370.31 255.73 S 0.1 (ar) 391.16 255.73 S 0.1 (e) 400.13 255.73 S 0.1 (objects) 408.12 255.73 S 0.1 (ar) 441.99 255.73 S 0.1 (e) 450.96 255.73 S 0.1 (written) 458.96 255.73 S 0.1 (to) 495.1 255.73 S 0.1 (the) 507.12 255.73 S 0.1 (str) 524.4 255.73 S 0.1 (eam) 535.97 255.73 S 0.1 (using) 198 243.33 S 0.1 (the) 226.18 243.33 S 5 F (ObjectOutputStream) 243.47 243.33 T 1 F 0.1 (\325s) 351.47 243.33 S 5 F (writeObject) 361.81 243.33 T 1 F 0.1 (method.) 430.93 243.33 S 0.1 (The) 471.52 243.33 S 5 F (ObjectOutputStream) 198 230.93 T 1 F 0.1 (calls) 309.12 230.93 S 0.1 (the) 332.24 230.93 S 5 F (replaceObject) 349.53 230.93 T 1 F 0.1 (method) 430.65 230.93 S 0.1 (for) 468.64 230.93 S 0.1 (each) 484.8 230.93 S 0.1 (object) 508.37 230.93 S 0.1 (written) 198 218.53 S 0.1 (to) 234.15 218.53 S 0.1 (the) 246.19 218.53 S 0.1 (str) 263.48 218.53 S 0.1 (eam) 275.05 218.53 S 0.1 (via) 297.09 218.53 S 0.1 (the) 314.07 218.53 S 5 F (writeObject) 331.36 218.53 T 1 F 0.1 (method) 400.48 218.53 S 0.1 (\050that) 438.47 218.53 S 0.1 (includes) 462.76 218.53 S 0.1 (objects) 503.93 218.53 S 0.1 (r) 198 206.13 S 0.1 (efer) 201.87 206.13 S 0.1 (enced) 218.95 206.13 S 0.1 (by) 248.52 206.13 S 0.1 (those) 262.93 206.13 S 0.1 (objects) 290.12 206.13 S 0.1 (that) 324 206.13 S 0.1 (ar) 344.86 206.13 S 0.1 (e) 353.83 206.13 S 0.1 (written\051.) 361.84 206.13 S 0.1 (The) 404.02 206.13 S 5 F (replaceObject) 424.18 206.13 T 1 F 0.1 (method) 505.3 206.13 S 0.1 (of) 543.29 206.13 S 0.1 (RMI\325s) 198 193.73 S 0.1 (subclass) 228.15 193.73 S 0.1 (of) 268.7 193.73 S 5 F (ObjectOutputStream) 280.81 193.73 T 1 F 0.1 (r) 391.93 193.73 S 0.1 (eturns) 395.8 193.73 S 0.1 (the) 427.61 193.73 S 0.1 (following:) 444.9 193.73 S FMENDPAGE %%EndPage: "11" 17 %%Page: "12" 18 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (12) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (2) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 4 14 Q 0 X 0.14 (\245) 198 641.33 S 1 10 Q 0.1 (if) 210.6 641.33 S 0.1 (the) 220.16 641.33 S 0.1 (object) 237.45 641.33 S 0.1 (passed) 266.99 641.33 S 0.1 (to) 301.1 641.33 S 5 F (replaceObject) 313.14 641.33 T 1 F 0.1 (is) 394.26 641.33 S 0.1 (an) 404.73 641.33 S 0.1 (instance) 418.87 641.33 S 0.1 (of) 459.07 641.33 S 5 F (java.rmi.Remote) 210.6 628.93 T 1 F 0.1 (,) 300.6 628.93 S 0.1 (then) 305.82 628.93 S 0.1 (it) 328.53 628.93 S 0.1 (r) 337.52 628.93 S 0.1 (eturns) 341.39 628.93 S 0.1 (the) 372.69 628.93 S 0.1 (stub) 389.48 628.93 S 0.1 (for) 411.56 628.93 S 0.1 (the) 427.22 628.93 S 0.1 (r) 444.01 628.93 S 0.1 (emote) 447.88 628.93 S 0.1 (object.) 478.13 628.93 S 0.1 (A) 509.76 628.93 S 0.1 (stub) 520.26 628.93 S 0.1 (for) 542.34 628.93 S 0.1 (a) 210.6 616.53 S 0.1 (r) 218.82 616.53 S 0.1 (emote) 222.69 616.53 S 0.1 (object) 253.44 616.53 S 0.1 (is) 282.98 616.53 S 0.1 (obtained) 293.45 616.53 S 0.1 (via) 336.25 616.53 S 0.1 (a) 353.23 616.53 S 0.1 (call) 361.45 616.53 S 0.1 (to) 380.23 616.53 S 0.1 (the) 392.27 616.53 S 0.1 (method) 409.56 616.53 S 5 F (java.rmi.server.RemoteObject.toStub) 210.6 604.13 T 1 F 0.1 (.) 420.6 604.13 S 4 14 Q 0.14 (\245) 198 585.73 S 1 10 Q 0.1 (if) 210.6 585.73 S 0.1 (the) 220.16 585.73 S 0.1 (object) 237.45 585.73 S 0.1 (passed) 266.99 585.73 S 0.1 (to) 301.1 585.73 S 5 F (replaceObject) 313.14 585.73 T 1 F 0.1 (is) 394.26 585.73 S 0.1 (not) 404.73 585.73 S 0.1 (an) 422.69 585.73 S 0.1 (instance) 436.83 585.73 S 0.1 (of) 477.03 585.73 S 5 F (java.rmi.Remote) 210.6 573.33 T 1 F 0.1 (,) 300.6 573.33 S 0.1 (then) 306.32 573.33 S 0.1 (the) 329.53 573.33 S 0.1 (object) 346.82 573.33 S 0.1 (is) 376.36 573.33 S 0.1 (simply) 386.83 573.33 S 0.1 (r) 421.01 573.33 S 0.1 (eturned.) 424.88 573.33 S 0.1 (RMI\325s) 198 552.93 S 0.1 (subclass) 228.15 552.93 S 0.1 (of) 268.7 552.93 S 5 F (ObjectOutputStream) 280.81 552.93 T 1 F 0.1 (also) 391.93 552.93 S 0.1 (implements) 413.06 552.93 S 0.1 (the) 469.57 552.93 S 5 F (annotateClass) 198 540.53 T 1 F 0.1 (method) 278.62 540.53 S 0.1 (that) 316.1 540.53 S 0.1 (annotates) 336.46 540.53 S 0.1 (the) 382.63 540.53 S 0.1 (call) 399.41 540.53 S 0.1 (str) 417.69 540.53 S 0.1 (eam) 429.26 540.53 S 0.1 (with) 450.8 540.53 S 0.1 (the) 474.14 540.53 S 0.1 (location) 490.93 540.53 S 0.1 (of) 529.61 540.53 S 0.1 (the) 541.21 540.53 S 0.1 (class) 198 528.13 S 0.1 (so) 222.45 528.13 S 0.1 (that) 235.47 528.13 S 0.1 (it) 256.33 528.13 S 0.1 (can) 265.82 528.13 S 0.1 (be) 284.5 528.13 S 0.1 (downloaded) 298.14 528.13 S 0.1 (at) 358.37 528.13 S 0.1 (the) 369.95 528.13 S 0.1 (r) 387.24 528.13 S 0.1 (eceiver) 391.11 528.13 S 0.1 (.) 422.39 528.13 S 0.1 (See) 431.23 528.13 S 0.1 (the) 449.48 528.13 S 0.1 (section) 466.77 528.13 S 0.1 (\322Dynamic) 501.51 528.13 S 0.1 (Class) 198 515.73 S 0.1 (Loading\323) 225.1 515.73 S 0.1 (for) 270.99 515.73 S 0.1 (mor) 287.15 515.73 S 0.1 (e) 305.51 515.73 S 0.1 (information) 313.52 515.73 S 0.1 (on) 370.49 515.73 S 0.1 (how) 385.09 515.73 S 5 F (annotateClass) 408.13 515.73 T 1 F 0.1 (is) 489.25 515.73 S 0.1 (used.) 499.72 515.73 S 0.1 (Since) 198 495.33 S 0.1 (parameters) 224.83 495.33 S 0.1 (ar) 278.77 495.33 S 0.1 (e) 287.74 495.33 S 0.1 (written) 295.75 495.33 S 0.1 (to) 331.9 495.33 S 0.1 (a) 343.94 495.33 S 0.1 (single) 352.16 495.33 S 5 F (ObjectOutputStream) 382.11 495.33 T 1 F 0.1 (,) 490.11 495.33 S 0.1 (r) 495.83 495.33 S 0.1 (efer) 499.7 495.33 S 0.1 (ences) 516.78 495.33 S 0.1 (that) 198 482.93 S 0.1 (r) 218.86 482.93 S 0.1 (efer) 222.73 482.93 S 0.1 (to) 243.11 482.93 S 0.1 (the) 255.15 482.93 S 0.1 (same) 272.44 482.93 S 0.1 (object) 298.82 482.93 S 0.1 (at) 328.36 482.93 S 0.1 (the) 339.94 482.93 S 0.1 (caller) 357.23 482.93 S 0.1 (will) 384.95 482.93 S 0.1 (r) 405.54 482.93 S 0.1 (efer) 409.41 482.93 S 0.1 (to) 429.79 482.93 S 0.1 (the) 441.83 482.93 S 0.1 (same) 459.12 482.93 S 0.1 (copy) 485.5 482.93 S 0.1 (of) 510.48 482.93 S 0.1 (the) 522.59 482.93 S 0.1 (object) 198 470.53 S 0.1 (at) 227.54 470.53 S 0.1 (the) 239.12 470.53 S 0.1 (r) 256.41 470.53 S 0.1 (eceiver) 260.28 470.53 S 0.1 (.) 291.56 470.53 S 0.1 (At) 297.28 470.53 S 0.1 (the) 311.64 470.53 S 0.1 (r) 328.93 470.53 S 0.1 (eceiver) 332.8 470.53 S 0.1 (,) 364.08 470.53 S 0.1 (parameters) 369.8 470.53 S 0.1 (ar) 423.74 470.53 S 0.1 (e) 432.71 470.53 S 0.1 (r) 440.72 470.53 S 0.1 (ead) 444.59 470.53 S 0.1 (by) 463.91 470.53 S 0.1 (a) 478.32 470.53 S 0.1 (single) 486.54 470.53 S 5 F (ObjectInputStream) 198 458.13 T 1 F 0.1 (.) 300 458.13 S 0.1 (Any) 198 437.73 S 0.1 (other) 220.17 437.73 S 0.1 (default) 246.66 437.73 S 0.1 (behavior) 281.5 437.73 S 0.1 (of) 324.12 437.73 S 5 F (ObjectOutputStream) 335.82 437.73 T 1 F 0.1 (for) 446.54 437.73 S 0.1 (writing) 462.29 437.73 S 0.1 (objects) 498.45 437.73 S 0.1 (\050and) 534.63 437.73 S 0.1 (similarly) 198 425.33 S 5 F (ObjectInputStream) 241.24 425.33 T 1 F 0.1 (for) 346.36 425.33 S 0.1 (r) 362.52 425.33 S 0.1 (eading) 366.39 425.33 S 0.1 (objects\051) 400.3 425.33 S 0.1 (is) 437.61 425.33 S 0.1 (maintained) 448.08 425.33 S 0.1 (in) 502.65 425.33 S 0.1 (parameter) 198 412.93 S 0.1 (passing.) 247.6 412.93 S 0.1 (For) 287.8 412.93 S 0.1 (example,) 306.19 412.93 S 0.1 (the) 350.1 412.93 S 0.1 (calling) 367.39 412.93 S 0.1 (of) 400.76 412.93 S 5 F (writeReplace) 412.87 412.93 T 1 F 0.1 (when) 487.99 412.93 S 0.1 (writing) 516.28 412.93 S 0.1 (objects) 198 400.53 S 0.1 (and) 231.88 400.53 S 5 F (readResolve) 252.23 400.53 T 1 F 0.1 (when) 321.35 400.53 S 0.1 (r) 349.64 400.53 S 0.1 (eading) 353.51 400.53 S 0.1 (objects) 387.42 400.53 S 0.1 (is) 421.3 400.53 S 0.1 (honor) 431.77 400.53 S 0.1 (ed) 458.6 400.53 S 0.1 (by) 472.82 400.53 S 0.1 (RMI\325s) 487.23 400.53 S 0.1 (parameter) 198 388.13 S 0.1 (marshal) 247.6 388.13 S 0.1 (and) 287.17 388.13 S 0.1 (unmarshal) 307.52 388.13 S 0.1 (str) 359.14 388.13 S 0.1 (eams.) 370.71 388.13 S 0.1 (In) 198 367.73 S 0.1 (a) 210.51 367.73 S 0.1 (similar) 218.73 367.73 S 0.1 (manner) 253.3 367.73 S 0.1 (to) 291.23 367.73 S 0.1 (parameter) 303.27 367.73 S 0.1 (passing) 352.87 367.73 S 0.1 (in) 390.47 367.73 S 0.1 (RMI) 402.52 367.73 S 0.1 (as) 425.45 367.73 S 0.1 (described) 438.01 367.73 S 0.1 (above,) 484.9 367.73 S 0.1 (a) 517.55 367.73 S 0.1 (r) 525.77 367.73 S 0.1 (eturn) 529.64 367.73 S 0.1 (value) 198 355.33 S 0.1 (\050or) 225.69 355.33 S 0.1 (exception\051) 241.54 355.33 S 0.1 (is) 291.31 355.33 S 0.1 (written) 301.47 355.33 S 0.1 (to) 337.31 355.33 S 0.1 (a) 349.04 355.33 S 0.1 (subclass) 356.95 355.33 S 0.1 (of) 397.19 355.33 S 5 F (ObjectOutputStream) 408.98 355.33 T 1 F 0.1 (and) 519.79 355.33 S 0.1 (has) 539.83 355.33 S 0.1 (the) 198 342.93 S 0.1 (same) 215.29 342.93 S 0.1 (r) 241.67 342.93 S 0.1 (eplacement) 245.54 342.93 S 0.1 (behavior) 300.3 342.93 S 0.1 (as) 343.33 342.93 S 0.1 (parameter) 355.89 342.93 S 0.1 (transmission.) 405.49 342.93 S 0 15 Q (2.7) 67.47 309.2 T (Locating) 97.27 309.2 T (Remote) 152.85 309.2 T (Objects) 200.67 309.2 T 1 10 Q 0.1 (A) 198 287.53 S 0.1 (simple) 209 287.53 S 0.1 (bootstrap) 242.41 287.53 S 0.1 (name) 288.6 287.53 S 0.1 (server) 316.56 287.53 S 0.1 (is) 347.65 287.53 S 0.1 (pr) 358.12 287.53 S 0.1 (ovided) 368.1 287.53 S 0.1 (for) 402.85 287.53 S 0.1 (storing) 419.01 287.53 S 0.1 (named) 454.03 287.53 S 0.1 (r) 488.2 287.53 S 0.1 (efer) 492.07 287.53 S 0.1 (ences) 509.15 287.53 S 0.1 (to) 536.84 287.53 S 0.1 (r) 198 275.13 S 0.1 (emote) 201.87 275.13 S 0.1 (objects.) 232.62 275.13 S 0.1 (A) 269.1 275.13 S 0.1 (r) 280.1 275.13 S 0.1 (emote) 283.97 275.13 S 0.1 (object) 314.72 275.13 S 0.1 (r) 344.26 275.13 S 0.1 (efer) 348.13 275.13 S 0.1 (ence) 365.21 275.13 S 0.1 (can) 388.57 275.13 S 0.1 (be) 407.25 275.13 S 0.1 (stor) 420.89 275.13 S 0.1 (ed) 438.02 275.13 S 0.1 (using) 452.24 275.13 S 0.1 (the) 480.42 275.13 S 0.1 (URL-based) 497.71 275.13 S 0.1 (methods) 198 262.73 S 0.1 (of) 240.33 262.73 S 0.1 (the) 252.44 262.73 S 0.1 (class) 269.73 262.73 S 5 F (java.rmi.Naming) 294.18 262.73 T 1 F 0.1 (.) 384.18 262.73 S 0.1 (For) 198 242.33 S 0.1 (a) 216.16 242.33 S 0.1 (client) 224.16 242.33 S 0.1 (to) 251.78 242.33 S 0.1 (invoke) 263.6 242.33 S 0.1 (a) 297.28 242.33 S 0.1 (method) 305.28 242.33 S 0.1 (on) 343.04 242.33 S 0.1 (a) 357.42 242.33 S 0.1 (r) 365.41 242.33 S 0.1 (emote) 369.28 242.33 S 0.1 (object,) 399.8 242.33 S 0.1 (that) 431.72 242.33 S 0.1 (client) 452.35 242.33 S 0.1 (must) 479.98 242.33 S 0.1 (f) 505.63 242.33 S 0.1 (irst) 508.87 242.33 S 0.1 (obtain) 526.53 242.33 S 0.1 (a) 198 229.93 S 0.1 (r) 205.95 229.93 S 0.1 (efer) 209.82 229.93 S 0.1 (ence) 226.9 229.93 S 0.1 (to) 249.99 229.93 S 0.1 (the) 261.77 229.93 S 0.1 (object.) 278.79 229.93 S 0.1 (A) 310.66 229.93 S 0.1 (r) 321.39 229.93 S 0.1 (efer) 325.27 229.93 S 0.1 (ence) 342.35 229.93 S 0.1 (to) 365.44 229.93 S 0.1 (a) 377.21 229.93 S 0.1 (r) 385.16 229.93 S 0.1 (emote) 389.03 229.93 S 0.1 (object) 419.52 229.93 S 0.1 (is) 448.79 229.93 S 0.1 (usually) 458.99 229.93 S 0.1 (obtained) 495.22 229.93 S 0.1 (as) 537.75 229.93 S 0.1 (a) 550.05 229.93 S 0.1 (parameter) 198 217.53 S 0.1 (or) 247.35 217.53 S 0.1 (r) 259.83 217.53 S 0.1 (eturn) 263.7 217.53 S 0.1 (value) 290.91 217.53 S 0.1 (in) 318.66 217.53 S 0.1 (a) 330.46 217.53 S 0.1 (method) 338.43 217.53 S 0.1 (call.) 376.17 217.53 S 0.1 (The) 397.29 217.53 S 0.1 (RMI) 417.2 217.53 S 0.1 (system) 439.88 217.53 S 0.1 (pr) 474.27 217.53 S 0.1 (ovides) 484.25 217.53 S 0.1 (a) 516.87 217.53 S 0.1 (simple) 524.84 217.53 S 0.1 (bootstrap) 198 205.13 S 0.1 (name) 243.75 205.13 S 0.1 (server) 271.27 205.13 S 0.1 (fr) 301.93 205.13 S 0.1 (om) 309.23 205.13 S 0.1 (which) 326.4 205.13 S 0.1 (to) 356.91 205.13 S 0.1 (obtain) 368.51 205.13 S 0.1 (r) 399.78 205.13 S 0.1 (emote) 403.65 205.13 S 0.1 (objects) 433.96 205.13 S 0.1 (on) 467.4 205.13 S 0.1 (given) 481.56 205.13 S 0.1 (hosts.) 509.48 205.13 S 0.1 (The) 538.28 205.13 S 5 F (java.rmi.Naming) 198 192.73 T 1 F 0.1 (class) 291.12 192.73 S 0.1 (pr) 315.57 192.73 S 0.1 (ovides) 325.55 192.73 S 0.1 (Uniform) 358.43 192.73 S 0.1 (Resour) 400.33 192.73 S 0.1 (ce) 431.9 192.73 S 0.1 (Locator) 444.45 192.73 S 0.1 (\050URL\051) 481.95 192.73 S 0.1 (based) 512.8 192.73 S 0.1 (methods) 198 180.33 S 0.1 (to) 240.33 180.33 S 0.1 (look) 252.37 180.33 S 0.1 (up,) 275.28 180.33 S 0.1 (bind,) 293.24 180.33 S 0.1 (r) 319.73 180.33 S 0.1 (ebind,) 323.6 180.33 S 0.1 (unbind,) 354.98 180.33 S 0.1 (and) 393.52 180.33 S 0.1 (list) 413.87 180.33 S 0.1 (the) 430.71 180.33 S 0.1 (name-object) 448 180.33 S 0.1 (pairings) 505.81 180.33 S 0.1 (maintained) 198 167.93 S 0.1 (on) 252.57 167.93 S 0.1 (a) 267.17 167.93 S 0.1 (particular) 275.39 167.93 S 0.1 (host) 322.97 167.93 S 0.1 (and) 345.27 167.93 S 0.1 (port.) 365.62 167.93 S FMENDPAGE %%EndPage: "12" 18 %%Page: "13" 19 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 527.45 108.7 S 0.09 (13) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (RMI) 198 509.31 T (System) 239.38 509.31 T (Overview) 300.78 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (3) 525.14 508.64 S 0 0 0 1 0 0 0 1 K 0 13 Q 0.13 (T) 198 457.68 S 0.13 (opics:) 204.63 457.68 S 4 14 Q 0.14 (\245) 198 438.68 S 1 10 Q 0.1 (Stubs) 210.6 438.68 S 0.1 (and) 238.53 438.68 S 0.1 (Skeletons) 258.88 438.68 S 4 14 Q 0.14 (\245) 198 420.28 S 1 10 Q 0.1 (Thr) 210.6 420.28 S 0.1 (ead) 226.62 420.28 S 0.1 (Usage) 245.94 420.28 S 0.1 (in) 276.93 420.28 S 0.1 (Remote) 288.98 420.28 S 0.1 (Method) 326.51 420.28 S 0.1 (Invocations) 365.13 420.28 S 4 14 Q 0.14 (\245) 198 401.88 S 1 10 Q 0.1 (Garbage) 210.6 401.88 S 0.1 (Collection) 251.88 401.88 S 0.1 (of) 301.05 401.88 S 0.1 (Remote) 313.16 401.88 S 0.1 (Objects) 350.69 401.88 S 4 14 Q 0.14 (\245) 198 383.48 S 1 10 Q 0.1 (Dynamic) 210.6 383.48 S 0.1 (Class) 254.72 383.48 S 0.1 (Loading) 281.82 383.48 S 4 14 Q 0.14 (\245) 198 365.08 S 1 10 Q 0.1 (RMI) 210.6 365.08 S 0.1 (Thr) 233.53 365.08 S 0.1 (ough) 249.55 365.08 S 0.1 (Fir) 275.94 365.08 S 0.1 (ewalls) 288.48 365.08 S 0.1 (V) 320.39 365.08 S 0.1 (ia) 327.16 365.08 S 0.1 (Pr) 338.39 365.08 S 0.1 (oxies) 348.4 365.08 S 0 15 Q (3.1) 67.47 331.34 T (Stubs) 97.27 331.34 T (and) 134.54 331.34 T (Skeletons) 159.85 331.34 T 1 10 Q 0.1 (RMI) 198 309.68 S 0.1 (uses) 220.93 309.68 S 0.1 (a) 243.75 309.68 S 0.1 (standar) 251.97 309.68 S 0.1 (d) 285.87 309.68 S 0.1 (mechanism) 295.2 309.68 S 0.1 (\050employed) 349.9 309.68 S 0.1 (in) 401.71 309.68 S 0.1 (RPC) 413.76 309.68 S 0.1 (systems\051) 436.99 309.68 S 0.1 (for) 479.4 309.68 S 0.1 (communicating) 198 297.28 S 0.1 (with) 271.73 297.28 S 0.1 (r) 295.58 297.28 S 0.1 (emote) 299.45 297.28 S 0.1 (objects:) 330.2 297.28 S 0 F 0.1 (stubs) 366.68 297.28 S 1 F 0.1 (and) 391.6 297.28 S 0 F 0.1 (skeletons) 411.95 297.28 S 1 F 0.1 (.) 448.96 297.28 S 0.1 (A) 454.68 297.28 S 0.1 (stub) 465.68 297.28 S 0.1 (for) 488.26 297.28 S 0.1 (a) 504.42 297.28 S 0.1 (r) 512.64 297.28 S 0.1 (emote) 516.51 297.28 S 0.1 (object) 198 284.88 S 0.1 (acts) 227.52 284.88 S 0.1 (as) 247.97 284.88 S 0.1 (a) 260.51 284.88 S 0.1 (client\325s) 268.71 284.88 S 0.1 (local) 303.76 284.88 S 0.1 (r) 328.09 284.88 S 0.1 (epr) 331.96 284.88 S 0.1 (esentative) 346.83 284.88 S 0.1 (or) 395.44 284.88 S 0.1 (pr) 408.15 284.88 S 0.1 (oxy) 418.13 284.88 S 0.1 (for) 437.71 284.88 S 0.1 (the) 453.86 284.88 S 0.1 (r) 471.13 284.88 S 0.1 (emote) 475 284.88 S 0.1 (object.) 505.73 284.88 S 0.1 (The) 537.86 284.88 S 0.1 (caller) 198 272.48 S 0.1 (invokes) 225.72 272.48 S 0.1 (a) 263.97 272.48 S 0.1 (method) 272.19 272.48 S 0.1 (on) 310.18 272.48 S 0.1 (the) 324.78 272.48 S 0.1 (local) 342.07 272.48 S 0.1 (stub) 366.41 272.48 S 0.1 (which) 388.99 272.48 S 0.1 (is) 419.94 272.48 S 0.1 (r) 430.41 272.48 S 0.1 (eponsible) 434.28 272.48 S 0.1 (for) 480.76 272.48 S 0.1 (carrying) 496.92 272.48 S 0.1 (out) 538.03 272.48 S 0.1 (the) 198 260.08 S 0.1 (method) 215.29 260.08 S 0.1 (call) 253.28 260.08 S 0.1 (on) 272.06 260.08 S 0.1 (the) 286.66 260.08 S 0.1 (r) 303.95 260.08 S 0.1 (emote) 307.82 260.08 S 0.1 (object.) 338.57 260.08 S 0.1 (In) 370.71 260.08 S 0.1 (RMI,) 383.22 260.08 S 0.1 (a) 408.75 260.08 S 0.1 (stub) 416.97 260.08 S 0.1 (for) 439.55 260.08 S 0.1 (a) 455.71 260.08 S 0.1 (r) 463.93 260.08 S 0.1 (emote) 467.8 260.08 S 0.1 (object) 498.55 260.08 S 0.1 (implements) 198 247.68 S 0.1 (the) 254.51 247.68 S 0.1 (same) 271.8 247.68 S 0.1 (set) 298.18 247.68 S 0.1 (of) 313.89 247.68 S 0.1 (r) 326 247.68 S 0.1 (emote) 329.87 247.68 S 0.1 (interfaces) 360.62 247.68 S 0.1 (that) 407.27 247.68 S 0.1 (a) 428.13 247.68 S 0.1 (r) 436.35 247.68 S 0.1 (emote) 440.22 247.68 S 0.1 (object) 470.97 247.68 S 0.1 (implements.) 500.51 247.68 S 0.1 (When) 198 227.28 S 0.1 (a) 227.95 227.28 S 0.1 (stub\325s) 236.17 227.28 S 0.1 (method) 265.97 227.28 S 0.1 (is) 303.96 227.28 S 0.1 (invoked,) 314.43 227.28 S 0.1 (it) 357.15 227.28 S 0.1 (does) 366.64 227.28 S 0.1 (the) 390.76 227.28 S 0.1 (following:) 408.05 227.28 S 4 14 Q 0.14 (\245) 198 208.88 S 1 10 Q 0.1 (initiates) 210.6 208.88 S 0.1 (a) 249.72 208.88 S 0.1 (connection) 257.94 208.88 S 0.1 (with) 310.28 208.88 S 0.1 (the) 334.13 208.88 S 0.1 (r) 351.42 208.88 S 0.1 (emote) 355.29 208.88 S 0.1 (VM) 386.04 208.88 S 0.1 (containing) 406.04 208.88 S 0.1 (the) 457.16 208.88 S 0.1 (r) 474.45 208.88 S 0.1 (emote) 478.32 208.88 S 0.1 (object.) 509.07 208.88 S 4 14 Q 0.14 (\245) 198 190.48 S 1 10 Q 0.1 (marshals) 210.6 190.48 S 0.1 (\050writes) 254.51 190.48 S 0.1 (and) 289.15 190.48 S 0.1 (transmits\051) 309.5 190.48 S 0.1 (the) 358.46 190.48 S 0.1 (parameters) 375.75 190.48 S 0.1 (to) 429.69 190.48 S 0.1 (the) 441.73 190.48 S 0.1 (r) 459.02 190.48 S 0.1 (emote) 462.89 190.48 S 0.1 (VM) 493.64 190.48 S 4 14 Q 0.14 (\245) 198 172.08 S 1 10 Q 0.1 (waits) 210.6 172.08 S 0.1 (for) 237.97 172.08 S 0.1 (the) 254.13 172.08 S 0.1 (r) 271.42 172.08 S 0.1 (esult) 275.29 172.08 S 0.1 (of) 300.14 172.08 S 0.1 (the) 312.25 172.08 S 0.1 (method) 329.54 172.08 S 0.1 (invocation) 367.53 172.08 S 4 14 Q 0.14 (\245) 198 153.68 S 1 10 Q 0.1 (unmarshals) 210.6 153.68 S 0.1 (\050r) 266.56 153.68 S 0.1 (eads\051) 273.86 153.68 S 0.1 (the) 300.95 153.68 S 0.1 (r) 318.24 153.68 S 0.1 (eturn) 322.11 153.68 S 0.1 (value) 349.58 153.68 S 0.1 (or) 377.58 153.68 S 0.1 (exception) 390.31 153.68 S 0.1 (r) 436.97 153.68 S 0.1 (eturned) 440.84 153.68 S FMENDPAGE %%EndPage: "13" 19 %%Page: "14" 20 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (14) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (3) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 4 14 Q 0 X 0.14 (\245) 198 641.33 S 1 10 Q 0.1 (r) 210.6 641.33 S 0.1 (eturns) 214.47 641.33 S 0.1 (the) 246.28 641.33 S 0.1 (value) 263.57 641.33 S 0.1 (to) 291.57 641.33 S 0.1 (the) 303.61 641.33 S 0.1 (caller) 320.9 641.33 S 0.1 (The) 198 620.93 S 0.1 (stub) 218.16 620.93 S 0.1 (hides) 240.74 620.93 S 0.1 (the) 268.23 620.93 S 0.1 (serialization) 285.52 620.93 S 0.1 (of) 344.1 620.93 S 0.1 (parameters) 356.21 620.93 S 0.1 (and) 410.15 620.93 S 0.1 (the) 430.5 620.93 S 0.1 (network-level) 447.79 620.93 S 0.1 (communication) 198 608.53 S 0.1 (in) 271.63 608.53 S 0.1 (or) 283.68 608.53 S 0.1 (der) 293.11 608.53 S 0.1 (to) 311.38 608.53 S 0.1 (pr) 323.42 608.53 S 0.1 (esent) 333.4 608.53 S 0.1 (a) 359.92 608.53 S 0.1 (simple) 368.14 608.53 S 0.1 (invocation) 401.55 608.53 S 0.1 (mechanism) 452.4 608.53 S 0.1 (to) 507.1 608.53 S 0.1 (the) 519.14 608.53 S 0.1 (caller) 198 596.13 S 0.1 (.) 221.86 596.13 S 0.1 (In) 198 575.73 S 0.1 (the) 210.51 575.73 S 0.1 (r) 227.8 575.73 S 0.1 (emote) 231.67 575.73 S 0.1 (VM,) 262.42 575.73 S 0.1 (each) 285.02 575.73 S 0.1 (r) 308.59 575.73 S 0.1 (emote) 312.46 575.73 S 0.1 (object) 343.21 575.73 S 0.1 (may) 372.75 575.73 S 0.1 (have) 395.56 575.73 S 0.1 (a) 420.34 575.73 S 0.1 (corr) 428.56 575.73 S 0.1 (esponding) 446.58 575.73 S 0.1 (skeleton) 497.32 575.73 S 0.1 (\050in) 538.07 575.73 S 0.1 (JDK1.2-only) 198 563.33 S 0.1 (envir) 256.13 563.33 S 0.1 (onments,) 279.57 563.33 S 0.1 (skeletons) 324.21 563.33 S 0.1 (ar) 369.3 563.33 S 0.1 (e) 378.27 563.33 S 0.1 (not) 386.28 563.33 S 0.1 (r) 404.24 563.33 S 0.1 (equir) 408.11 563.33 S 0.1 (ed\051.) 431.71 563.33 S 0.1 (The) 451.96 563.33 S 0.1 (skeleton) 472.12 563.33 S 0.1 (is) 512.87 563.33 S 0.1 (r) 198 550.93 S 0.1 (esponsible) 201.87 550.93 S 0.1 (for) 252.25 550.93 S 0.1 (dispatching) 267.98 550.93 S 0.1 (the) 323.84 550.93 S 0.1 (call) 340.7 550.93 S 0.1 (to) 359.04 550.93 S 0.1 (the) 370.65 550.93 S 0.1 (actual) 387.5 550.93 S 0.1 (r) 417.43 550.93 S 0.1 (emote) 421.3 550.93 S 0.1 (object) 451.61 550.93 S 0.1 (implementation.) 480.72 550.93 S 0.1 (When) 198 538.53 S 0.1 (a) 227.59 538.53 S 0.1 (skeleton) 235.45 538.53 S 0.1 (r) 275.84 538.53 S 0.1 (eceives) 279.71 538.53 S 0.1 (an) 314.78 538.53 S 0.1 (incoming) 328.56 538.53 S 0.1 (method) 373.86 538.53 S 0.1 (invocation) 411.49 538.53 S 0.1 (it) 461.98 538.53 S 0.1 (does) 471.11 538.53 S 0.1 (the) 494.87 538.53 S 0.1 (following:) 511.8 538.53 S 4 14 Q 0.14 (\245) 198 520.13 S 1 10 Q 0.1 (unmarshals) 210.6 520.13 S 0.1 (\050r) 266.56 520.13 S 0.1 (eads\051) 273.86 520.13 S 0.1 (the) 300.95 520.13 S 0.1 (parameters) 318.24 520.13 S 0.1 (for) 372.18 520.13 S 0.1 (the) 388.34 520.13 S 0.1 (r) 405.63 520.13 S 0.1 (emote) 409.5 520.13 S 0.1 (method) 440.25 520.13 S 4 14 Q 0.14 (\245) 198 501.73 S 1 10 Q 0.1 (invokes) 210.6 501.73 S 0.1 (the) 248.85 501.73 S 0.1 (method) 266.14 501.73 S 0.1 (on) 304.13 501.73 S 0.1 (the) 318.73 501.73 S 0.1 (actual) 336.02 501.73 S 0.1 (r) 366.38 501.73 S 0.1 (emote) 370.25 501.73 S 0.1 (object) 401 501.73 S 0.1 (implementation) 430.54 501.73 S 4 14 Q 0.14 (\245) 198 483.33 S 1 10 Q 0.1 (marshals) 210.6 483.33 S 0.1 (\050writes) 254.39 483.33 S 0.1 (and) 288.92 483.33 S 0.1 (transmits\051) 309.15 483.33 S 0.1 (the) 358 483.33 S 0.1 (r) 375.17 483.33 S 0.1 (esult) 379.04 483.33 S 0.1 (\050r) 403.77 483.33 S 0.1 (eturn) 411.07 483.33 S 0.1 (value) 438.43 483.33 S 0.1 (or) 466.31 483.33 S 0.1 (exception\051) 478.93 483.33 S 0.1 (to) 528.9 483.33 S 0.1 (the) 540.83 483.33 S 0.1 (caller) 210.6 470.93 S 0.1 (In) 198 450.53 S 0.1 (JDK1.2) 209.94 450.53 S 0.1 (and) 243.91 450.53 S 0.1 (additional) 263.69 450.53 S 0.1 (stub) 312.73 450.53 S 0.1 (pr) 334.74 450.53 S 0.1 (otocol) 344.72 450.53 S 0.1 (was) 374.86 450.53 S 0.1 (intr) 395.28 450.53 S 0.1 (oduced) 411.44 450.53 S 0.1 (that) 447.53 450.53 S 0.1 (eliminates) 467.82 450.53 S 0.1 (the) 516.82 450.53 S 0.1 (need) 533.54 450.53 S 0.1 (for) 198 438.13 S 0.1 (skeletons) 214.16 438.13 S 0.1 (in) 259.25 438.13 S 0.1 (JDK1.2-only) 271.3 438.13 S 0.1 (envir) 329.43 438.13 S 0.1 (onments.) 352.87 438.13 S 0.1 (Instead,) 397.51 438.13 S 0.1 (generic) 436.52 438.13 S 0.1 (code) 472.6 438.13 S 0.1 (is) 496.92 438.13 S 0.1 (used) 507.39 438.13 S 0.1 (to) 532.08 438.13 S 0.1 (carry) 198 425.73 S 0.1 (out) 224.26 425.73 S 0.1 (the) 242.18 425.73 S 0.1 (duties) 259.21 425.73 S 0.1 (performed) 290.02 425.73 S 0.1 (by) 341 425.73 S 0.1 (skeletons) 355.15 425.73 S 0.1 (in) 399.99 425.73 S 0.1 (JDK1.1.) 411.78 425.73 S 0.1 (Stubs) 448.67 425.73 S 0.1 (and) 476.35 425.73 S 0.1 (skeletons) 496.44 425.73 S 0.1 (ar) 541.28 425.73 S 0.1 (e) 550.24 425.73 S 0.1 (generated) 198 413.33 S 0.1 (by) 246.09 413.33 S 0.1 (the) 260.5 413.33 S 5 F (rmic) 277.79 413.33 T 1 F 0.1 (compiler) 304.91 413.33 S 0.1 (.) 344.27 413.33 S 0 15 Q (3.2) 67.47 379.6 T (Thr) 97.27 379.6 T (ead) 119.5 379.6 T (Usage) 142.31 379.6 T (in) 182.62 379.6 T (Remote) 197.94 379.6 T (Method) 245.76 379.6 T (Invocations) 295.22 379.6 T 1 10 Q 0.1 (A) 198 357.93 S 0.1 (method) 209 357.93 S 0.1 (dispatched) 246.99 357.93 S 0.1 (by) 299.8 357.93 S 0.1 (the) 314.21 357.93 S 0.1 (RMI) 331.5 357.93 S 0.1 (r) 354.43 357.93 S 0.1 (untime) 358.4 357.93 S 0.1 (to) 393.76 357.93 S 0.1 (a) 405.8 357.93 S 0.1 (r) 414.02 357.93 S 0.1 (emote) 417.89 357.93 S 0.1 (object) 448.64 357.93 S 0.1 (implementation) 478.18 357.93 S 0.1 (may) 198 345.53 S 0.1 (or) 220.81 345.53 S 0.1 (may) 233.54 345.53 S 0.1 (not) 256.35 345.53 S 0.1 (execute) 274.31 345.53 S 0.1 (in) 311.39 345.53 S 0.1 (a) 323.44 345.53 S 0.1 (separate) 331.66 345.53 S 0.1 (thr) 372.62 345.53 S 0.1 (ead.) 385.77 345.53 S 0.1 (The) 407.69 345.53 S 0.1 (RMI) 427.85 345.53 S 0.1 (r) 450.78 345.53 S 0.1 (untime) 454.75 345.53 S 0.1 (makes) 490.11 345.53 S 0.1 (no) 522.15 345.53 S 0.1 (guarantees) 198 333.13 S 0.1 (with) 250.09 333.13 S 0.1 (r) 273.47 333.13 S 0.1 (espect) 277.34 333.13 S 0.1 (to) 308.12 333.13 S 0.1 (mapping) 319.69 333.13 S 0.1 (r) 363.18 333.13 S 0.1 (emote) 367.05 333.13 S 0.1 (object) 397.33 333.13 S 0.1 (invocations) 426.41 333.13 S 0.1 (to) 481.13 333.13 S 0.1 (thr) 492.7 333.13 S 0.1 (eads.) 505.85 333.13 S 0.1 (Since) 531.64 333.13 S 0.1 (r) 198 320.73 S 0.1 (emote) 201.87 320.73 S 0.1 (method) 232.62 320.73 S 0.1 (invocation) 270.61 320.73 S 0.1 (on) 321.46 320.73 S 0.1 (the) 336.06 320.73 S 0.1 (same) 353.35 320.73 S 0.1 (r) 379.73 320.73 S 0.1 (emote) 383.6 320.73 S 0.1 (object) 414.35 320.73 S 0.1 (may) 443.89 320.73 S 0.1 (execute) 466.7 320.73 S 0.1 (concurr) 198 308.33 S 0.1 (ently) 232.61 308.33 S 0.1 (,) 254.34 308.33 S 0.1 (a) 260.06 308.33 S 0.1 (r) 268.28 308.33 S 0.1 (emote) 272.15 308.33 S 0.1 (object) 302.9 308.33 S 0.1 (implementation) 332.44 308.33 S 0.1 (needs) 407.56 308.33 S 0.1 (to) 436.93 308.33 S 0.1 (make) 448.97 308.33 S 0.1 (sur) 476.67 308.33 S 0.1 (e) 491.01 308.33 S 0.1 (its) 499.02 308.33 S 0.1 (implementation) 198 295.93 S 0.1 (is) 273.12 295.93 S 0.1 (thr) 283.59 295.93 S 0.1 (ead-safe.) 296.74 295.93 S 0 15 Q (3.3) 67.47 262.2 T (Garbage) 97.27 262.2 T (Collection) 150.35 262.2 T (of) 214.27 262.2 T (Remote) 227.91 262.2 T (Objects) 275.73 262.2 T 1 10 Q 0.1 (In) 198 240.53 S 0.1 (a) 210.51 240.53 S 0.1 (distributed) 218.73 240.53 S 0.1 (system,) 272.05 240.53 S 0.1 (just) 309.29 240.53 S 0.1 (as) 328.68 240.53 S 0.1 (in) 341.24 240.53 S 0.1 (the) 353.29 240.53 S 0.1 (local) 370.58 240.53 S 0.1 (system,) 394.92 240.53 S 0.1 (it) 432.16 240.53 S 0.1 (is) 441.65 240.53 S 0.1 (desirable) 452.12 240.53 S 0.1 (to) 496.36 240.53 S 0.1 (automatically) 198 228.13 S 0.1 (delete) 262.95 228.13 S 0.1 (those) 293.29 228.13 S 0.1 (r) 320.44 228.13 S 0.1 (emote) 324.31 228.13 S 0.1 (objects) 355.03 228.13 S 0.1 (that) 388.87 228.13 S 0.1 (ar) 409.69 228.13 S 0.1 (e) 418.66 228.13 S 0.1 (no) 426.64 228.13 S 0.1 (longer) 441.2 228.13 S 0.1 (r) 473.38 228.13 S 0.1 (efer) 477.25 228.13 S 0.1 (enced) 494.33 228.13 S 0.1 (by) 523.86 228.13 S 0.1 (any) 538.23 228.13 S 0.1 (client.) 198 215.73 S 0.1 (This) 228.45 215.73 S 0.1 (fr) 251.07 215.73 S 0.1 (ees) 258.37 215.73 S 0.1 (the) 275.61 215.73 S 0.1 (pr) 292.9 215.73 S 0.1 (ogrammer) 302.88 215.73 S 0.1 (fr) 353.17 215.73 S 0.1 (om) 360.47 215.73 S 0.1 (needing) 378.08 215.73 S 0.1 (to) 417.7 215.73 S 0.1 (keep) 429.74 215.73 S 0.1 (track) 454.41 215.73 S 0.1 (of) 480.24 215.73 S 0.1 (the) 492.35 215.73 S 0.1 (r) 509.64 215.73 S 0.1 (emote) 513.51 215.73 S 0.1 (objects) 198 203.33 S 0.1 (clients) 231.88 203.33 S 0.1 (so) 264.07 203.33 S 0.1 (that) 277.09 203.33 S 0.1 (it) 297.95 203.33 S 0.1 (can) 307.44 203.33 S 0.1 (terminate) 326.12 203.33 S 0.1 (appr) 372.75 203.33 S 0.1 (opriately) 393.94 203.33 S 0.1 (.) 433.58 203.33 S 0.1 (RMI) 439.3 203.33 S 0.1 (uses) 462.23 203.33 S 0.1 (a) 485.05 203.33 S 0.1 (r) 493.27 203.33 S 0.1 (efer) 497.14 203.33 S 0.1 (ence-) 514.22 203.33 S 0.1 (counting) 198 190.93 S 0.1 (garbage) 241.21 190.93 S 0.1 (collection) 280.41 190.93 S 0.1 (algorithm) 326.92 190.93 S 0.1 (similar) 374.63 190.93 S 0.1 (to) 409.19 190.93 S 0.1 (Modula-3\325s) 421.22 190.93 S 0.1 (Network) 475.65 190.93 S 0.1 (Objects.) 519.13 190.93 S 0.1 (\050See) 198 178.53 S 0.1 (\322Network) 219.68 178.53 S 0.1 (Objects\323) 268.27 178.53 S 0.1 (by) 309.65 178.53 S 0.1 (Birr) 324.06 178.53 S 0.1 (ell,) 341.2 178.53 S 0.1 (Nelson,) 357.83 178.53 S 0.1 (and) 395.68 178.53 S 0.1 (Owicki,) 416.03 178.53 S 0 F 0.1 (Digital) 454.37 178.53 S 0.1 (Equipment) 487.08 178.53 S 0.1 (Corporation) 198 166.13 S 0.1 (Systems) 251.1 166.13 S 0.1 (Resear) 288.26 166.13 S 0.1 (ch) 315.35 166.13 S 0.1 (Center) 327.74 166.13 S 0.1 (T) 358.69 166.13 S 0.1 (echnical) 363.79 166.13 S 0.1 (Report) 400.3 166.13 S 0.1 (1) 431.24 166.13 S 0.1 (1) 435.79 166.13 S 1 F 0.1 (5,) 440.89 166.13 S 0.1 (1994.\051) 451.71 166.13 S FMENDPAGE %%EndPage: "14" 20 %%Page: "15" 21 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (3:) 232.71 108.7 S 0 F 0.09 (RMI) 243.15 108.7 S 0.09 (System) 262.67 108.7 S 0.09 (Overview) 291.47 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (15) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (3) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (T) 198 641.33 S 0.1 (o) 203.31 641.33 S 0.1 (accomplish) 211.99 641.33 S 0.1 (r) 266.17 641.33 S 0.1 (efer) 270.04 641.33 S 0.1 (ence-counting) 287.12 641.33 S 0.1 (garbage) 354.01 641.33 S 0.1 (collection,) 393.22 641.33 S 0.1 (the) 442.34 641.33 S 0.1 (RMI) 459.63 641.33 S 0.1 (r) 482.56 641.33 S 0.1 (untime) 486.53 641.33 S 0.1 (keeps) 521.89 641.33 S 0.1 (track) 198 628.93 S 0.1 (of) 223.83 628.93 S 0.1 (all) 235.94 628.93 S 0.1 (live) 250.18 628.93 S 0.1 (r) 269.96 628.93 S 0.1 (efer) 273.83 628.93 S 0.1 (ences) 290.91 628.93 S 0.1 (within) 318.61 628.93 S 0.1 (each) 351.39 628.93 S 0.1 (Java) 374.96 628.93 S 0.1 (virtual) 397.46 628.93 S 0.1 (machine.) 430.99 628.93 S 0.1 (When) 475.02 628.93 S 0.1 (a) 504.97 628.93 S 0.1 (live) 513.18 628.93 S 0.1 (r) 198 616.53 S 0.1 (efer) 201.87 616.53 S 0.1 (ence) 218.95 616.53 S 0.1 (enters) 242.08 616.53 S 0.1 (a) 272.43 616.53 S 0.1 (Java) 280.42 616.53 S 0.1 (virtual) 302.7 616.53 S 0.1 (machine,) 336 616.53 S 0.1 (its) 379.8 616.53 S 0.1 (r) 393.41 616.53 S 0.1 (efer) 397.28 616.53 S 0.1 (ence) 414.36 616.53 S 0.1 (count) 437.49 616.53 S 0.1 (is) 465.9 616.53 S 0.1 (incr) 476.14 616.53 S 0.1 (emented.) 493.48 616.53 S 0.1 (The) 538.07 616.53 S 0.1 (f) 198 604.13 S 0.1 (irst) 201.24 604.13 S 0.1 (r) 219.12 604.13 S 0.1 (efer) 222.99 604.13 S 0.1 (ence) 240.07 604.13 S 0.1 (to) 263.43 604.13 S 0.1 (an) 275.47 604.13 S 0.1 (object) 289.61 604.13 S 0.1 (sends) 319.15 604.13 S 0.1 (a) 347.97 604.13 S 0.1 (\322r) 356.19 604.13 S 0.1 (efer) 365.16 604.13 S 0.1 (enced\323) 382.24 604.13 S 0.1 (message) 416.91 604.13 S 0.1 (to) 458.18 604.13 S 0.1 (the) 470.22 604.13 S 0.1 (server) 487.51 604.13 S 0.1 (for) 518.59 604.13 S 0.1 (the) 534.76 604.13 S 0.1 (object.) 198 591.73 S 0.1 (As) 230.14 591.73 S 0.1 (live) 245.48 591.73 S 0.1 (r) 265.26 591.73 S 0.1 (efer) 269.13 591.73 S 0.1 (ences) 286.21 591.73 S 0.1 (ar) 313.91 591.73 S 0.1 (e) 322.88 591.73 S 0.1 (found) 330.89 591.73 S 0.1 (to) 361.26 591.73 S 0.1 (be) 373.3 591.73 S 0.1 (unr) 386.94 591.73 S 0.1 (efer) 402.86 591.73 S 0.1 (enced) 419.94 591.73 S 0.1 (in) 449.51 591.73 S 0.1 (the) 461.56 591.73 S 0.1 (local) 478.85 591.73 S 0.1 (virtual) 503.19 591.73 S 0.1 (machine,) 198 579.33 S 0.1 (the) 242.03 579.33 S 0.1 (count) 259.32 579.33 S 0.1 (is) 287.95 579.33 S 0.1 (decr) 298.42 579.33 S 0.1 (emented.) 317.93 579.33 S 0.1 (When) 362.74 579.33 S 0.1 (the) 392.69 579.33 S 0.1 (last) 409.98 579.33 S 0.1 (r) 428.91 579.33 S 0.1 (efer) 432.78 579.33 S 0.1 (ence) 449.86 579.33 S 0.1 (has) 473.22 579.33 S 0.1 (been) 491.7 579.33 S 0.1 (discar) 198 566.93 S 0.1 (ded,) 225.07 566.93 S 0.1 (an) 247.94 566.93 S 0.1 (unr) 261.93 566.93 S 0.1 (efer) 277.85 566.93 S 0.1 (enced) 294.93 566.93 S 0.1 (message) 324.34 566.93 S 0.1 (is) 365.45 566.93 S 0.1 (sent) 375.77 566.93 S 0.1 (to) 397.24 566.93 S 0.1 (the) 409.12 566.93 S 0.1 (server) 426.26 566.93 S 0.1 (.) 453.49 566.93 S 0.1 (Many) 459.05 566.93 S 0.1 (subtleties) 488.25 566.93 S 0.1 (exist) 534.18 566.93 S 0.1 (in) 198 554.53 S 0.1 (the) 210.05 554.53 S 0.1 (pr) 227.34 554.53 S 0.1 (otocol;) 237.32 554.53 S 0.1 (most) 270.63 554.53 S 0.1 (of) 295.94 554.53 S 0.1 (these) 308.05 554.53 S 0.1 (ar) 334.57 554.53 S 0.1 (e) 343.54 554.53 S 0.1 (r) 351.55 554.53 S 0.1 (elated) 355.42 554.53 S 0.1 (to) 386 554.53 S 0.1 (maintaining) 398.04 554.53 S 0.1 (the) 456.1 554.53 S 0.1 (or) 473.39 554.53 S 0.1 (dering) 482.82 554.53 S 0.1 (of) 515.67 554.53 S 0.1 (r) 198 542.13 S 0.1 (efer) 201.87 542.13 S 0.1 (enced) 218.95 542.13 S 0.1 (and) 248.51 542.13 S 0.1 (unr) 268.85 542.13 S 0.1 (efer) 284.77 542.13 S 0.1 (enced) 301.85 542.13 S 0.1 (messages) 331.41 542.13 S 0.1 (in) 377.01 542.13 S 0.1 (or) 389.05 542.13 S 0.1 (der) 398.48 542.13 S 0.1 (to) 416.74 542.13 S 0.1 (ensur) 428.77 542.13 S 0.1 (e) 453.92 542.13 S 0.1 (that) 461.93 542.13 S 0.1 (the) 482.78 542.13 S 0.1 (object) 500.06 542.13 S 0.1 (is) 529.59 542.13 S 0.1 (not) 540.05 542.13 S 0.1 (pr) 198 529.73 S 0.1 (ematur) 207.98 529.73 S 0.1 (ely) 240.26 529.73 S 0.1 (collected.) 256.94 529.73 S 0.1 (When) 198 509.33 S 0.1 (a) 227.54 509.33 S 0.1 (r) 235.35 509.33 S 0.1 (emote) 239.22 509.33 S 0.1 (object) 269.57 509.33 S 0.1 (is) 298.7 509.33 S 0.1 (not) 308.76 509.33 S 0.1 (r) 326.31 509.33 S 0.1 (efer) 330.18 509.33 S 0.1 (enced) 347.26 509.33 S 0.1 (by) 376.42 509.33 S 0.1 (any) 390.43 509.33 S 0.1 (client,) 409.82 509.33 S 0.1 (the) 439.86 509.33 S 0.1 (RMI) 456.74 509.33 S 0.1 (r) 479.26 509.33 S 0.1 (untime) 483.23 509.33 S 0.1 (r) 518.19 509.33 S 0.1 (efers) 522.06 509.33 S 0.1 (to) 546.37 509.33 S 0.1 (it) 198 496.93 S 0.1 (using) 207.01 496.93 S 0.1 (a) 234.71 496.93 S 0.1 (weak) 242.45 496.93 S 0.1 (r) 269.18 496.93 S 0.1 (efer) 273.05 496.93 S 0.1 (ence.) 290.13 496.93 S 0.1 (The) 315.61 496.93 S 0.1 (weak) 335.29 496.93 S 0.1 (r) 362.02 496.93 S 0.1 (efer) 365.89 496.93 S 0.1 (ence) 382.97 496.93 S 0.1 (allows) 405.85 496.93 S 0.1 (the) 437.95 496.93 S 0.1 (Java) 454.76 496.93 S 0.1 (virtual) 476.78 496.93 S 0.1 (machine\325s) 509.83 496.93 S 0.1 (garbage) 198 484.53 S 0.1 (collector) 237.21 484.53 S 0.1 (to) 278.85 484.53 S 0.1 (discar) 290.89 484.53 S 0.1 (d) 317.96 484.53 S 0.1 (the) 327.29 484.53 S 0.1 (object) 344.58 484.53 S 0.1 (if) 374.12 484.53 S 0.1 (no) 383.68 484.53 S 0.1 (other) 398.28 484.53 S 0.1 (local) 425.18 484.53 S 0.1 (r) 449.52 484.53 S 0.1 (efer) 453.39 484.53 S 0.1 (ences) 470.47 484.53 S 0.1 (to) 498.17 484.53 S 0.1 (the) 510.2 484.53 S 0.1 (object) 527.49 484.53 S 0.1 (exist.) 198 472.13 S 0.1 (The) 224.29 472.13 S 0.1 (distributed) 244.16 472.13 S 0.1 (garbage) 297.19 472.13 S 0.1 (collection) 336.11 472.13 S 0.1 (algorithm) 382.34 472.13 S 0.1 (interacts) 429.77 472.13 S 0.1 (with) 471.17 472.13 S 0.1 (the) 494.74 472.13 S 0.1 (local) 511.74 472.13 S 0.1 (Java) 535.79 472.13 S 0.1 (virtual) 198 459.73 S 0.1 (machine\325s) 231.53 459.73 S 0.1 (garbage) 280.18 459.73 S 0.1 (collector) 319.39 459.73 S 0.1 (in) 361.03 459.73 S 0.1 (the) 373.08 459.73 S 0.1 (usual) 390.37 459.73 S 0.1 (ways) 418.2 459.73 S 0.1 (by) 444.86 459.73 S 0.1 (holding) 459.27 459.73 S 0.1 (normal) 497.68 459.73 S 0.1 (or) 533.36 459.73 S 0.1 (weak) 198 447.33 S 0.1 (r) 225.21 447.33 S 0.1 (efer) 229.08 447.33 S 0.1 (ences) 246.16 447.33 S 0.1 (to) 273.86 447.33 S 0.1 (objects.) 285.9 447.33 S 0.1 (As) 198 426.93 S 0.1 (long) 213.34 426.93 S 0.1 (as) 236.61 426.93 S 0.1 (a) 249.17 426.93 S 0.1 (local) 257.39 426.93 S 0.1 (r) 281.73 426.93 S 0.1 (efer) 285.6 426.93 S 0.1 (ence) 302.68 426.93 S 0.1 (to) 326.04 426.93 S 0.1 (a) 338.08 426.93 S 0.1 (r) 346.3 426.93 S 0.1 (emote) 350.17 426.93 S 0.1 (object) 380.92 426.93 S 0.1 (exists,) 410.46 426.93 S 0.1 (it) 441.38 426.93 S 0.1 (cannot) 450.87 426.93 S 0.1 (be) 484.39 426.93 S 0.1 (garbage-) 498.02 426.93 S 0.1 (collected) 198 414.53 S 0.1 (and) 241.13 414.53 S 0.1 (it) 261.48 414.53 S 0.1 (can) 270.97 414.53 S 0.1 (be) 289.65 414.53 S 0.1 (passed) 303.29 414.53 S 0.1 (in) 337.4 414.53 S 0.1 (r) 349.45 414.53 S 0.1 (emote) 353.32 414.53 S 0.1 (calls) 384.07 414.53 S 0.1 (or) 407.19 414.53 S 0.1 (r) 419.92 414.53 S 0.1 (eturned) 423.79 414.53 S 0.1 (to) 462.36 414.53 S 0.1 (clients.) 474.4 414.53 S 0.1 (Passing) 509.18 414.53 S 0.1 (a) 546.82 414.53 S 0.1 (r) 198 402.13 S 0.1 (emote) 201.87 402.13 S 0.1 (object) 232.11 402.13 S 0.1 (adds) 261.14 402.13 S 0.1 (the) 285.61 402.13 S 0.1 (identif) 302.39 402.13 S 0.1 (ier) 332.03 402.13 S 0.1 (for) 346.59 402.13 S 0.1 (the) 362.24 402.13 S 0.1 (virtual) 379.02 402.13 S 0.1 (machine) 412.04 402.13 S 0.1 (to) 452.96 402.13 S 0.1 (which) 464.49 402.13 S 0.1 (it) 494.93 402.13 S 0.1 (was) 503.91 402.13 S 0.1 (passed) 524.4 402.13 S 0.1 (to) 198 389.73 S 0.1 (the) 210.04 389.73 S 0.1 (r) 227.33 389.73 S 0.1 (efer) 231.2 389.73 S 0.1 (enced) 248.28 389.73 S 0.1 (set.) 277.85 389.73 S 0.1 (A) 296.16 389.73 S 0.1 (r) 307.16 389.73 S 0.1 (emote) 311.03 389.73 S 0.1 (object) 341.78 389.73 S 0.1 (needing) 371.32 389.73 S 0.1 (unr) 410.94 389.73 S 0.1 (efer) 426.86 389.73 S 0.1 (enced) 443.94 389.73 S 0.1 (notif) 473.51 389.73 S 0.1 (ication) 494.6 389.73 S 0.1 (must) 528.22 389.73 S 0.1 (implement) 198 377.33 S 0.1 (the) 250.17 377.33 S 5 F (java.rmi.server.Unreferenced) 267.46 377.33 T 1 F 0.1 (interface.) 438.58 377.33 S 0.1 (When) 483.49 377.33 S 0.1 (those) 513.44 377.33 S 0.1 (r) 198 364.93 S 0.1 (efer) 201.87 364.93 S 0.1 (ences) 218.95 364.93 S 0.1 (no) 246.65 364.93 S 0.1 (longer) 261.25 364.93 S 0.1 (exist,) 293.46 364.93 S 0.1 (the) 320.04 364.93 S 5 F (unreferenced) 337.33 364.93 T 1 F 0.1 (method) 412.45 364.93 S 0.1 (will) 450.44 364.93 S 0.1 (be) 471.03 364.93 S 0.1 (invoked.) 484.67 364.93 S 5 F (unreferenced) 198 352.53 T 1 F 0.1 (is) 273.12 352.53 S 0.1 (called) 283.59 352.53 S 0.1 (when) 313.47 352.53 S 0.1 (the) 341.76 352.53 S 0.1 (set) 359.05 352.53 S 0.1 (of) 374.76 352.53 S 0.1 (r) 386.87 352.53 S 0.1 (efer) 390.74 352.53 S 0.1 (ences) 407.82 352.53 S 0.1 (is) 435.52 352.53 S 0.1 (found) 445.99 352.53 S 0.1 (to) 476.36 352.53 S 0.1 (be) 488.4 352.53 S 0.1 (empty) 502.04 352.53 S 0.1 (so) 534.11 352.53 S 0.1 (it) 547.13 352.53 S 0.1 (might) 198 340.13 S 0.1 (be) 228 340.13 S 0.1 (called) 241.64 340.13 S 0.1 (mor) 271.52 340.13 S 0.1 (e) 289.88 340.13 S 0.1 (than) 297.89 340.13 S 0.1 (once.) 321.31 340.13 S 0.1 (Remote) 347.94 340.13 S 0.1 (objects) 385.47 340.13 S 0.1 (ar) 419.35 340.13 S 0.1 (e) 428.32 340.13 S 0.1 (only) 436.33 340.13 S 0.1 (collected) 459.6 340.13 S 0.1 (when) 502.73 340.13 S 0.1 (no) 531.02 340.13 S 0.1 (mor) 198 327.73 S 0.1 (e) 216.36 327.73 S 0.1 (r) 224.37 327.73 S 0.1 (efer) 228.24 327.73 S 0.1 (ences,) 245.32 327.73 S 0.1 (either) 275.62 327.73 S 0.1 (local) 304.86 327.73 S 0.1 (or) 329.2 327.73 S 0.1 (r) 341.93 327.73 S 0.1 (emote,) 345.8 327.73 S 0.1 (still) 379.15 327.73 S 0.1 (exist.) 399 327.73 S 0.1 (Note) 198 307.33 S 0.1 (that) 223.34 307.33 S 0.1 (if) 244.2 307.33 S 0.1 (a) 253.76 307.33 S 0.1 (network) 261.98 307.33 S 0.1 (partition) 302.98 307.33 S 0.1 (exists) 345.58 307.33 S 0.1 (between) 373.9 307.33 S 0.1 (a) 415.04 307.33 S 0.1 (client) 423.26 307.33 S 0.1 (and) 451.11 307.33 S 0.1 (a) 471.46 307.33 S 0.1 (r) 479.68 307.33 S 0.1 (emote) 483.55 307.33 S 0.1 (server) 514.29 307.33 S 0.1 (object,) 198 294.93 S 0.1 (it) 230.14 294.93 S 0.1 (is) 239.63 294.93 S 0.1 (possible) 250.1 294.93 S 0.1 (that) 290.11 294.93 S 0.1 (pr) 310.97 294.93 S 0.1 (ematur) 320.95 294.93 S 0.1 (e) 353.23 294.93 S 0.1 (collection) 361.24 294.93 S 0.1 (of) 407.76 294.93 S 0.1 (the) 419.87 294.93 S 0.1 (r) 437.16 294.93 S 0.1 (emote) 441.03 294.93 S 0.1 (object) 471.78 294.93 S 0.1 (will) 501.32 294.93 S 0.1 (occur) 521.91 294.93 S 0.1 (\050since) 198 282.53 S 0.1 (the) 227.25 282.53 S 0.1 (transport) 244.54 282.53 S 0.1 (might) 289.51 282.53 S 0.1 (believe) 319.51 282.53 S 0.1 (that) 354.7 282.53 S 0.1 (the) 375.56 282.53 S 0.1 (client) 392.85 282.53 S 0.1 (crashed\051.) 420.7 282.53 S 0.1 (Because) 464.9 282.53 S 0.1 (of) 504.12 282.53 S 0.1 (the) 516.22 282.53 S 0.1 (possibility) 198 270.13 S 0.1 (of) 248.16 270.13 S 0.1 (pr) 260.27 270.13 S 0.1 (ematur) 270.25 270.13 S 0.1 (e) 302.53 270.13 S 0.1 (collection,) 310.54 270.13 S 0.1 (r) 359.66 270.13 S 0.1 (emote) 363.53 270.13 S 0.1 (r) 394.28 270.13 S 0.1 (efer) 398.15 270.13 S 0.1 (ences) 415.23 270.13 S 0.1 (cannot) 442.93 270.13 S 0.1 (guarantee) 476.45 270.13 S 0.1 (r) 198 257.73 S 0.1 (efer) 201.87 257.73 S 0.1 (ential) 218.95 257.73 S 0.1 (integrity;) 247.36 257.73 S 0.1 (in) 292 257.73 S 0.1 (other) 304.05 257.73 S 0.1 (wor) 330.95 257.73 S 0.1 (ds,) 348.82 257.73 S 0.1 (it) 365.09 257.73 S 0.1 (is) 374.58 257.73 S 0.1 (always) 385.05 257.73 S 0.1 (possible) 419.82 257.73 S 0.1 (that) 459.83 257.73 S 0.1 (a) 480.69 257.73 S 0.1 (r) 488.91 257.73 S 0.1 (emote) 492.78 257.73 S 0.1 (r) 198 245.33 S 0.1 (efer) 201.87 245.33 S 0.1 (ence) 218.95 245.33 S 0.1 (may) 242.31 245.33 S 0.1 (in) 265.12 245.33 S 0.1 (fact) 277.17 245.33 S 0.1 (not) 296.72 245.33 S 0.1 (r) 314.68 245.33 S 0.1 (efer) 318.55 245.33 S 0.1 (to) 338.93 245.33 S 0.1 (an) 350.97 245.33 S 0.1 (existing) 365.11 245.33 S 0.1 (object.) 403.68 245.33 S 0.1 (An) 435.82 245.33 S 0.1 (attempt) 452.74 245.33 S 0.1 (to) 490.97 245.33 S 0.1 (use) 503.01 245.33 S 0.1 (such) 521.48 245.33 S 0.1 (a) 545.53 245.33 S 0.1 (r) 198 232.93 S 0.1 (efer) 201.87 232.93 S 0.1 (ence) 218.95 232.93 S 0.1 (will) 242.31 232.93 S 0.1 (generate) 262.9 232.93 S 0.1 (a) 304.78 232.93 S 5 F (RemoteException) 313 232.93 T 1 F 0.1 (which) 406.12 232.93 S 0.1 (must) 437.07 232.93 S 0.1 (be) 462.95 232.93 S 0.1 (handled) 476.59 232.93 S 0.1 (by) 516.97 232.93 S 0.1 (the) 531.38 232.93 S 0.1 (application.) 198 220.53 S FMENDPAGE %%EndPage: "15" 21 %%Page: "16" 22 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (16) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (3) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (3.4) 67.47 638 T (Dynamic) 97.27 638 T (Class) 156.2 638 T (Loading) 191.52 638 T 1 10 Q 0.1 (RMI) 198 616.33 S 0.1 (allows) 220.55 616.33 S 0.1 (parameters,) 252.74 616.33 S 0.1 (r) 308.9 616.33 S 0.1 (eturn) 312.77 616.33 S 0.1 (values) 339.86 616.33 S 0.1 (and) 371.82 616.33 S 0.1 (exceptions) 391.79 616.33 S 0.1 (passed) 442.4 616.33 S 0.1 (in) 476.13 616.33 S 0.1 (RMI) 487.8 616.33 S 0.1 (calls) 510.35 616.33 S 0.1 (to) 533.08 616.33 S 0.1 (be) 544.74 616.33 S 0.1 (any) 198 603.93 S 0.1 (object) 217.8 603.93 S 0.1 (that) 247.34 603.93 S 0.1 (is) 268.2 603.93 S 0.1 (serializable.) 278.67 603.93 S 0.1 (RMI) 338.65 603.93 S 0.1 (uses) 361.58 603.93 S 0.1 (the) 384.4 603.93 S 0.1 (object) 401.69 603.93 S 0.1 (serialization) 431.23 603.93 S 0.1 (mechanism) 489.81 603.93 S 0.1 (to) 544.51 603.93 S 0.1 (transmit) 198 591.53 S 0.1 (data) 239.19 591.53 S 0.1 (fr) 262.08 591.53 S 0.1 (om) 269.38 591.53 S 0.1 (one) 286.99 591.53 S 0.1 (virtual) 306.48 591.53 S 0.1 (machine) 340.01 591.53 S 0.1 (to) 381.44 591.53 S 0.1 (another) 393.48 591.53 S 0.1 (and) 431.4 591.53 S 0.1 (also) 451.75 591.53 S 0.1 (annotates) 472.88 591.53 S 0.1 (the) 519.55 591.53 S 0.1 (call) 536.84 591.53 S 0.1 (str) 198 579.13 S 0.1 (eam) 209.57 579.13 S 0.1 (with) 231.61 579.13 S 0.1 (the) 255.46 579.13 S 0.1 (appr) 272.75 579.13 S 0.1 (opriate) 293.94 579.13 S 0.1 (location) 329.14 579.13 S 0.1 (information) 368.32 579.13 S 0.1 (so) 425.29 579.13 S 0.1 (that) 438.31 579.13 S 0.1 (the) 459.17 579.13 S 0.1 (class) 476.46 579.13 S 0.1 (def) 500.91 579.13 S 0.1 (inition) 515.24 579.13 S 0.1 (f) 198 566.73 S 0.1 (iles) 201.24 566.73 S 0.1 (can) 219.61 566.73 S 0.1 (be) 238.29 566.73 S 0.1 (loaded) 251.93 566.73 S 0.1 (at) 286.03 566.73 S 0.1 (the) 297.61 566.73 S 0.1 (r) 314.9 566.73 S 0.1 (eceiver) 318.77 566.73 S 0.1 (.) 350.05 566.73 S 0.1 (When) 198 546.33 S 0.1 (parameters) 227.95 546.33 S 0.1 (and) 281.89 546.33 S 0.1 (r) 302.24 546.33 S 0.1 (eturn) 306.11 546.33 S 0.1 (values) 333.58 546.33 S 0.1 (for) 365.92 546.33 S 0.1 (a) 382.08 546.33 S 0.1 (r) 390.3 546.33 S 0.1 (emote) 394.17 546.33 S 0.1 (method) 424.92 546.33 S 0.1 (invocation) 462.91 546.33 S 0.1 (ar) 513.76 546.33 S 0.1 (e) 522.73 546.33 S 0.1 (unmarshalled) 198 533.93 S 0.1 (to) 263.73 533.93 S 0.1 (become) 275.77 533.93 S 0.1 (live) 313.33 533.93 S 0.1 (objects) 333.11 533.93 S 0.1 (in) 366.99 533.93 S 0.1 (the) 379.04 533.93 S 0.1 (r) 396.33 533.93 S 0.1 (eceiving) 400.2 533.93 S 0.1 (VM,) 440.99 533.93 S 0.1 (class) 463.59 533.93 S 0.1 (def) 488.04 533.93 S 0.1 (initions) 502.38 533.93 S 0.1 (ar) 539.62 533.93 S 0.1 (e) 548.59 533.93 S 0.1 (r) 198 521.53 S 0.1 (equir) 201.87 521.53 S 0.1 (ed) 225.47 521.53 S 0.1 (for) 239.69 521.53 S 0.1 (all) 255.85 521.53 S 0.1 (of) 270.09 521.53 S 0.1 (the) 282.2 521.53 S 0.1 (types) 299.49 521.53 S 0.1 (of) 326.97 521.53 S 0.1 (objects) 339.08 521.53 S 0.1 (in) 372.96 521.53 S 0.1 (the) 385.01 521.53 S 0.1 (str) 402.3 521.53 S 0.1 (eam.) 413.87 521.53 S 0.1 (The) 441.63 521.53 S 0.1 (unmarshalling) 461.79 521.53 S 0.1 (pr) 198 509.13 S 0.1 (ocess) 207.98 509.13 S 0.1 (f) 234.77 509.13 S 0.1 (irst) 238.01 509.13 S 0.1 (attempts) 255.89 509.13 S 0.1 (to) 298.46 509.13 S 0.1 (r) 310.5 509.13 S 0.1 (esolve) 314.37 509.13 S 0.1 (classes) 345.93 509.13 S 0.1 (by) 379.61 509.13 S 0.1 (name) 394.02 509.13 S 0.1 (in) 421.98 509.13 S 0.1 (its) 434.03 509.13 S 0.1 (local) 447.86 509.13 S 0.1 (class) 472.2 509.13 S 0.1 (loading) 496.64 509.13 S 0.1 (context) 198 496.73 S 0.1 (\050the) 234.01 496.73 S 0.1 (context) 254.73 496.73 S 0.1 (class) 290.74 496.73 S 0.1 (loader) 315.19 496.73 S 0.1 (of) 347.13 496.73 S 0.1 (the) 359.24 496.73 S 0.1 (curr) 376.53 496.73 S 0.1 (ent) 395.12 496.73 S 0.1 (thr) 412.41 496.73 S 0.1 (ead\051.]) 425.56 496.73 S 0.1 (RMI) 457.46 496.73 S 0.1 (also) 480.39 496.73 S 0.1 (pr) 501.52 496.73 S 0.1 (ovides) 511.49 496.73 S 0.1 (a) 544.38 496.73 S 0.1 (facility) 198 484.33 S 0.1 (for) 232.24 484.33 S 0.1 (dynamically) 248.4 484.33 S 0.1 (loading) 307.67 484.33 S 0.1 (the) 345.26 484.33 S 0.1 (class) 362.55 484.33 S 0.1 (def) 387 484.33 S 0.1 (initions) 401.34 484.33 S 0.1 (for) 438.59 484.33 S 0.1 (the) 454.75 484.33 S 0.1 (actual) 472.04 484.33 S 0.1 (types) 502.39 484.33 S 0.1 (of) 529.88 484.33 S 0.1 (objects) 198 471.93 S 0.1 (passed) 231.65 471.93 S 0.1 (as) 265.54 471.93 S 0.1 (parameters) 277.87 471.93 S 0.1 (and) 331.59 471.93 S 0.1 (r) 351.71 471.93 S 0.1 (eturn) 355.58 471.93 S 0.1 (values) 382.83 471.93 S 0.1 (for) 414.94 471.93 S 0.1 (r) 430.88 471.93 S 0.1 (emote) 434.75 471.93 S 0.1 (method) 465.27 471.93 S 0.1 (invocations) 503.04 471.93 S 0.1 (fr) 198 459.53 S 0.1 (om) 205.3 459.53 S 0.1 (network) 222.91 459.53 S 0.1 (locations) 263.91 459.53 S 0.1 (specif) 307.43 459.53 S 0.1 (ied) 333.56 459.53 S 0.1 (by) 350.79 459.53 S 0.1 (the) 365.2 459.53 S 0.1 (transmitting) 382.49 459.53 S 0.1 (endpoint.) 441.63 459.53 S 0.1 (This) 491.45 459.53 S 0.1 (includes) 514.07 459.53 S 0.1 (the) 198 447.13 S 0.1 (dynamic) 215.29 447.13 S 0.1 (downloading) 257.78 447.13 S 0.1 (of) 321.5 447.13 S 0.1 (r) 333.61 447.13 S 0.1 (emote) 337.48 447.13 S 0.1 (stub) 368.23 447.13 S 0.1 (classes) 390.81 447.13 S 0.1 (corr) 424.49 447.13 S 0.1 (esponding) 442.51 447.13 S 0.1 (to) 493.25 447.13 S 0.1 (particular) 505.29 447.13 S 0.1 (r) 198 434.73 S 0.1 (emote) 201.87 434.73 S 0.1 (object) 232.62 434.73 S 0.1 (implementation) 262.16 434.73 S 0.1 (classes) 337.28 434.73 S 0.1 (\050and) 370.96 434.73 S 0.1 (used) 394.74 434.73 S 0.1 (to) 419.43 434.73 S 0.1 (contain) 431.47 434.73 S 0.1 (r) 468 434.73 S 0.1 (emote) 471.87 434.73 S 0.1 (r) 502.62 434.73 S 0.1 (efer) 506.49 434.73 S 0.1 (ences\051) 523.57 434.73 S 0.1 (as) 198 422.33 S 0.1 (well) 210.56 422.33 S 0.1 (as) 233.03 422.33 S 0.1 (any) 245.59 422.33 S 0.1 (other) 265.39 422.33 S 0.1 (type) 292.29 422.33 S 0.1 (that) 315.43 422.33 S 0.1 (is) 336.29 422.33 S 0.1 (passed) 346.76 422.33 S 0.1 (by) 380.87 422.33 S 0.1 (value) 395.28 422.33 S 0.1 (in) 423.28 422.33 S 0.1 (RMI) 435.33 422.33 S 0.1 (calls,) 458.26 422.33 S 0.1 (such) 483.98 422.33 S 0.1 (as) 508.02 422.33 S 0.1 (the) 520.59 422.33 S 0.1 (subclass) 198 409.93 S 0.1 (of) 238.42 409.93 S 0.1 (a) 250.4 409.93 S 0.1 (declar) 258.49 409.93 S 0.1 (ed) 286.11 409.93 S 0.1 (parameter) 300.2 409.93 S 0.1 (type,) 349.67 409.93 S 0.1 (that) 375.28 409.93 S 0.1 (is) 396.01 409.93 S 0.1 (not) 406.35 409.93 S 0.1 (alr) 424.18 409.93 S 0.1 (eady) 436.16 409.93 S 0.1 (available) 461.01 409.93 S 0.1 (in) 504.6 409.93 S 0.1 (the) 516.52 409.93 S 0.1 (class) 533.68 409.93 S 0.1 (loading) 198 397.53 S 0.1 (context) 235.59 397.53 S 0.1 (of) 271.6 397.53 S 0.1 (the) 283.71 397.53 S 0.1 (unmarshalling) 301 397.53 S 0.1 (side.) 370.22 397.53 S 0.1 (T) 198 377.13 S 0.1 (o) 203.31 377.13 S 0.1 (support) 211.99 377.13 S 0.1 (dynamic) 250.77 377.13 S 0.1 (class) 293.26 377.13 S 0.1 (loading,) 317.71 377.13 S 0.1 (the) 357.9 377.13 S 0.1 (RMI) 375.19 377.13 S 0.1 (r) 398.12 377.13 S 0.1 (untime) 402.09 377.13 S 0.1 (uses) 437.45 377.13 S 0.1 (special) 460.27 377.13 S 0.1 (subclasses) 494.39 377.13 S 0.1 (of) 544.16 377.13 S 5 F (java.io.ObjectOutputStream) 198 364.73 T 1 F 0.1 (and) 357.12 364.73 S 5 F (java.io.ObjectInputStream) 377.47 364.73 T 1 F 0.1 (for) 530.59 364.73 S 0.1 (the) 198 352.33 S 0.1 (marshal) 215.29 352.33 S 0.1 (str) 254.86 352.33 S 0.1 (eams) 266.43 352.33 S 0.1 (that) 292.81 352.33 S 0.1 (it) 313.67 352.33 S 0.1 (uses) 323.16 352.33 S 0.1 (for) 345.98 352.33 S 0.1 (marshalling) 362.14 352.33 S 0.1 (and) 419.31 352.33 S 0.1 (unmarshalling) 439.66 352.33 S 0.1 (RMI) 508.88 352.33 S 0.1 (parameters) 198 339.93 S 0.1 (and) 251.66 339.93 S 0.1 (r) 271.73 339.93 S 0.1 (eturn) 275.6 339.93 S 0.1 (values.) 302.79 339.93 S 0.1 (These) 340.29 339.93 S 0.1 (subclasses) 369.4 339.93 S 0.1 (override) 418.9 339.93 S 0.1 (the) 460.15 339.93 S 5 F (annotateClass) 477.16 339.93 T 1 F 0.1 (method) 198 327.53 S 0.1 (of) 235.99 327.53 S 5 F (ObjectOutputStream) 248.1 327.53 T 1 F 0.1 (and) 359.22 327.53 S 0.1 (the) 379.57 327.53 S 5 F (resolveClass) 396.86 327.53 T 1 F 0.1 (method) 471.98 327.53 S 0.1 (of) 509.97 327.53 S 5 F (ObjectInputStream) 198 315.13 T 1 F 0.1 (to) 302.65 315.13 S 0.1 (communicate) 314.21 315.13 S 0.1 (information) 377.77 315.13 S 0.1 (about) 434.27 315.13 S 0.1 (wher) 462.69 315.13 S 0.1 (e) 485.81 315.13 S 0.1 (to) 493.35 315.13 S 0.1 (locate) 504.92 315.13 S 0.1 (class) 534.02 315.13 S 0.1 (f) 198 302.73 S 0.1 (iles) 201.24 302.73 S 0.1 (containing) 219.61 302.73 S 0.1 (the) 270.73 302.73 S 0.1 (def) 288.02 302.73 S 0.1 (initions) 302.36 302.73 S 0.1 (for) 339.61 302.73 S 0.1 (classes) 355.77 302.73 S 0.1 (corr) 389.45 302.73 S 0.1 (esponding) 407.47 302.73 S 0.1 (to) 458.21 302.73 S 0.1 (the) 470.25 302.73 S 0.1 (class) 487.54 302.73 S 0.1 (descriptors) 198 290.33 S 0.1 (in) 251.58 290.33 S 0.1 (the) 263.63 290.33 S 0.1 (str) 280.92 290.33 S 0.1 (eam.) 292.49 290.33 S 0.1 (For) 198 269.93 S 0.1 (every) 216.39 269.93 S 0.1 (class) 244.75 269.93 S 0.1 (descriptor) 269.2 269.93 S 0.1 (written) 318.44 269.93 S 0.1 (to) 354.59 269.93 S 0.1 (an) 366.63 269.93 S 0.1 (RMI) 380.77 269.93 S 0.1 (marshal) 403.7 269.93 S 0.1 (str) 443.27 269.93 S 0.1 (eam,) 454.84 269.93 S 0.1 (the) 479.48 269.93 S 5 F (annotateClass) 198 257.53 T 1 F 0.1 (method) 279.12 257.53 S 0.1 (adds) 317.11 257.53 S 0.1 (to) 342.09 257.53 S 0.1 (the) 354.13 257.53 S 0.1 (str) 371.42 257.53 S 0.1 (eam) 382.99 257.53 S 0.1 (the) 405.03 257.53 S 0.1 (r) 422.32 257.53 S 0.1 (esult) 426.19 257.53 S 0.1 (of) 451.04 257.53 S 0.1 (calling) 463.15 257.53 S 5 F (java.rmi.server.RMIClassLoader.getClassAnnotation) 198 245.13 T 1 F 0.1 (for) 495.12 245.13 S 0.1 (the) 511.28 245.13 S 0.1 (class) 528.57 245.13 S 0.1 (object,) 198 232.73 S 0.1 (which) 230.14 232.73 S 0.1 (may) 261.09 232.73 S 0.1 (be) 283.9 232.73 S 0.1 (null) 297.54 232.73 S 0.1 (or) 318.73 232.73 S 0.1 (may) 331.46 232.73 S 0.1 (be) 354.27 232.73 S 0.1 (a) 367.91 232.73 S 5 F (String) 376.13 232.73 T 1 F 0.1 (object) 415.25 232.73 S 0.1 (r) 444.79 232.73 S 0.1 (epr) 448.66 232.73 S 0.1 (esenting) 463.53 232.73 S 0.1 (the) 504.64 232.73 S 0.1 (codebase) 198 220.33 S 0.1 (URL) 242.28 220.33 S 0.1 (path) 266.27 220.33 S 0.1 (\050a) 289.88 220.33 S 0.1 (space-separated) 301.53 220.33 S 0.1 (list) 377.11 220.33 S 0.1 (of) 393.95 220.33 S 0.1 (URLs\051) 406.06 220.33 S 0.1 (fr) 437.82 220.33 S 0.1 (om) 445.12 220.33 S 0.1 (which) 462.73 220.33 S 0.1 (the) 493.68 220.33 S 0.1 (r) 510.97 220.33 S 0.1 (emote) 514.84 220.33 S 0.1 (endpoint) 198 207.93 S 0.1 (should) 242.1 207.93 S 0.1 (download) 276.39 207.93 S 0.1 (the) 325.52 207.93 S 0.1 (class) 342.81 207.93 S 0.1 (def) 367.26 207.93 S 0.1 (inition) 381.6 207.93 S 0.1 (f) 414.51 207.93 S 0.1 (ile) 417.75 207.93 S 0.1 (for) 431.78 207.93 S 0.1 (the) 447.94 207.93 S 0.1 (given) 465.23 207.93 S 0.1 (class.) 493.58 207.93 S 0.1 (For) 198 187.53 S 0.1 (every) 216.39 187.53 S 0.1 (class) 244.75 187.53 S 0.1 (descriptor) 269.2 187.53 S 0.1 (r) 318.44 187.53 S 0.1 (ead) 322.31 187.53 S 0.1 (fr) 341.63 187.53 S 0.1 (om) 348.93 187.53 S 0.1 (an) 366.54 187.53 S 0.1 (RMI) 380.68 187.53 S 0.1 (marshal) 403.61 187.53 S 0.1 (str) 443.18 187.53 S 0.1 (eam,) 454.75 187.53 S 0.1 (the) 479.39 187.53 S 5 F (resolveClass) 198 175.13 T 1 F 0.1 (method) 272.76 175.13 S 0.1 (r) 310.39 175.13 S 0.1 (eads) 314.26 175.13 S 0.1 (a) 337.56 175.13 S 0.1 (single) 345.42 175.13 S 0.1 (object) 375 175.13 S 0.1 (fr) 404.18 175.13 S 0.1 (om) 411.48 175.13 S 0.1 (the) 428.73 175.13 S 0.1 (str) 445.66 175.13 S 0.1 (eam.) 457.23 175.13 S 0.1 (If) 484.27 175.13 S 0.1 (the) 493.92 175.13 S 0.1 (object) 510.85 175.13 S 0.1 (is) 540.03 175.13 S 0.1 (a) 550.14 175.13 S 0.1 (String) 198 162.73 S 0.1 (\050and) 228.37 162.73 S 0.1 (the) 252.05 162.73 S 0.1 (value) 269.24 162.73 S 0.1 (of) 297.14 162.73 S 0.1 (the) 309.16 162.73 S 5 F (java.rmi.server.useCodebaseOnly) 326.35 162.73 T 1 F 0.1 (pr) 515.37 162.73 S 0.1 (operty) 525.35 162.73 S 0.1 (is) 198 150.33 S 0.1 (not) 208.47 150.33 S 0.1 (\322tr) 226.43 150.33 S 0.1 (ue\323\051,) 238.86 150.33 S 0.1 (then) 264.13 150.33 S 5 F (resolveClass) 287.34 150.33 T 1 F 0.1 (r) 362.46 150.33 S 0.1 (eturns) 366.33 150.33 S 0.1 (the) 398.14 150.33 S 0.1 (r) 415.43 150.33 S 0.1 (esult) 419.3 150.33 S 0.1 (of) 444.15 150.33 S 0.1 (calling) 456.26 150.33 S FMENDPAGE %%EndPage: "16" 22 %%Page: "17" 23 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (3:) 232.71 108.7 S 0 F 0.09 (RMI) 243.15 108.7 S 0.09 (System) 262.67 108.7 S 0.09 (Overview) 291.47 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (17) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (3) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 5 10 Q 0 X (RMIClassLoader.loadClass) 198 641.33 T 1 F 0.1 (with) 345.12 641.33 S 0.1 (the) 368.97 641.33 S 0.1 (annotated) 386.26 641.33 S 5 F (String) 434.8 641.33 T 1 F 0.1 (object) 473.92 641.33 S 0.1 (as) 503.46 641.33 S 0.1 (the) 516.02 641.33 S 0.1 (f) 533.31 641.33 S 0.1 (irst) 536.55 641.33 S 0.1 (parameter) 198 628.93 S 0.1 (and) 247.6 628.93 S 0.1 (the) 267.95 628.93 S 0.1 (name) 285.24 628.93 S 0.1 (of) 313.2 628.93 S 0.1 (the) 325.31 628.93 S 0.1 (desir) 342.6 628.93 S 0.1 (ed) 364.92 628.93 S 0.1 (class) 379.14 628.93 S 0.1 (in) 403.59 628.93 S 0.1 (the) 415.64 628.93 S 0.1 (class) 432.93 628.93 S 0.1 (descriptor) 457.38 628.93 S 0.1 (as) 506.62 628.93 S 0.1 (the) 519.17 628.93 S 0.1 (second) 198 616.53 S 0.1 (parameter) 232.58 616.53 S 0.1 (.) 278.32 616.53 S 0.1 (Otherwise,) 284.04 616.53 S 5 F (resolveClass) 336.62 616.53 T 1 F 0.1 (r) 411.74 616.53 S 0.1 (eturns) 415.61 616.53 S 0.1 (the) 447.42 616.53 S 0.1 (r) 464.71 616.53 S 0.1 (esult) 468.58 616.53 S 0.1 (of) 493.43 616.53 S 0.1 (calling) 505.54 616.53 S 5 F (RMIClassLoader.loadClass) 198 604.13 T 1 F 0.1 (with) 345.12 604.13 S 0.1 (the) 368.97 604.13 S 0.1 (name) 386.26 604.13 S 0.1 (of) 414.22 604.13 S 0.1 (the) 426.33 604.13 S 0.1 (desir) 443.62 604.13 S 0.1 (ed) 465.94 604.13 S 0.1 (class) 480.16 604.13 S 0.1 (as) 504.61 604.13 S 0.1 (the) 517.17 604.13 S 0.1 (only) 534.46 604.13 S 0.1 (parameter) 198 591.73 S 0.1 (.) 243.74 591.73 S 0.1 (See) 198 571.33 S 0.1 (the) 216.25 571.33 S 0.1 (section) 233.54 571.33 S 0.1 (\322The) 268.28 571.33 S 0.1 (RMIClassLoader) 293.54 571.33 S 0.1 (Class\323) 372.47 571.33 S 0.1 (for) 404.67 571.33 S 0.1 (mor) 420.83 571.33 S 0.1 (e) 439.19 571.33 S 0.1 (details) 447.2 571.33 S 0.1 (about) 480.24 571.33 S 0.1 (classloading) 198 558.93 S 0.1 (in) 256.92 558.93 S 0.1 (RMI.) 268.97 558.93 S 0 15 Q (3.5) 67.47 525.2 T (RMI) 97.27 525.2 T (Thr) 129.24 525.2 T (ough) 151.47 525.2 T (Fir) 184.29 525.2 T (ewalls) 202.36 525.2 T (V) 242.67 525.2 T (ia) 252.39 525.2 T (Pr) 266.04 525.2 T (oxies) 280.77 525.2 T 1 10 Q 0.1 (The) 198 503.53 S 0.1 (RMI) 218.16 503.53 S 0.1 (transport) 241.09 503.53 S 0.1 (layer) 286.06 503.53 S 0.1 (normally) 311.89 503.53 S 0.1 (attempts) 356.25 503.53 S 0.1 (to) 398.82 503.53 S 0.1 (open) 410.86 503.53 S 0.1 (dir) 436.46 503.53 S 0.1 (ect) 449.55 503.53 S 0.1 (sockets) 465.46 503.53 S 0.1 (to) 501.27 503.53 S 0.1 (hosts) 513.31 503.53 S 0.1 (on) 539.95 503.53 S 0.1 (the) 198 491.13 S 0.1 (Internet.) 215.29 491.13 S 0.1 (Many) 256.87 491.13 S 0.1 (intranets,) 286.23 491.13 S 0.1 (however) 331.9 491.13 S 0.1 (,) 370.66 491.13 S 0.1 (have) 376.38 491.13 S 0.1 (f) 401.16 491.13 S 0.1 (ir) 404.4 491.13 S 0.1 (ewalls) 411.28 491.13 S 0.1 (which) 443.19 491.13 S 0.1 (do) 474.14 491.13 S 0.1 (not) 489.03 491.13 S 0.1 (allow) 506.99 491.13 S 0.1 (this.) 535.22 491.13 S 0.1 (The) 198 478.73 S 0.1 (default) 218.16 478.73 S 0.1 (RMI) 253.41 478.73 S 0.1 (transport,) 276.34 478.73 S 0.1 (ther) 323.91 478.73 S 0.1 (efor) 341.95 478.73 S 0.1 (e,) 359.7 478.73 S 0.1 (pr) 370.31 478.73 S 0.1 (ovides) 380.29 478.73 S 0.1 (two) 413.17 478.73 S 0.1 (alternate) 433.65 478.73 S 0.1 (HTTP-based) 476.45 478.73 S 0.1 (mechanisms) 198 466.33 S 0.1 (which) 257.04 466.33 S 0.1 (enable) 287.99 466.33 S 0.1 (a) 320.55 466.33 S 0.1 (client) 328.77 466.33 S 0.1 (behind) 356.62 466.33 S 0.1 (a) 391.32 466.33 S 0.1 (f) 399.54 466.33 S 0.1 (ir) 402.78 466.33 S 0.1 (ewall) 409.66 466.33 S 0.1 (to) 437.23 466.33 S 0.1 (invoke) 449.27 466.33 S 0.1 (a) 483.18 466.33 S 0.1 (method) 491.4 466.33 S 0.1 (on) 529.39 466.33 S 0.1 (a) 543.98 466.33 S 0.1 (r) 198 453.93 S 0.1 (emote) 201.87 453.93 S 0.1 (object) 232.62 453.93 S 0.1 (which) 262.16 453.93 S 0.1 (r) 293.11 453.93 S 0.1 (esides) 296.98 453.93 S 0.1 (outside) 327.78 453.93 S 0.1 (the) 364.4 453.93 S 0.1 (f) 381.69 453.93 S 0.1 (ir) 384.93 453.93 S 0.1 (ewall.) 391.81 453.93 S 0 14 Q (3.5.1) 125 420.87 T (How) 160.49 420.87 T (an) 191.9 420.87 T (RMI) 210.1 420.87 T (Call) 241.52 420.87 T (is) 269.06 420.87 T (Packaged) 282.6 420.87 T (within) 339.14 420.87 T (the) 380.68 420.87 T (HTTP) 401.99 420.87 T (Pr) 442.74 420.87 T (otocol) 456.49 420.87 T 1 10 Q 0.1 (T) 198 399.53 S 0.1 (o) 203.31 399.53 S 0.1 (get) 211.99 399.53 S 0.1 (outside) 229.02 399.53 S 0.1 (a) 265.64 399.53 S 0.1 (f) 273.86 399.53 S 0.1 (ir) 277.1 399.53 S 0.1 (ewall,) 283.98 399.53 S 0.1 (the) 314.15 399.53 S 0.1 (transport) 331.44 399.53 S 0.1 (layer) 376.41 399.53 S 0.1 (embeds) 402.24 399.53 S 0.1 (an) 440.25 399.53 S 0.1 (RMI) 454.39 399.53 S 0.1 (call) 477.32 399.53 S 0.1 (within) 496.1 399.53 S 0.1 (the) 528.88 399.53 S 0.1 (f) 198 387.13 S 0.1 (ir) 201.24 387.13 S 0.1 (ewall-tr) 208.12 387.13 S 0.1 (usted) 243.33 387.13 S 0.1 (HTTP) 271.38 387.13 S 0.1 (pr) 301.52 387.13 S 0.1 (otocol.) 311.5 387.13 S 0.1 (The) 344.81 387.13 S 0.1 (RMI) 364.97 387.13 S 0.1 (call) 387.9 387.13 S 0.1 (data) 406.68 387.13 S 0.1 (is) 429.57 387.13 S 0.1 (sent) 440.04 387.13 S 0.1 (outside) 461.67 387.13 S 0.1 (as) 498.29 387.13 S 0.1 (the) 510.85 387.13 S 0.1 (body) 528.14 387.13 S 0.1 (of) 198 374.73 S 0.1 (an) 210 374.73 S 0.1 (HTTP) 224.02 374.73 S 0.1 (POST) 254.05 374.73 S 0.1 (r) 282.73 374.73 S 0.1 (equest,) 286.6 374.73 S 0.1 (and) 321.52 374.73 S 0.1 (the) 341.76 374.73 S 0.1 (r) 358.93 374.73 S 0.1 (eturn) 362.8 374.73 S 0.1 (information) 390.16 374.73 S 0.1 (is) 447.01 374.73 S 0.1 (sent) 457.37 374.73 S 0.1 (back) 478.89 374.73 S 0.1 (in) 502.82 374.73 S 0.1 (the) 514.76 374.73 S 0.1 (body) 531.93 374.73 S 0.1 (of) 198 362.33 S 0.1 (the) 210.11 362.33 S 0.1 (HTTP) 227.4 362.33 S 0.1 (r) 257.54 362.33 S 0.1 (esponse.) 261.41 362.33 S 0.1 (The) 303.18 362.33 S 0.1 (transport) 323.34 362.33 S 0.1 (layer) 368.31 362.33 S 0.1 (will) 394.14 362.33 S 0.1 (formulate) 414.73 362.33 S 0.1 (the) 462.31 362.33 S 0.1 (POST) 479.6 362.33 S 0.1 (r) 508.4 362.33 S 0.1 (equest) 512.27 362.33 S 0.1 (in) 544.7 362.33 S 0.1 (one) 198 349.93 S 0.1 (of) 217.49 349.93 S 0.1 (two) 229.6 349.93 S 0.1 (ways:) 250.08 349.93 S 0.1 (1.) 197.5 329.53 S 0.1 (If) 210.6 329.53 S 0.1 (the) 220.62 329.53 S 0.1 (f) 237.91 329.53 S 0.1 (ir) 241.15 329.53 S 0.1 (ewall) 248.03 329.53 S 0.1 (pr) 275.6 329.53 S 0.1 (oxy) 285.58 329.53 S 0.1 (will) 305.18 329.53 S 0.1 (forwar) 325.77 329.53 S 0.1 (d) 356.22 329.53 S 0.1 (an) 365.55 329.53 S 0.1 (HTTP) 379.69 329.53 S 0.1 (r) 409.83 329.53 S 0.1 (equest) 413.7 329.53 S 0.1 (dir) 446.13 329.53 S 0.1 (ected) 459.22 329.53 S 0.1 (to) 486.23 329.53 S 0.1 (an) 498.27 329.53 S 0.1 (arbitrary) 512.41 329.53 S 0.1 (port) 210.6 317.13 S 0.1 (on) 232.68 317.13 S 0.1 (the) 247.16 317.13 S 0.1 (host) 264.33 317.13 S 0.1 (machine,) 286.51 317.13 S 0.1 (then) 330.41 317.13 S 0.1 (it) 353.5 317.13 S 0.1 (is) 362.87 317.13 S 0.1 (forwar) 373.22 317.13 S 0.1 (ded) 403.67 317.13 S 0.1 (dir) 423.98 317.13 S 0.1 (ectly) 437.07 317.13 S 0.1 (to) 461.53 317.13 S 0.1 (the) 473.45 317.13 S 0.1 (port) 490.61 317.13 S 0.1 (on) 512.69 317.13 S 0.1 (which) 527.17 317.13 S 0.1 (the) 210.6 304.73 S 0.1 (RMI) 227.89 304.73 S 0.1 (server) 250.82 304.73 S 0.1 (is) 281.91 304.73 S 0.1 (listening.) 292.38 304.73 S 0.1 (The) 337.22 304.73 S 0.1 (default) 357.38 304.73 S 0.1 (RMI) 392.63 304.73 S 0.1 (transport) 415.56 304.73 S 0.1 (layer) 460.53 304.73 S 0.1 (on) 486.36 304.73 S 0.1 (the) 500.96 304.73 S 0.1 (tar) 518.25 304.73 S 0.1 (get) 530.58 304.73 S 0.1 (machine) 210.6 292.33 S 0.1 (is) 252.03 292.33 S 0.1 (listening) 262.5 292.33 S 0.1 (with) 304.74 292.33 S 0.1 (a) 328.59 292.33 S 0.1 (server) 336.81 292.33 S 0.1 (socket) 367.9 292.33 S 0.1 (that) 399.37 292.33 S 0.1 (is) 420.23 292.33 S 0.1 (capable) 430.7 292.33 S 0.1 (of) 468.2 292.33 S 0.1 (understanding) 480.31 292.33 S 0.1 (and) 210.6 279.93 S 0.1 (decoding) 230.95 279.93 S 0.1 (RMI) 276.07 279.93 S 0.1 (calls) 299 279.93 S 0.1 (inside) 322.12 279.93 S 0.1 (POST) 352.62 279.93 S 0.1 (r) 381.42 279.93 S 0.1 (equests.) 385.29 279.93 S 0.1 (2.) 197.5 259.53 S 0.1 (If) 210.6 259.53 S 0.1 (the) 220.62 259.53 S 0.1 (f) 237.91 259.53 S 0.1 (ir) 241.15 259.53 S 0.1 (ewall) 248.03 259.53 S 0.1 (pr) 275.6 259.53 S 0.1 (oxy) 285.58 259.53 S 0.1 (will) 305.18 259.53 S 0.1 (only) 325.77 259.53 S 0.1 (forwar) 349.04 259.53 S 0.1 (d) 379.49 259.53 S 0.1 (HTTP) 388.82 259.53 S 0.1 (r) 418.96 259.53 S 0.1 (equests) 422.83 259.53 S 0.1 (dir) 459.6 259.53 S 0.1 (ected) 472.69 259.53 S 0.1 (to) 499.7 259.53 S 0.1 (certain) 511.74 259.53 S 0.1 (well-known) 210.6 247.13 S 0.1 (HTTP) 267.67 247.13 S 0.1 (ports,) 297.49 247.13 S 0.1 (then) 326.3 247.13 S 0.1 (the) 349.19 247.13 S 0.1 (call) 366.15 247.13 S 0.1 (will) 384.61 247.13 S 0.1 (be) 404.87 247.13 S 0.1 (forwar) 418.19 247.13 S 0.1 (ded) 448.64 247.13 S 0.1 (to) 468.74 247.13 S 0.1 (the) 480.46 247.13 S 0.1 (HTTP) 497.42 247.13 S 0.1 (server) 527.23 247.13 S 0.1 (listening) 210.6 234.73 S 0.1 (on) 252.29 234.73 S 0.1 (port) 266.33 234.73 S 0.1 (80) 287.98 234.73 S 0.1 (of) 300.74 234.73 S 0.1 (the) 312.3 234.73 S 0.1 (host) 329.04 234.73 S 0.1 (machine,) 350.78 234.73 S 0.1 (and) 394.26 234.73 S 0.1 (a) 414.06 234.73 S 0.1 (CGI) 421.72 234.73 S 0.1 (script) 442.68 234.73 S 0.1 (will) 470.65 234.73 S 0.1 (be) 490.69 234.73 S 0.1 (executed) 503.78 234.73 S 0.1 (to) 546.51 234.73 S 0.1 (forwar) 210.6 222.33 S 0.1 (d) 241.05 222.33 S 0.1 (the) 250.38 222.33 S 0.1 (call) 267.67 222.33 S 0.1 (to) 286.45 222.33 S 0.1 (the) 298.49 222.33 S 0.1 (tar) 315.78 222.33 S 0.1 (get) 328.11 222.33 S 0.1 (RMI) 345.14 222.33 S 0.1 (server) 368.07 222.33 S 0.1 (port) 399.16 222.33 S 0.1 (on) 421.36 222.33 S 0.1 (the) 435.96 222.33 S 0.1 (same) 453.25 222.33 S 0.1 (machine.) 479.63 222.33 S FMENDPAGE %%EndPage: "17" 23 %%Page: "18" 24 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (18) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (3) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 14 Q 0 X (3.5.2) 125 638.67 T (The) 160.49 638.67 T (Default) 185.69 638.67 T (Socket) 232.67 638.67 T (Factory) 272.89 638.67 T 1 10 Q 0.1 (The) 198 617.33 S 0.1 (RMI) 217.74 617.33 S 0.1 (transport) 240.26 617.33 S 0.1 (extends) 284.81 617.33 S 0.1 (the) 322.39 617.33 S 5 F (java.rmi.server.RMISocketFactory) 339.26 617.33 T 1 F 0.1 (class) 533.97 617.33 S 0.1 (to) 198 604.93 S 0.1 (pr) 210.04 604.93 S 0.1 (ovide) 220.02 604.93 S 0.1 (a) 248.56 604.93 S 0.1 (default) 256.78 604.93 S 0.1 (implementation) 292.03 604.93 S 0.1 (of) 367.15 604.93 S 0.1 (a) 379.26 604.93 S 0.1 (socket) 387.48 604.93 S 0.1 (factory) 418.95 604.93 S 0.1 (which) 453.77 604.93 S 0.1 (is) 484.72 604.93 S 0.1 (the) 495.19 604.93 S 0.1 (r) 512.47 604.93 S 0.1 (esour) 516.34 604.93 S 0.1 (ce-) 541.14 604.93 S 0.1 (pr) 198 592.53 S 0.1 (ovider) 207.98 592.53 S 0.1 (for) 240.57 592.53 S 0.1 (client) 256.73 592.53 S 0.1 (and) 284.58 592.53 S 0.1 (server) 304.93 592.53 S 0.1 (sockets.) 336.02 592.53 S 0.1 (This) 374.43 592.53 S 0.1 (default) 397.05 592.53 S 0.1 (socket) 432.3 592.53 S 0.1 (factory) 463.77 592.53 S 0.1 (cr) 498.59 592.53 S 0.1 (eates) 506.99 592.53 S 0.1 (sockets) 198 580.13 S 0.1 (that) 233.81 580.13 S 0.1 (transpar) 254.67 580.13 S 0.1 (ently) 292.52 580.13 S 0.1 (pr) 318.48 580.13 S 0.1 (ovide) 328.46 580.13 S 0.1 (the) 357 580.13 S 0.1 (f) 374.29 580.13 S 0.1 (ir) 377.53 580.13 S 0.1 (ewall) 384.41 580.13 S 0.1 (tunnelling) 411.98 580.13 S 0.1 (mechanism) 461.93 580.13 S 0.1 (as) 516.63 580.13 S 0.1 (follows:) 198 567.73 S 4 14 Q 0.14 (\245) 198 549.33 S 1 10 Q 0.1 (Client) 210.6 549.33 S 0.1 (sockets) 240.9 549.33 S 0.1 (automatically) 276.51 549.33 S 0.1 (attempt) 341.3 549.33 S 0.1 (HTTP) 379.33 549.33 S 0.1 (connections) 409.27 549.33 S 0.1 (to) 465.74 549.33 S 0.1 (hosts) 477.58 549.33 S 0.1 (that) 504.02 549.33 S 0.1 (cannot) 524.68 549.33 S 0.1 (be) 210.6 536.93 S 0.1 (contacted) 224.24 536.93 S 0.1 (with) 270.84 536.93 S 0.1 (a) 294.69 536.93 S 0.1 (dir) 302.91 536.93 S 0.1 (ect) 316 536.93 S 0.1 (socket.) 331.91 536.93 S 4 14 Q 0.14 (\245) 198 518.53 S 1 10 Q 0.1 (Server) 210.6 518.53 S 0.1 (sockets) 242.7 518.53 S 0.1 (automatically) 278.51 518.53 S 0.1 (detect) 343.5 518.53 S 0.1 (if) 373.87 518.53 S 0.1 (a) 383.43 518.53 S 0.1 (newly-accepted) 391.65 518.53 S 0.1 (connection) 465.76 518.53 S 0.1 (is) 518.1 518.53 S 0.1 (an) 528.57 518.53 S 0.1 (HTTP) 210.6 506.13 S 0.1 (POST) 240.74 506.13 S 0.1 (r) 269.54 506.13 S 0.1 (equest,) 273.41 506.13 S 0.1 (and) 308.44 506.13 S 0.1 (if) 328.79 506.13 S 0.1 (so,) 338.35 506.13 S 0.1 (r) 353.97 506.13 S 0.1 (eturn) 357.84 506.13 S 0.1 (a) 385.31 506.13 S 0.1 (socket) 393.53 506.13 S 0.1 (that) 425 506.13 S 0.1 (will) 445.86 506.13 S 0.1 (expose) 466.45 506.13 S 0.1 (only) 500.62 506.13 S 0.1 (the) 523.89 506.13 S 0.1 (body) 210.6 493.73 S 0.1 (of) 236.78 493.73 S 0.1 (the) 248.89 493.73 S 0.1 (r) 266.18 493.73 S 0.1 (equest) 270.05 493.73 S 0.1 (to) 302.48 493.73 S 0.1 (the) 314.52 493.73 S 0.1 (transport) 331.81 493.73 S 0.1 (and) 376.78 493.73 S 0.1 (format) 397.13 493.73 S 0.1 (its) 430.68 493.73 S 0.1 (output) 444.51 493.73 S 0.1 (as) 478.28 493.73 S 0.1 (an) 490.84 493.73 S 0.1 (HTTP) 504.98 493.73 S 0.1 (r) 210.6 481.33 S 0.1 (esponse.) 214.47 481.33 S 0.1 (Client-side) 198 460.93 S 0.1 (sockets,) 250.38 460.93 S 0.1 (with) 288.79 460.93 S 0.1 (this) 312.64 460.93 S 0.1 (default) 332.39 460.93 S 0.1 (behavior) 367.64 460.93 S 0.1 (,) 406.81 460.93 S 0.1 (ar) 412.53 460.93 S 0.1 (e) 421.5 460.93 S 0.1 (pr) 429.51 460.93 S 0.1 (ovided) 439.49 460.93 S 0.1 (by) 474.24 460.93 S 0.1 (the) 488.65 460.93 S 0.1 (factory\325s) 505.94 460.93 S 5 F (java.rmi.server.RMISocketFactory.createSocket) 198 448.53 T 1 F 0.1 (method.) 471.12 448.53 S 0.1 (Server) 511.71 448.53 S 0.1 (-) 540.51 448.53 S 0.1 (side) 198 436.13 S 0.1 (sockets) 219.57 436.13 S 0.1 (with) 255.38 436.13 S 0.1 (this) 279.23 436.13 S 0.1 (default) 298.98 436.13 S 0.1 (behavior) 334.23 436.13 S 0.1 (ar) 377.26 436.13 S 0.1 (e) 386.23 436.13 S 0.1 (pr) 394.24 436.13 S 0.1 (ovided) 404.22 436.13 S 0.1 (by) 438.97 436.13 S 0.1 (the) 453.38 436.13 S 0.1 (factory\325s) 470.67 436.13 S 5 F (java.rmi.server.RMISocketFactory.createServerSocket) 198 423.73 T 1 F 0.1 (method.) 507.12 423.73 S 0 14 Q (3.5.3) 125 390.67 T (Con\336guring) 160.49 390.67 T (the) 234.32 390.67 T (Client) 255.63 390.67 T 1 10 Q 0.1 (Ther) 198 369.33 S 0.1 (e) 218.91 369.33 S 0.1 (is) 226.92 369.33 S 0.1 (no) 237.39 369.33 S 0.1 (special) 251.99 369.33 S 0.1 (conf) 286.11 369.33 S 0.1 (iguration) 305.37 369.33 S 0.1 (necessary) 350.29 369.33 S 0.1 (to) 397.14 369.33 S 0.1 (enable) 409.18 369.33 S 0.1 (the) 441.74 369.33 S 0.1 (client) 459.03 369.33 S 0.1 (to) 486.88 369.33 S 0.1 (send) 498.92 369.33 S 0.1 (RMI) 523.4 369.33 S 0.1 (calls) 198 356.93 S 0.1 (thr) 221.12 356.93 S 0.1 (ough) 234.27 356.93 S 0.1 (a) 260.66 356.93 S 0.1 (f) 268.88 356.93 S 0.1 (ir) 272.12 356.93 S 0.1 (ewall.) 279 356.93 S 0.1 (The) 198 336.53 S 0.1 (client) 218.16 336.53 S 0.1 (can,) 246.01 336.53 S 0.1 (however) 267.29 336.53 S 0.1 (,) 306.05 336.53 S 0.1 (disable) 311.77 336.53 S 0.1 (the) 347.08 336.53 S 0.1 (packaging) 364.37 336.53 S 0.1 (of) 414.25 336.53 S 0.1 (RMI) 426.36 336.53 S 0.1 (calls) 449.29 336.53 S 0.1 (as) 472.41 336.53 S 0.1 (HTTP) 484.97 336.53 S 0.1 (r) 515.11 336.53 S 0.1 (equests) 518.98 336.53 S 0.1 (by) 198 324.13 S 0.1 (setting) 212.41 324.13 S 0.1 (the) 246.07 324.13 S 5 F (java.rmi.server.disableHttp) 263.36 324.13 T 1 F 0.1 (pr) 428.48 324.13 S 0.1 (operty) 438.46 324.13 S 0.1 (to) 471.21 324.13 S 0.1 (equal) 483.25 324.13 S 0.1 (the) 511.2 324.13 S 0.1 (boolean) 198 311.73 S 0.1 (value) 236.79 311.73 S 0.1 (tr) 264.79 311.73 S 0.1 (ue.) 272.12 311.73 S 0 14 Q (3.5.4) 125 278.67 T (Con\336guring) 160.49 278.67 T (the) 234.32 278.67 T (Server) 255.63 278.67 T 54 256.01 558 264 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 260.98 198 260.98 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 249.34 S 0.1 (\320) 223.4 249.34 S 1 F 0.1 (The) 231.29 249.34 S 0.1 (host) 251.11 249.34 S 0.1 (name) 273.07 249.34 S 0.1 (should) 300.7 249.34 S 0.1 (not) 334.65 249.34 S 0.1 (be) 352.27 249.34 S 0.1 (specif) 365.58 249.34 S 0.1 (ied) 391.71 249.34 S 0.1 (as) 408.6 249.34 S 0.1 (the) 420.82 249.34 S 0.1 (host\325s) 437.78 249.34 S 0.1 (IP) 466.96 249.34 S 0.1 (addr) 479.35 249.34 S 0.1 (ess,) 500.74 249.34 S 0.1 (because) 519.7 249.34 S 54 225.62 558 233.61 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 230.59 198 230.59 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (some) 198 236.94 S 0.1 (f) 224.84 236.94 S 0.1 (ir) 228.08 236.94 S 0.1 (ewall) 234.96 236.94 S 0.1 (pr) 262.53 236.94 S 0.1 (oxies) 272.51 236.94 S 0.1 (will) 298.69 236.94 S 0.1 (not) 319.28 236.94 S 0.1 (forwar) 337.24 236.94 S 0.1 (d) 367.69 236.94 S 0.1 (to) 377.02 236.94 S 0.1 (such) 389.06 236.94 S 0.1 (a) 413.11 236.94 S 0.1 (host) 421.33 236.94 S 0.1 (name.) 443.63 236.94 S FMENDPAGE %%EndPage: "18" 24 %%Page: "19" 25 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (3:) 232.71 108.7 S 0 F 0.09 (RMI) 243.15 108.7 S 0.09 (System) 262.67 108.7 S 0.09 (Overview) 291.47 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (19) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (3) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (1.) 197.5 641.33 S 0.1 (In) 210.6 641.33 S 0.1 (or) 223.11 641.33 S 0.1 (der) 232.54 641.33 S 0.1 (for) 250.81 641.33 S 0.1 (a) 266.97 641.33 S 0.1 (client) 275.19 641.33 S 0.1 (outside) 303.04 641.33 S 0.1 (the) 339.66 641.33 S 0.1 (server) 356.95 641.33 S 0.1 (host\325s) 388.04 641.33 S 0.1 (domain) 417.56 641.33 S 0.1 (to) 455.41 641.33 S 0.1 (be) 467.45 641.33 S 0.1 (able) 481.09 641.33 S 0.1 (to) 502.84 641.33 S 0.1 (invoke) 514.88 641.33 S 0.1 (methods) 210.6 628.93 S 0.1 (on) 252.93 628.93 S 0.1 (a) 267.53 628.93 S 0.1 (server) 275.75 628.93 S 0.1 (\325s) 304.46 628.93 S 0.1 (r) 314.8 628.93 S 0.1 (emote) 318.67 628.93 S 0.1 (objects,) 349.42 628.93 S 0.1 (the) 385.9 628.93 S 0.1 (client) 403.19 628.93 S 0.1 (must) 431.04 628.93 S 0.1 (be) 456.92 628.93 S 0.1 (able) 470.56 628.93 S 0.1 (to) 492.31 628.93 S 0.1 (f) 504.35 628.93 S 0.1 (ind) 507.59 628.93 S 0.1 (the) 525.84 628.93 S 0.1 (server) 210.6 616.53 S 0.1 (.) 237.83 616.53 S 0.1 (T) 243.11 616.53 S 0.1 (o) 248.42 616.53 S 0.1 (do) 256.67 616.53 S 0.1 (this,) 271.12 616.53 S 0.1 (the) 293.03 616.53 S 0.1 (r) 309.89 616.53 S 0.1 (emote) 313.76 616.53 S 0.1 (r) 344.07 616.53 S 0.1 (efer) 347.94 616.53 S 0.1 (ences) 365.02 616.53 S 0.1 (that) 392.28 616.53 S 0.1 (the) 412.7 616.53 S 0.1 (server) 429.56 616.53 S 0.1 (exports) 460.21 616.53 S 0.1 (must) 496.46 616.53 S 0.1 (contain) 521.91 616.53 S 0.1 (the) 210.6 604.13 S 0.1 (fully-qualif) 227.89 604.13 S 0.1 (ied) 278.75 604.13 S 0.1 (name) 295.98 604.13 S 0.1 (of) 323.94 604.13 S 0.1 (the) 336.05 604.13 S 0.1 (server) 353.34 604.13 S 0.1 (host.) 384.43 604.13 S 0.1 (Depending) 210.6 585.73 S 0.1 (on) 264.17 585.73 S 0.1 (the) 278.77 585.73 S 0.1 (server) 296.06 585.73 S 0.1 (\325s) 324.77 585.73 S 0.1 (platform) 335.11 585.73 S 0.1 (and) 377.78 585.73 S 0.1 (network) 398.13 585.73 S 0.1 (envir) 439.13 585.73 S 0.1 (onment,) 462.57 585.73 S 0.1 (this) 502.87 585.73 S 0.1 (information) 210.6 573.33 S 0.1 (may) 267.57 573.33 S 0.1 (or) 290.38 573.33 S 0.1 (may) 303.11 573.33 S 0.1 (not) 325.92 573.33 S 0.1 (be) 343.88 573.33 S 0.1 (available) 357.52 573.33 S 0.1 (to) 401.24 573.33 S 0.1 (the) 413.28 573.33 S 0.1 (Java) 430.57 573.33 S 0.1 (virtual) 453.07 573.33 S 0.1 (machine) 486.6 573.33 S 0.1 (on) 528.03 573.33 S 0.1 (which) 210.6 560.93 S 0.1 (the) 241.55 560.93 S 0.1 (server) 258.84 560.93 S 0.1 (is) 289.93 560.93 S 0.1 (r) 300.4 560.93 S 0.1 (unning.) 304.37 560.93 S 0.1 (If) 342.65 560.93 S 0.1 (it) 352.67 560.93 S 0.1 (is) 362.16 560.93 S 0.1 (not) 372.63 560.93 S 0.1 (available,) 390.59 560.93 S 0.1 (the) 436.91 560.93 S 0.1 (host\325s) 454.2 560.93 S 0.1 (fully) 483.72 560.93 S 0.1 (qualif) 508.08 560.93 S 0.1 (ied) 534.27 560.93 S 0.1 (name) 210.6 548.53 S 0.1 (must) 238.56 548.53 S 0.1 (be) 264.44 548.53 S 0.1 (specif) 278.08 548.53 S 0.1 (ied) 304.21 548.53 S 0.1 (with) 321.44 548.53 S 0.1 (the) 345.29 548.53 S 0.1 (pr) 362.58 548.53 S 0.1 (operty) 372.56 548.53 S 5 F (java.rmi.server.hostname) 405.31 548.53 T 1 F 0.1 (when) 210.6 536.13 S 0.1 (starting) 238.89 536.13 S 0.1 (the) 276.81 536.13 S 0.1 (server) 294.1 536.13 S 0.1 (.) 321.33 536.13 S 0.1 (For) 210.6 515.73 S 0.1 (example,) 228.99 515.73 S 0.1 (use) 272.9 515.73 S 0.1 (this) 291.38 515.73 S 0.1 (command) 311.13 515.73 S 0.1 (to) 359.44 515.73 S 0.1 (start) 371.48 515.73 S 0.1 (the) 394.81 515.73 S 0.1 (RMI) 412.1 515.73 S 0.1 (server) 435.03 515.73 S 0.1 (class) 466.12 515.73 S 5 F (ServerImpl) 490.57 515.73 T 1 F 0.1 (on) 210.6 503.33 S 0.1 (the) 225.2 503.33 S 0.1 (machine) 242.49 503.33 S 0.1 (chatsubo.javasoft.com:) 283.92 503.33 S 5 9 Q (java) 213.12 483.6 T (-Djava.rmi.server.hostname=chatsubo.javasoft.com) 239.76 483.6 T (ServerImpl) 504 483.6 T 1 10 Q 0.1 (2.) 197.5 463.93 S 0.1 (If) 210.6 463.93 S 0.1 (the) 220.62 463.93 S 0.1 (server) 237.91 463.93 S 0.1 (will) 269 463.93 S 0.1 (not) 289.59 463.93 S 0.1 (support) 307.55 463.93 S 0.1 (RMI) 346.33 463.93 S 0.1 (clients) 369.26 463.93 S 0.1 (behind) 401.45 463.93 S 0.1 (f) 436.15 463.93 S 0.1 (ir) 439.39 463.93 S 0.1 (ewalls) 446.27 463.93 S 0.1 (that) 478.18 463.93 S 0.1 (can) 499.04 463.93 S 0.1 (forwar) 517.72 463.93 S 0.1 (d) 548.16 463.93 S 0.1 (to) 210.6 451.53 S 0.1 (arbitrary) 222.64 451.53 S 0.1 (ports,) 265.77 451.53 S 0.1 (use) 294.91 451.53 S 0.1 (this) 313.39 451.53 S 0.1 (conf) 333.14 451.53 S 0.1 (iguration:) 352.4 451.53 S 0.1 (a.) 212.62 433.13 S 0.1 (An) 224.64 433.13 S 0.1 (HTTP) 241.56 433.13 S 0.1 (server) 271.7 433.13 S 0.1 (is) 302.79 433.13 S 0.1 (listening) 313.26 433.13 S 0.1 (on) 355.5 433.13 S 0.1 (port) 370.1 433.13 S 0.1 (80.) 392.3 433.13 S 0.1 (b.) 212.09 414.73 S 0.1 (A) 223.2 414.73 S 0.1 (CGI) 234.2 414.73 S 0.1 (script) 255.71 414.73 S 0.1 (is) 284.24 414.73 S 0.1 (located) 294.71 414.73 S 0.1 (at) 330.5 414.73 S 0.1 (the) 342.08 414.73 S 0.1 (aliased) 359.37 414.73 S 0.1 (URL) 394.15 414.73 S 0.1 (path) 418.14 414.73 S 5 9 Q (/cgi-bin/java-rmi.cgi) 258.48 399 T 1 10 Q 0.1 (This) 224.64 381.33 S 0.1 (script:) 247.26 381.33 S 4 F 0.1 (\245) 223.2 366.93 S 1 F 0.1 (Invokes) 235.8 366.93 S 0.1 (the) 274.51 366.93 S 0.1 (local) 291.8 366.93 S 0.1 (Java) 316.14 366.93 S 0.1 (interpr) 338.64 366.93 S 0.1 (eter) 369.85 366.93 S 0.1 (to) 390.16 366.93 S 0.1 (execute) 402.2 366.93 S 0.1 (a) 439.28 366.93 S 0.1 (class) 447.5 366.93 S 0.1 (internal) 471.95 366.93 S 0.1 (to) 510.33 366.93 S 0.1 (the) 522.37 366.93 S 0.1 (transport) 235.8 354.53 S 0.1 (layer) 280.77 354.53 S 0.1 (which) 306.6 354.53 S 0.1 (forwar) 337.55 354.53 S 0.1 (ds) 368 354.53 S 0.1 (the) 381.67 354.53 S 0.1 (r) 398.96 354.53 S 0.1 (equest) 402.83 354.53 S 0.1 (to) 435.26 354.53 S 0.1 (the) 447.3 354.53 S 0.1 (appr) 464.59 354.53 S 0.1 (opriate) 485.78 354.53 S 0.1 (RMI) 520.98 354.53 S 0.1 (server) 235.8 342.13 S 0.1 (port.) 266.89 342.13 S 4 F 0.1 (\245) 223.2 327.73 S 1 F 0.1 (Def) 235.8 327.73 S 0.1 (ines) 251.77 327.73 S 0.1 (pr) 273.05 327.73 S 0.1 (operties) 283.03 327.73 S 0.1 (in) 322.36 327.73 S 0.1 (the) 334.41 327.73 S 0.1 (Java) 351.7 327.73 S 0.1 (virtual) 374.2 327.73 S 0.1 (machine) 407.73 327.73 S 0.1 (with) 449.16 327.73 S 0.1 (the) 473.01 327.73 S 0.1 (same) 490.3 327.73 S 0.1 (names) 516.68 327.73 S 0.1 (and) 235.8 315.33 S 0.1 (values) 256.15 315.33 S 0.1 (as) 288.49 315.33 S 0.1 (the) 301.05 315.33 S 0.1 (CGI) 318.34 315.33 S 0.1 (1.0) 339.85 315.33 S 0.1 (def) 355.77 315.33 S 0.1 (ined) 370.11 315.33 S 0.1 (envir) 393.26 315.33 S 0.1 (onment) 416.7 315.33 S 0.1 (variables.) 454.4 315.33 S 0.1 (An) 210.6 296.93 S 0.1 (example) 227.52 296.93 S 0.1 (script) 268.83 296.93 S 0.1 (is) 297.36 296.93 S 0.1 (supplied) 307.83 296.93 S 0.1 (in) 350.76 296.93 S 0.1 (the) 362.81 296.93 S 0.1 (RMI) 380.1 296.93 S 0.1 (distribution) 403.03 296.93 S 0.1 (for) 459.74 296.93 S 0.1 (the) 475.9 296.93 S 0.1 (Solaris) 493.19 296.93 S 0.1 (and) 526.72 296.93 S 0.1 (W) 210.6 284.53 S 0.1 (indows) 220.15 284.53 S 0.1 (32) 256.75 284.53 S 0.1 (operating) 270.07 284.53 S 0.1 (systems.) 316.85 284.53 S 0.1 (Note) 358.43 284.53 S 0.1 (that) 383.77 284.53 S 0.1 (the) 404.63 284.53 S 0.1 (script) 421.92 284.53 S 0.1 (must) 450.45 284.53 S 0.1 (specify) 476.33 284.53 S 0.1 (the) 511.43 284.53 S 0.1 (complete) 210.6 272.13 S 0.1 (path) 255.01 272.13 S 0.1 (to) 278.62 272.13 S 0.1 (the) 290.66 272.13 S 0.1 (java) 307.95 272.13 S 0.1 (interpr) 329.46 272.13 S 0.1 (eter) 360.67 272.13 S 0.1 (on) 380.98 272.13 S 0.1 (the) 395.58 272.13 S 0.1 (server) 412.87 272.13 S 0.1 (machine.) 443.96 272.13 S 0 14 Q (3.5.5) 125 239.07 T (Performance) 160.49 239.07 T (Issues) 235.72 239.07 T (and) 274.15 239.07 T (Limitations) 299.35 239.07 T 1 10 Q 0.1 (Calls) 198 217.73 S 0.1 (transmitted) 223.67 217.73 S 0.1 (via) 279.23 217.73 S 0.1 (HTTP) 296.11 217.73 S 0.1 (r) 326.15 217.73 S 0.1 (equests) 330.02 217.73 S 0.1 (ar) 366.7 217.73 S 0.1 (e) 375.67 217.73 S 0.1 (at) 383.58 217.73 S 0.1 (least) 395.07 217.73 S 0.1 (an) 418.79 217.73 S 0.1 (or) 432.83 217.73 S 0.1 (der) 442.26 217.73 S 0.1 (of) 460.44 217.73 S 0.1 (magnitude) 472.45 217.73 S 0.1 (slower) 524.69 217.73 S 0.1 (that) 198 205.33 S 0.1 (those) 218.53 205.33 S 0.1 (sent) 245.39 205.33 S 0.1 (thr) 266.69 205.33 S 0.1 (ough) 279.84 205.33 S 0.1 (dir) 305.9 205.33 S 0.1 (ect) 318.99 205.33 S 0.1 (sockets,) 334.57 205.33 S 0.1 (without) 372.64 205.33 S 0.1 (taking) 411.21 205.33 S 0.1 (pr) 442.71 205.33 S 0.1 (oxy) 452.69 205.33 S 0.1 (forwar) 471.96 205.33 S 0.1 (ding) 502.41 205.33 S 0.1 (delays) 526 205.33 S 0.1 (into) 198 192.93 S 0.1 (consideration.) 218.97 192.93 S FMENDPAGE %%EndPage: "19" 25 %%Page: "20" 26 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (20) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (3) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (Because) 198 641.33 S 0.1 (HTTP) 237.22 641.33 S 0.1 (r) 267.36 641.33 S 0.1 (equests) 271.23 641.33 S 0.1 (can) 308 641.33 S 0.1 (only) 326.68 641.33 S 0.1 (be) 349.95 641.33 S 0.1 (initiated) 363.59 641.33 S 0.1 (in) 404.58 641.33 S 0.1 (one) 416.63 641.33 S 0.1 (dir) 436.12 641.33 S 0.1 (ection) 449.21 641.33 S 0.1 (thr) 479.61 641.33 S 0.1 (ough) 492.76 641.33 S 0.1 (a) 519.15 641.33 S 0.1 (f) 198 628.93 S 0.1 (ir) 201.24 628.93 S 0.1 (ewall,) 208.12 628.93 S 0.1 (a) 238.29 628.93 S 0.1 (client) 246.51 628.93 S 0.1 (cannot) 274.36 628.93 S 0.1 (export) 307.88 628.93 S 0.1 (its) 340.23 628.93 S 0.1 (own) 354.06 628.93 S 0.1 (r) 377.1 628.93 S 0.1 (emote) 380.97 628.93 S 0.1 (objects) 411.72 628.93 S 0.1 (outside) 445.6 628.93 S 0.1 (the) 482.22 628.93 S 0.1 (f) 499.51 628.93 S 0.1 (ir) 502.75 628.93 S 0.1 (ewall,) 509.62 628.93 S 0.1 (because) 198 616.53 S 0.1 (a) 236.27 616.53 S 0.1 (host) 244.13 616.53 S 0.1 (outside) 266.06 616.53 S 0.1 (the) 302.31 616.53 S 0.1 (f) 319.23 616.53 S 0.1 (ir) 322.48 616.53 S 0.1 (ewall) 329.36 616.53 S 0.1 (cannot) 356.56 616.53 S 0.1 (initiate) 389.71 616.53 S 0.1 (a) 424.12 616.53 S 0.1 (method) 431.98 616.53 S 0.1 (invocation) 469.6 616.53 S 0.1 (back) 520.08 616.53 S 0.1 (on) 543.77 616.53 S 0.1 (the) 198 604.13 S 0.1 (client.) 215.29 604.13 S FMENDPAGE %%EndPage: "20" 26 %%Page: "21" 27 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 527.45 108.7 S 0.09 (21) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Client) 198 509.31 T (Interfaces) 250.52 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (4) 525.14 508.64 S 0 0 0 1 0 0 0 1 K 1 10 Q 0.1 (When) 198 459.68 S 0.1 (writing) 227.95 459.68 S 0.1 (an) 264.52 459.68 S 0.1 (applet) 278.66 459.68 S 0.1 (or) 310.36 459.68 S 0.1 (an) 323.09 459.68 S 0.1 (application) 337.23 459.68 S 0.1 (that) 391.18 459.68 S 0.1 (uses) 412.04 459.68 S 0.1 (r) 434.86 459.68 S 0.1 (emote) 438.73 459.68 S 0.1 (objects,) 469.48 459.68 S 0.1 (the) 505.96 459.68 S 0.1 (pr) 198 447.28 S 0.1 (ogrammer) 207.98 447.28 S 0.1 (needs) 258.27 447.28 S 0.1 (to) 287.64 447.28 S 0.1 (be) 299.68 447.28 S 0.1 (awar) 313.32 447.28 S 0.1 (e) 335.83 447.28 S 0.1 (of) 343.84 447.28 S 0.1 (the) 355.95 447.28 S 0.1 (RMI) 373.24 447.28 S 0.1 (system\325s) 396.17 447.28 S 0.1 (client) 438.03 447.28 S 0.1 (visible) 465.88 447.28 S 0.1 (interfaces) 498.64 447.28 S 0.1 (that) 198 434.88 S 0.1 (ar) 218.86 434.88 S 0.1 (e) 227.83 434.88 S 0.1 (available) 235.84 434.88 S 0.1 (in) 279.56 434.88 S 0.1 (the) 291.61 434.88 S 5 F (java.rmi) 308.9 434.88 T 1 F 0.1 (package.) 360.02 434.88 S 0 13 Q 0.13 (T) 198 402.48 S 0.13 (opics:) 204.63 402.48 S 4 14 Q 0.14 (\245) 198 383.48 S 1 10 Q 0.1 (The) 210.6 383.48 S 0.1 (Remote) 230.76 383.48 S 0.1 (Interface) 268.29 383.48 S 4 14 Q 0.14 (\245) 198 365.08 S 1 10 Q 0.1 (The) 210.6 365.08 S 0.1 (RemoteException) 230.76 365.08 S 0.1 (Class) 313.15 365.08 S 4 14 Q 0.14 (\245) 198 346.68 S 1 10 Q 0.1 (The) 210.6 346.68 S 0.1 (Naming) 230.76 346.68 S 0.1 (Class) 270.91 346.68 S 0 15 Q (4.1) 67.47 312.94 T (The) 97.27 312.94 T (Remote) 122.58 312.94 T (Interface) 170.4 312.94 T 5 9 Q (package java.rmi;) 198 293.94 T (public interface Remote {}) 198 282.94 T 1 10 Q 0.1 (The) 198 263.28 S 5 F (java.rmi.Remote) 218.16 263.28 T 1 F 0.1 (interface) 311.28 263.28 S 0.1 (serves) 353.59 263.28 S 0.1 (to) 384.97 263.28 S 0.1 (identify) 397.01 263.28 S 0.1 (all) 435.62 263.28 S 0.1 (r) 449.86 263.28 S 0.1 (emote) 453.73 263.28 S 0.1 (interfaces;) 484.48 263.28 S 0.1 (all) 533.73 263.28 S 0.1 (r) 198 250.88 S 0.1 (emote) 201.87 250.88 S 0.1 (objects) 232.62 250.88 S 0.1 (must) 266.5 250.88 S 0.1 (dir) 292.38 250.88 S 0.1 (ectly) 305.47 250.88 S 0.1 (or) 330.05 250.88 S 0.1 (indir) 342.78 250.88 S 0.1 (ectly) 364.8 250.88 S 0.1 (implement) 389.38 250.88 S 0.1 (this) 441.55 250.88 S 0.1 (interface.) 461.3 250.88 S 0.1 (Implementation) 198 230.48 S 0.1 (classes) 273.58 230.48 S 0.1 (can) 307.26 230.48 S 0.1 (implement) 325.94 230.48 S 0.1 (any) 378.11 230.48 S 0.1 (number) 397.91 230.48 S 0.1 (of) 436.58 230.48 S 0.1 (r) 448.69 230.48 S 0.1 (emote) 452.56 230.48 S 0.1 (interfaces) 483.31 230.48 S 0.1 (and) 529.96 230.48 S 0.1 (can) 198 218.08 S 0.1 (extend) 216.68 218.08 S 0.1 (other) 250.33 218.08 S 0.1 (r) 277.23 218.08 S 0.1 (emote) 281.1 218.08 S 0.1 (implementation) 311.85 218.08 S 0.1 (classes.) 386.97 218.08 S 0.1 (RMI) 426.37 218.08 S 0.1 (pr) 449.3 218.08 S 0.1 (ovides) 459.28 218.08 S 0.1 (some) 492.16 218.08 S 0.1 (convenience) 198 205.68 S 0.1 (classes) 256.95 205.68 S 0.1 (that) 290.63 205.68 S 0.1 (r) 311.49 205.68 S 0.1 (emote) 315.36 205.68 S 0.1 (object) 346.11 205.68 S 0.1 (implementations) 375.65 205.68 S 0.1 (can) 455.11 205.68 S 0.1 (extend) 473.79 205.68 S 0.1 (which) 507.44 205.68 S 0.1 (facilitate) 198 193.28 S 0.1 (r) 239.93 193.28 S 0.1 (emote) 243.8 193.28 S 0.1 (object) 274.55 193.28 S 0.1 (cr) 304.09 193.28 S 0.1 (eation.) 312.5 193.28 S 0.1 (These) 349.18 193.28 S 0.1 (classes) 378.57 193.28 S 0.1 (ar) 412.25 193.28 S 0.1 (e) 421.22 193.28 S 5 F (java.rmi.server.UnicastRemoteObject) 198 180.88 T 1 F 0.1 (and) 411.12 180.88 S 5 F (java.rmi.activation.Activatable) 198 168.48 T 1 F 0.1 (.) 384 168.48 S FMENDPAGE %%EndPage: "21" 27 %%Page: "22" 28 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (22) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (4) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (For) 198 641.33 S 0.1 (mor) 216.39 641.33 S 0.1 (e) 234.75 641.33 S 0.1 (details) 242.76 641.33 S 0.1 (on) 275.8 641.33 S 0.1 (how) 290.4 641.33 S 0.1 (to) 313.44 641.33 S 0.1 (def) 325.48 641.33 S 0.1 (ine) 339.82 641.33 S 0.1 (a) 356.76 641.33 S 0.1 (r) 364.98 641.33 S 0.1 (emote) 368.85 641.33 S 0.1 (interface) 399.6 641.33 S 0.1 (see) 441.91 641.33 S 0.1 (the) 459.15 641.33 S 0.1 (section) 476.44 641.33 S 0.1 (\322The) 511.17 641.33 S 0.1 (java.rmi.Remote) 198 628.93 S 0.1 (Interface\323.) 275.11 628.93 S 0 15 Q (4.2) 67.47 595.2 T (The) 97.27 595.2 T (RemoteException) 122.58 595.2 T (Class) 230.67 595.2 T 1 10 Q 0.1 (The) 198 573.53 S 0.1 (class) 218.16 573.53 S 5 F (java.rmi.RemoteException) 242.61 573.53 T 1 F 0.1 (is) 389.73 573.53 S 0.1 (the) 400.2 573.53 S 0.1 (common) 417.49 573.53 S 0.1 (super) 460.05 573.53 S 0.1 (class) 485.39 573.53 S 0.1 (of) 509.84 573.53 S 0.1 (a) 521.95 573.53 S 0.1 (number) 198 561.13 S 0.1 (of) 236.67 561.13 S 0.1 (communication-r) 248.78 561.13 S 0.1 (elated) 326.59 561.13 S 0.1 (exceptions) 357.17 561.13 S 0.1 (that) 408.17 561.13 S 0.1 (may) 429.03 561.13 S 0.1 (occur) 451.84 561.13 S 0.1 (during) 479.78 561.13 S 0.1 (the) 513.88 561.13 S 0.1 (execution) 198 548.73 S 0.1 (of) 244.68 548.73 S 0.1 (a) 256.79 548.73 S 0.1 (r) 265.01 548.73 S 0.1 (emote) 268.88 548.73 S 0.1 (method) 299.63 548.73 S 0.1 (call.) 337.62 548.73 S 0.1 (Each) 362.12 548.73 S 0.1 (method) 387.01 548.73 S 0.1 (of) 425 548.73 S 0.1 (a) 437.11 548.73 S 0.1 (r) 445.33 548.73 S 0.1 (emote) 449.2 548.73 S 0.1 (interface,) 479.95 548.73 S 0.1 (an) 524.85 548.73 S 0.1 (interface,) 198 536.33 S 0.1 (must) 242.91 536.33 S 0.1 (list) 268.79 536.33 S 5 F (RemoteException) 285.63 536.33 T 1 F 0.1 (\050or) 378.75 536.33 S 0.1 (one) 394.91 536.33 S 0.1 (of) 414.4 536.33 S 0.1 (its) 426.51 536.33 S 0.1 (super) 440.34 536.33 S 0.1 (classes) 465.68 536.33 S 0.1 (such) 499.36 536.33 S 0.1 (as) 523.41 536.33 S 5 F (java.io.IOException) 198 523.93 T 1 F 0.1 (or) 315.12 523.93 S 5 F (java.lang.Exception) 327.85 523.93 T 1 F 0.1 (\051) 441.85 523.93 S 0.1 (in) 448.4 523.93 S 0.1 (its) 460.45 523.93 S 0.1 (thr) 474.28 523.93 S 0.1 (ows) 487.43 523.93 S 0.1 (clause.) 508.89 523.93 S 5 9 Q (package java.rmi;) 198 508.2 T (public class RemoteException extends java.io.IOException) 198 497.2 T ({) 198 486.2 T (public Throwable detail;) 218.16 475.2 T (public RemoteException\050\051;) 218.16 464.2 T (public RemoteException\050String s\051;) 218.16 453.2 T (public RemoteException\050String s, Throwable ex\051;) 218.16 442.2 T (public String getMessage\050\051;) 218.16 431.2 T (public void printStackTrace\050\051;) 218.16 420.2 T (public void printStackTrace\050java.io.PrintStream ps\051;) 218.16 409.2 T (public void printStackTrace\050java.io.PrintWriter pw\051;) 218.16 398.2 T (}) 198 387.2 T 1 10 Q 0.1 (A) 198 367.53 S 5 F (RemoteException) 209 367.53 T 1 F 0.1 (can) 302.12 367.53 S 0.1 (be) 320.8 367.53 S 0.1 (constr) 334.44 367.53 S 0.1 (ucted) 362.13 367.53 S 0.1 (with) 390.38 367.53 S 0.1 (a) 414.23 367.53 S 0.1 (detail) 422.45 367.53 S 0.1 (message,) 451.15 367.53 S 0 F 0.1 (s) 495.02 367.53 S 1 F 0.1 (,) 499.01 367.53 S 0.1 (and) 504.73 367.53 S 0.1 (a) 525.08 367.53 S 0.1 (nested) 198 355.13 S 0.1 (exception,) 230.73 355.13 S 0 F 0.1 (ex) 279.99 355.13 S 1 F 0.1 (\050a) 292.2 355.13 S 5 F (Throwable) 303.85 355.13 T 1 F 0.1 (\051.) 357.85 355.13 S 0.1 (T) 367 355.13 S 0.1 (ypically) 372.33 355.13 S 0.1 (,) 407.32 355.13 S 0.1 (the) 413.04 355.13 S 0.1 (nested) 430.33 355.13 S 0.1 (exception,) 463.06 355.13 S 0 F 0.1 (ex) 512.32 355.13 S 1 F 0.1 (,) 521.41 355.13 S 0.1 (specif) 198 342.73 S 0.1 (ied) 224.13 342.73 S 0.1 (as) 241.31 342.73 S 0.1 (a) 253.82 342.73 S 0.1 (parameter) 261.99 342.73 S 0.1 (in) 311.54 342.73 S 0.1 (the) 323.54 342.73 S 0.1 (thir) 340.78 342.73 S 0.1 (d) 356.93 342.73 S 0.1 (form) 366.21 342.73 S 0.1 (of) 391.25 342.73 S 0.1 (the) 403.31 342.73 S 0.1 (constr) 420.55 342.73 S 0.1 (uctor) 448.24 342.73 S 0.1 (,) 471.14 342.73 S 0.1 (is) 476.81 342.73 S 0.1 (the) 487.23 342.73 S 0.1 (underlying) 504.47 342.73 S 0.1 (I/O) 198 330.33 S 0.1 (exception) 218.71 330.33 S 0.1 (that) 265.37 330.33 S 0.1 (occurr) 286.23 330.33 S 0.1 (ed) 314.92 330.33 S 0.1 (during) 329.14 330.33 S 0.1 (an) 363.24 330.33 S 0.1 (RMI) 377.38 330.33 S 0.1 (call.) 400.31 330.33 S 0.1 (The) 198 309.93 S 5 F (getMessage) 218.16 309.93 T 1 F 0.1 (method) 281.28 309.93 S 0.1 (r) 319.27 309.93 S 0.1 (eturns) 323.14 309.93 S 0.1 (the) 354.95 309.93 S 0.1 (detail) 372.24 309.93 S 0.1 (message) 400.94 309.93 S 0.1 (of) 442.21 309.93 S 0.1 (the) 454.32 309.93 S 0.1 (exception,) 471.61 309.93 S 0.1 (including) 198 297.53 S 0.1 (the) 244.53 297.53 S 0.1 (message) 261.82 297.53 S 0.1 (fr) 303.09 297.53 S 0.1 (om) 310.39 297.53 S 0.1 (the) 328 297.53 S 0.1 (nested) 345.29 297.53 S 0.1 (exception) 378.02 297.53 S 0.1 (\050if) 424.68 297.53 S 0.1 (any\051.) 437.67 297.53 S 0.1 (The) 198 277.13 S 5 F (printStackTrace) 218.16 277.13 T 1 F 0.1 (methods) 311.28 277.13 S 0.1 (ar) 353.61 277.13 S 0.1 (e) 362.58 277.13 S 0.1 (overridden) 370.59 277.13 S 0.1 (fr) 424.25 277.13 S 0.1 (om) 431.55 277.13 S 0.1 (the) 449.16 277.13 S 0.1 (class) 466.45 277.13 S 5 F (java.lang.Throwable) 198 264.73 T 1 F 0.1 (to) 315.12 264.73 S 0.1 (print) 327.16 264.73 S 0.1 (out) 352.73 264.73 S 0.1 (the) 370.9 264.73 S 0.1 (stack) 388.19 264.73 S 0.1 (trace) 414.31 264.73 S 0.1 (of) 439.37 264.73 S 0.1 (the) 451.48 264.73 S 0.1 (nested) 468.77 264.73 S 0.1 (exception.) 501.5 264.73 S 0 15 Q (4.3) 67.47 231 T (The) 97.27 231 T (Naming) 122.58 231 T (Class) 175.41 231 T 1 10 Q 0.1 (The) 198 209.33 S 5 F (java.rmi.Naming) 218.16 209.33 T 1 F 0.1 (class) 311.28 209.33 S 0.1 (pr) 335.73 209.33 S 0.1 (ovides) 345.71 209.33 S 0.1 (methods) 378.59 209.33 S 0.1 (for) 420.92 209.33 S 0.1 (storing) 437.08 209.33 S 0.1 (and) 472.1 209.33 S 0.1 (obtaining) 492.45 209.33 S 0.1 (r) 198 196.93 S 0.1 (efer) 201.87 196.93 S 0.1 (ences) 218.95 196.93 S 0.1 (to) 246.65 196.93 S 0.1 (r) 258.69 196.93 S 0.1 (emote) 262.56 196.93 S 0.1 (objects) 293.31 196.93 S 0.1 (in) 327.19 196.93 S 0.1 (the) 339.24 196.93 S 0.1 (r) 356.53 196.93 S 0.1 (emote) 360.4 196.93 S 0.1 (object) 391.15 196.93 S 0.1 (r) 420.69 196.93 S 0.1 (egistry) 424.56 196.93 S 0.1 (.) 454.42 196.93 S 0.1 (The) 460.14 196.93 S 5 F (Naming) 480.3 196.93 T 1 F 0.1 (class\325s) 519.42 196.93 S 0.1 (methods) 198 184.53 S 0.1 (take,) 240.33 184.53 S 0.1 (as) 265.06 184.53 S 0.1 (one) 277.62 184.53 S 0.1 (of) 297.11 184.53 S 0.1 (their) 309.22 184.53 S 0.1 (ar) 333.57 184.53 S 0.1 (guments,) 342.54 184.53 S 0.1 (a) 387.49 184.53 S 0.1 (name) 395.71 184.53 S 0.1 (that) 423.67 184.53 S 0.1 (is) 444.53 184.53 S 0.1 (URL) 455 184.53 S 0.1 (formatted) 478.99 184.53 S 5 F (java.lang.String) 198 172.13 T 1 F 0.1 (of) 297.12 172.13 S 0.1 (the) 309.23 172.13 S 0.1 (form:) 326.52 172.13 S 5 9 Q ( //host:port/name) 198 156.4 T FMENDPAGE %%EndPage: "22" 28 %%Page: "23" 29 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (4:) 232.71 108.7 S 0 F 0.09 (Client) 243.15 108.7 S 0.09 (Interfaces) 267.96 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (23) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (4) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (wher) 198 641.33 S 0.1 (e) 221.12 641.33 S 0 F 0.1 (host) 228.94 641.33 S 1 F 0.1 (is) 248.92 641.33 S 0.1 (the) 259.2 641.33 S 0.1 (host) 276.3 641.33 S 0.1 (\050r) 298.4 641.33 S 0.1 (emote) 305.7 641.33 S 0.1 (or) 336.26 641.33 S 0.1 (local\051) 348.79 641.33 S 0.1 (wher) 376.37 641.33 S 0.1 (e) 399.49 641.33 S 0.1 (the) 407.31 641.33 S 0.1 (r) 424.4 641.33 S 0.1 (egistry) 428.27 641.33 S 0.1 (is) 462.17 641.33 S 0.1 (located,) 472.45 641.33 S 0 F 0.1 (port) 510.64 641.33 S 1 F 0.1 (is) 530.63 641.33 S 0.1 (the) 540.9 641.33 S 0.1 (port) 198 628.93 S 0.1 (number) 220.2 628.93 S 0.1 (on) 258.87 628.93 S 0.1 (which) 273.47 628.93 S 0.1 (the) 304.42 628.93 S 0.1 (r) 321.71 628.93 S 0.1 (egistry) 325.58 628.93 S 0.1 (accepts) 359.67 628.93 S 0.1 (calls,) 395.67 628.93 S 0.1 (and) 421.39 628.93 S 0.1 (wher) 441.74 628.93 S 0.1 (e) 464.86 628.93 S 0 F 0.1 (name) 472.87 628.93 S 1 F 0.1 (is) 498.06 628.93 S 0.1 (a) 508.53 628.93 S 0.1 (simple) 516.75 628.93 S 0.1 (string) 198 616.53 S 0.1 (uninterpr) 227.46 616.53 S 0.1 (eted) 270.72 616.53 S 0.1 (by) 293.19 616.53 S 0.1 (the) 307.6 616.53 S 0.1 (r) 324.89 616.53 S 0.1 (egistry) 328.76 616.53 S 0.1 (.) 358.62 616.53 S 0.1 (Both) 364.34 616.53 S 0 F 0.1 (host) 388.51 616.53 S 1 F 0.1 (and) 408.69 616.53 S 0 F 0.1 (port) 429.04 616.53 S 1 F 0.1 (ar) 449.22 616.53 S 0.1 (e) 458.19 616.53 S 0.1 (optional.) 466.2 616.53 S 0.1 (If) 509.55 616.53 S 0 F 0.1 (host) 519.57 616.53 S 1 F 0.1 (is) 539.74 616.53 S 0.1 (omitted,) 198 604.13 S 0.1 (the) 239.04 604.13 S 0.1 (host) 256.33 604.13 S 0.1 (defaults) 278.63 604.13 S 0.1 (to) 318.22 604.13 S 0.1 (the) 330.26 604.13 S 0.1 (local) 347.55 604.13 S 0.1 (host.) 371.89 604.13 S 0.1 (If) 396.79 604.13 S 0 F 0.1 (port) 406.81 604.13 S 1 F 0.1 (is) 426.99 604.13 S 0.1 (omitted,) 437.46 604.13 S 0.1 (then) 478.5 604.13 S 0.1 (the) 501.7 604.13 S 0.1 (port) 518.99 604.13 S 0.1 (defaults) 198 591.73 S 0.1 (to) 237.59 591.73 S 0.1 (1099,) 249.63 591.73 S 0.1 (the) 275.75 591.73 S 0.1 (\322well-known\323) 293.04 591.73 S 0.1 (port) 360.64 591.73 S 0.1 (that) 382.84 591.73 S 0.1 (RMI\325s) 403.7 591.73 S 0.1 (r) 433.85 591.73 S 0.1 (egistry) 437.72 591.73 S 0.1 (,) 467.58 591.73 S 5 F (rmiregistry) 473.3 591.73 T 1 F 0.1 (,) 538.19 591.73 S 0.1 (uses.) 198 579.33 S 0 F 0.1 (Binding) 198 558.93 S 1 F 0.1 (a) 234.61 558.93 S 0.1 (name) 242.83 558.93 S 0.1 (for) 270.79 558.93 S 0.1 (a) 286.95 558.93 S 0.1 (r) 295.17 558.93 S 0.1 (emote) 299.04 558.93 S 0.1 (object) 329.79 558.93 S 0.1 (is) 359.33 558.93 S 0.1 (associating) 369.8 558.93 S 0.1 (or) 422.86 558.93 S 0.1 (r) 435.59 558.93 S 0.1 (egistering) 439.46 558.93 S 0.1 (a) 487.37 558.93 S 0.1 (name) 495.59 558.93 S 0.1 (for) 523.54 558.93 S 0.1 (a) 539.71 558.93 S 0.1 (r) 198 546.53 S 0.1 (emote) 201.87 546.53 S 0.1 (object) 232.58 546.53 S 0.1 (that) 262.08 546.53 S 0.1 (can) 282.9 546.53 S 0.1 (be) 301.54 546.53 S 0.1 (used) 315.14 546.53 S 0.1 (at) 339.79 546.53 S 0.1 (a) 351.33 546.53 S 0.1 (later) 359.51 546.53 S 0.1 (time) 383 546.53 S 0.1 (to) 406.27 546.53 S 0.1 (look) 418.27 546.53 S 0.1 (up) 441.14 546.53 S 0.1 (that) 456.46 546.53 S 0.1 (r) 477.28 546.53 S 0.1 (emote) 481.15 546.53 S 0.1 (object.) 511.86 546.53 S 0.1 (A) 547.04 546.53 S 0.1 (r) 198 534.13 S 0.1 (emote) 201.87 534.13 S 0.1 (object) 232.46 534.13 S 0.1 (can) 261.85 534.13 S 0.1 (be) 280.37 534.13 S 0.1 (associated) 293.85 534.13 S 0.1 (with) 343.27 534.13 S 0.1 (a) 366.96 534.13 S 0.1 (name) 375.02 534.13 S 0.1 (using) 402.83 534.13 S 0.1 (the) 430.85 534.13 S 5 F (Naming) 447.98 534.13 T 1 F 0.1 (class\325s) 486.95 534.13 S 5 F (bind) 518.46 534.13 T 1 F 0.1 (or) 545.43 534.13 S 5 F (rebind) 198 521.73 T 1 F 0.1 (methods.) 237.12 521.73 S 0.1 (Once) 198 501.33 S 0.1 (a) 224.43 501.33 S 0.1 (r) 232.65 501.33 S 0.1 (emote) 236.52 501.33 S 0.1 (object) 267.27 501.33 S 0.1 (is) 296.81 501.33 S 0.1 (r) 307.28 501.33 S 0.1 (egister) 311.15 501.33 S 0.1 (ed) 341.17 501.33 S 0.1 (\050bound\051) 355.39 501.33 S 0.1 (with) 394.82 501.33 S 0.1 (the) 418.67 501.33 S 0.1 (RMI) 435.96 501.33 S 0.1 (r) 458.89 501.33 S 0.1 (egistry) 462.76 501.33 S 0.1 (on) 496.85 501.33 S 0.1 (the) 511.45 501.33 S 0.1 (local) 528.73 501.33 S 0.1 (host,) 198 488.93 S 0.1 (callers) 222.84 488.93 S 0.1 (on) 254.84 488.93 S 0.1 (a) 269.38 488.93 S 0.1 (r) 277.55 488.93 S 0.1 (emote) 281.42 488.93 S 0.1 (\050or) 312.11 488.93 S 0.1 (local\051) 328.21 488.93 S 0.1 (host) 355.92 488.93 S 0.1 (can) 378.16 488.93 S 0.1 (lookup) 396.78 488.93 S 0.1 (the) 431.87 488.93 S 0.1 (r) 449.1 488.93 S 0.1 (emote) 452.97 488.93 S 0.1 (object) 483.67 488.93 S 0.1 (by) 513.15 488.93 S 0.1 (name,) 527.5 488.93 S 0.1 (obtain) 198 476.53 S 0.1 (its) 229.49 476.53 S 0.1 (r) 243.11 476.53 S 0.1 (efer) 246.98 476.53 S 0.1 (ence,) 264.05 476.53 S 0.1 (and) 289.8 476.53 S 0.1 (then) 309.94 476.53 S 0.1 (invoke) 332.94 476.53 S 0.1 (r) 366.64 476.53 S 0.1 (emote) 370.51 476.53 S 0.1 (methods) 401.04 476.53 S 0.1 (on) 443.16 476.53 S 0.1 (the) 457.55 476.53 S 0.1 (object.) 474.63 476.53 S 0.1 (A) 509.46 476.53 S 0.1 (r) 520.25 476.53 S 0.1 (egistry) 524.12 476.53 S 0.1 (may) 198 464.13 S 0.1 (be) 220.55 464.13 S 0.1 (shar) 233.92 464.13 S 0.1 (ed) 253.15 464.13 S 0.1 (by) 267.11 464.13 S 0.1 (all) 281.25 464.13 S 0.1 (servers) 295.23 464.13 S 0.1 (r) 330.4 464.13 S 0.1 (unning) 334.37 464.13 S 0.1 (on) 369.78 464.13 S 0.1 (a) 384.12 464.13 S 0.1 (host) 392.07 464.13 S 0.1 (or) 414.11 464.13 S 0.1 (an) 426.58 464.13 S 0.1 (individual) 440.45 464.13 S 0.1 (server) 490.67 464.13 S 0.1 (pr) 521.49 464.13 S 0.1 (ocess) 531.47 464.13 S 0.1 (may) 198 451.73 S 0.1 (cr) 220.81 451.73 S 0.1 (eate) 229.22 451.73 S 0.1 (and) 250.58 451.73 S 0.1 (use) 270.93 451.73 S 0.1 (its) 289.41 451.73 S 0.1 (own) 303.24 451.73 S 0.1 (r) 326.28 451.73 S 0.1 (egistry) 330.15 451.73 S 0.1 (if) 364.24 451.73 S 0.1 (desir) 373.8 451.73 S 0.1 (ed) 396.12 451.73 S 0.1 (\050see) 410.34 451.73 S 5 F (java.rmi.registry.LocateRegistry.createRegistry) 198 439.33 T 1 F 0.1 (method) 483.12 439.33 S 0.1 (for) 521.11 439.33 S 0.1 (details\051.) 198 426.93 S 5 9 Q (package java.rmi;) 198 411.2 T (public final class Naming {) 198 400.2 T (public static Remote lookup\050String url\051) 218.16 389.2 T (throws NotBoundException, java.net.MalformedURLException,) 238.32 378.2 T (RemoteException;) 238.32 367.2 T (public static void bind\050String url, Remote obj\051) 218.16 356.2 T (throws AlreadyBoundException,) 238.32 345.2 T (java.net.MalformedURLException, RemoteException;) 238.32 334.2 T (public static void rebind\050String url, Remote obj\051) 218.16 323.2 T (throws RemoteException, java.net.MalformedURLException;) 238.32 312.2 T (public static void unbind\050String url\051) 218.16 301.2 T (throws RemoteException, NotBoundException,) 238.32 290.2 T (java.net.MalformedURLException;) 238.32 279.2 T (public static String[] list\050String url\051) 218.16 268.2 T (throws RemoteException, java.net.MalformedURLException;) 238.32 257.2 T (}) 198 246.2 T 1 10 Q 0.1 (The) 198 226.53 S 5 F (lookup) 218.16 226.53 T 1 F 0.1 (method) 257.28 226.53 S 0.1 (r) 295.27 226.53 S 0.1 (eturns) 299.14 226.53 S 0.1 (the) 330.95 226.53 S 0.1 (r) 348.24 226.53 S 0.1 (emote) 352.11 226.53 S 0.1 (object) 382.86 226.53 S 0.1 (associated) 412.4 226.53 S 0.1 (with) 461.97 226.53 S 0.1 (the) 485.82 226.53 S 0.1 (f) 503.11 226.53 S 0.1 (ile) 506.35 226.53 S 0.1 (portion) 520.38 226.53 S 0.1 (of) 198 214.13 S 0.1 (the) 210.11 214.13 S 0.1 (name.) 227.4 214.13 S 0.1 (The) 257.96 214.13 S 5 F (NotBoundException) 278.12 214.13 T 1 F 0.1 (is) 383.24 214.13 S 0.1 (thr) 393.71 214.13 S 0.1 (own) 406.86 214.13 S 0.1 (if) 429.9 214.13 S 0.1 (the) 439.46 214.13 S 0.1 (name) 456.75 214.13 S 0.1 (has) 484.71 214.13 S 0.1 (not) 503.19 214.13 S 0.1 (been) 521.15 214.13 S 0.1 (bound) 198 201.73 S 0.1 (to) 230.57 201.73 S 0.1 (an) 242.61 201.73 S 0.1 (object.) 256.75 201.73 S 0.1 (The) 198 181.33 S 5 F (bind) 218.16 181.33 T 1 F 0.1 (method) 245.27 181.33 S 0.1 (binds) 283.26 181.33 S 0.1 (the) 311.49 181.33 S 0.1 (specif) 328.77 181.33 S 0.1 (ied) 354.9 181.33 S 0.1 (name) 372.13 181.33 S 0.1 (to) 400.08 181.33 S 0.1 (the) 412.12 181.33 S 0.1 (r) 429.41 181.33 S 0.1 (emote) 433.28 181.33 S 0.1 (object.) 464.02 181.33 S 0.1 (It) 496.16 181.33 S 0.1 (thr) 506.11 181.33 S 0.1 (ows) 519.26 181.33 S 0.1 (the) 540.71 181.33 S 5 F (AlreadyBoundException) 198 168.93 T 1 F 0.1 (if) 327.12 168.93 S 0.1 (the) 336.68 168.93 S 0.1 (name) 353.97 168.93 S 0.1 (is) 381.93 168.93 S 0.1 (alr) 392.4 168.93 S 0.1 (eady) 404.38 168.93 S 0.1 (bound) 429.36 168.93 S 0.1 (to) 461.93 168.93 S 0.1 (an) 473.97 168.93 S 0.1 (object.) 488.11 168.93 S FMENDPAGE %%EndPage: "23" 29 %%Page: "24" 30 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (24) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (4) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (The) 198 641.33 S 5 F (rebind) 218.16 641.33 T 1 F 0.1 (method) 257.28 641.33 S 0.1 (always) 295.27 641.33 S 0.1 (binds) 330.04 641.33 S 0.1 (the) 358.27 641.33 S 0.1 (name) 375.56 641.33 S 0.1 (to) 403.52 641.33 S 0.1 (the) 415.56 641.33 S 0.1 (object) 432.85 641.33 S 0.1 (even) 462.39 641.33 S 0.1 (if) 486.96 641.33 S 0.1 (the) 496.52 641.33 S 0.1 (name) 513.81 641.33 S 0.1 (is) 541.77 641.33 S 0.1 (alr) 198 628.93 S 0.1 (eady) 209.98 628.93 S 0.1 (bound.) 234.96 628.93 S 0.1 (The) 270.13 628.93 S 0.1 (old) 290.29 628.93 S 0.1 (binding) 308.19 628.93 S 0.1 (is) 346.67 628.93 S 0.1 (lost.) 357.14 628.93 S 0.1 (The) 198 608.53 S 5 F (unbind) 218.16 608.53 T 1 F 0.1 (method) 257.28 608.53 S 0.1 (r) 295.27 608.53 S 0.1 (emoves) 299.14 608.53 S 0.1 (the) 336.62 608.53 S 0.1 (binding) 353.91 608.53 S 0.1 (between) 392.39 608.53 S 0.1 (the) 433.53 608.53 S 0.1 (name) 450.82 608.53 S 0.1 (and) 478.78 608.53 S 0.1 (the) 499.13 608.53 S 0.1 (r) 516.42 608.53 S 0.1 (emote) 520.29 608.53 S 0.1 (object.) 198 596.13 S 0.1 (It) 230.14 596.13 S 0.1 (will) 240.09 596.13 S 0.1 (thr) 260.68 596.13 S 0.1 (ow) 273.83 596.13 S 0.1 (the) 290.95 596.13 S 5 F (NotBoundException) 308.24 596.13 T 1 F 0.1 (if) 413.36 596.13 S 0.1 (ther) 422.92 596.13 S 0.1 (e) 440.96 596.13 S 0.1 (was) 448.97 596.13 S 0.1 (no) 469.97 596.13 S 0.1 (binding.) 484.57 596.13 S 0.1 (The) 198 575.73 S 5 F (list) 217.97 575.73 T 1 F 0.1 (method) 244.9 575.73 S 0.1 (r) 282.69 575.73 S 0.1 (eturns) 286.56 575.73 S 0.1 (an) 318.18 575.73 S 0.1 (array) 332.13 575.73 S 0.1 (of) 359.02 575.73 S 5 F (String) 370.93 575.73 T 1 F 0.1 (objects) 409.86 575.73 S 0.1 (containing) 443.55 575.73 S 0.1 (a) 494.48 575.73 S 0.1 (snapshot) 502.5 575.73 S 0.1 (of) 546.08 575.73 S 0.1 (the) 198 563.33 S 0.1 (URLs) 214.95 563.33 S 0.1 (bound) 242.93 563.33 S 0.1 (in) 275.16 563.33 S 0.1 (the) 286.87 563.33 S 0.1 (r) 303.81 563.33 S 0.1 (egistry) 307.68 563.33 S 0.1 (.) 337.54 563.33 S 0.1 (Only) 342.92 563.33 S 0.1 (the) 368.25 563.33 S 0.1 (host) 385.19 563.33 S 0.1 (and) 407.15 563.33 S 0.1 (port) 427.16 563.33 S 0.1 (information) 449.01 563.33 S 0.1 (of) 505.64 563.33 S 0.1 (the) 517.41 563.33 S 0.1 (URL) 534.35 563.33 S 0.1 (is) 198 550.93 S 0.1 (needed) 208.22 550.93 S 0.1 (to) 244.1 550.93 S 0.1 (contact) 255.89 550.93 S 0.1 (a) 291.14 550.93 S 0.1 (r) 299.11 550.93 S 0.1 (egistry) 302.98 550.93 S 0.1 (for) 336.82 550.93 S 0.1 (the) 352.73 550.93 S 0.1 (list) 369.77 550.93 S 0.1 (of) 386.36 550.93 S 0.1 (its) 398.23 550.93 S 0.1 (contents;) 411.81 550.93 S 0.1 (thus,) 455.17 550.93 S 0.1 (the) 480.39 550.93 S 0.1 (\322f) 497.43 550.93 S 0.1 (ile\323) 505.77 550.93 S 0.1 (part) 524.65 550.93 S 0.1 (of) 546.14 550.93 S 0.1 (the) 198 538.53 S 0.1 (URL) 215.29 538.53 S 0.1 (is) 239.28 538.53 S 0.1 (ignor) 249.75 538.53 S 0.1 (ed.) 273.77 538.53 S 54 516.81 558 524.8 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 521.78 198 521.78 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 510.14 S 0.1 (\320) 223.74 510.14 S 1 F 0.1 (The) 231.96 510.14 S 5 F (java.rmi.AccessException) 252.12 510.14 T 1 F 0.1 (may) 399.24 510.14 S 0.1 (also) 422.05 510.14 S 0.1 (be) 443.18 510.14 S 0.1 (thr) 456.82 510.14 S 0.1 (own) 469.97 510.14 S 0.1 (as) 493.01 510.14 S 0.1 (a) 505.57 510.14 S 0.1 (r) 513.79 510.14 S 0.1 (esult) 517.66 510.14 S 0.1 (of) 542.51 510.14 S 0.1 (any) 198 497.74 S 0.1 (of) 217.8 497.74 S 0.1 (these) 229.91 497.74 S 0.1 (methods.) 256.43 497.74 S 0.1 (The) 301.36 497.74 S 5 F (AccessException) 321.52 497.74 T 1 F 0.1 (indicates) 414.64 497.74 S 0.1 (that) 458.14 497.74 S 0.1 (the) 479 497.74 S 0.1 (caller) 496.29 497.74 S 0.1 (does) 524.01 497.74 S 0.1 (not) 198 485.34 S 0.1 (have) 215.44 485.34 S 0.1 (permission) 239.7 485.34 S 0.1 (to) 292.45 485.34 S 0.1 (execute) 303.97 485.34 S 0.1 (the) 340.53 485.34 S 0.1 (specif) 357.3 485.34 S 0.1 (ic) 383.42 485.34 S 0.1 (operation.) 393.57 485.34 S 0.1 (For) 442.33 485.34 S 0.1 (example,) 460.2 485.34 S 0.1 (only) 503.58 485.34 S 0.1 (clients) 526.33 485.34 S 0.1 (that) 198 472.94 S 0.1 (ar) 218.86 472.94 S 0.1 (e) 227.83 472.94 S 0.1 (local) 235.84 472.94 S 0.1 (to) 260.18 472.94 S 0.1 (the) 272.22 472.94 S 0.1 (host) 289.51 472.94 S 0.1 (on) 311.81 472.94 S 0.1 (which) 326.41 472.94 S 0.1 (the) 357.36 472.94 S 0.1 (r) 374.65 472.94 S 0.1 (egistry) 378.52 472.94 S 0.1 (r) 412.61 472.94 S 0.1 (uns) 416.58 472.94 S 0.1 (ar) 436.09 472.94 S 0.1 (e) 445.06 472.94 S 0.1 (permitted) 453.07 472.94 S 0.1 (to) 501 472.94 S 0.1 (execute) 513.03 472.94 S 0.1 (the) 198 460.54 S 0.1 (operations,) 214.82 460.54 S 5 F (bind) 267.98 460.54 T 1 F 0.1 (,) 291.98 460.54 S 5 F (rebind) 297.23 460.54 T 1 F 0.1 (,) 333.23 460.54 S 0.1 (and) 338.49 460.54 S 5 F (unbind) 358.37 460.54 T 1 F 0.1 (.) 394.37 460.54 S 0.1 (A) 399.63 460.54 S 5 F (lookup) 410.16 460.54 T 1 F 0.1 (operation,) 448.82 460.54 S 0.1 (however) 497.63 460.54 S 0.1 (can) 539.78 460.54 S 54 436.82 558 444.81 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 441.78 198 441.78 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (be) 198 448.14 S 0.1 (invoked) 211.64 448.14 S 0.1 (fr) 251.76 448.14 S 0.1 (om) 259.06 448.14 S 0.1 (any) 276.67 448.14 S 0.1 (non-local) 296.47 448.14 S 0.1 (client.) 341.64 448.14 S FMENDPAGE %%EndPage: "24" 30 %%Page: "25" 31 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 527.45 108.7 S 0.09 (25) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Server) 198 509.31 T (Interfaces) 252.74 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (5) 525.14 508.64 S 0 0 0 1 0 0 0 1 K 1 10 Q 0.1 (The) 198 459.68 S 5 F (java.rmi.server) 217.91 459.68 T 1 F 0.1 (package) 310.77 459.68 S 0.1 (contains) 350.7 459.68 S 0.1 (interfaces) 391.32 459.68 S 0.1 (and) 437.71 459.68 S 0.1 (classes) 457.81 459.68 S 0.1 (typically) 491.24 459.68 S 0.1 (used) 533.56 459.68 S 0.1 (to) 198 447.28 S 0.1 (implement) 210.04 447.28 S 0.1 (r) 262.21 447.28 S 0.1 (emote) 266.08 447.28 S 0.1 (objects.) 296.83 447.28 S 0 13 Q 0.13 (T) 198 414.88 S 0.13 (opics:) 204.63 414.88 S 4 14 Q 0.14 (\245) 198 395.88 S 1 10 Q 0.1 (The) 210.6 395.88 S 0.1 (RemoteObject) 230.76 395.88 S 0.1 (Class) 297.11 395.88 S 4 14 Q 0.14 (\245) 198 377.48 S 1 10 Q 0.1 (The) 210.6 377.48 S 0.1 (RemoteServer) 230.76 377.48 S 0.1 (Class) 297.27 377.48 S 4 14 Q 0.14 (\245) 198 359.08 S 1 10 Q 0.1 (The) 210.6 359.08 S 0.1 (UnicastRemoteObject) 230.76 359.08 S 0.1 (Class) 331.26 359.08 S 4 14 Q 0.14 (\245) 198 340.68 S 1 10 Q 0.1 (The) 210.6 340.68 S 0.1 (Unr) 230.76 340.68 S 0.1 (efer) 248.43 340.68 S 0.1 (enced) 265.51 340.68 S 0.1 (Interface) 295.08 340.68 S 4 14 Q 0.14 (\245) 198 322.28 S 1 10 Q 0.1 (The) 210.6 322.28 S 0.1 (RMISecurityManager) 230.76 322.28 S 0.1 (Class) 330.96 322.28 S 4 14 Q 0.14 (\245) 198 303.88 S 1 10 Q 0.1 (The) 210.6 303.88 S 0.1 (RMIClassLoader) 230.76 303.88 S 0.1 (Class) 309.69 303.88 S 4 14 Q 0.14 (\245) 198 285.48 S 1 10 Q 0.1 (The) 210.6 285.48 S 0.1 (LoaderHandler) 230.76 285.48 S 0.1 (Interface) 303.5 285.48 S 4 14 Q 0.14 (\245) 198 267.08 S 1 10 Q 0.1 (RMI) 210.6 267.08 S 0.1 (Socket) 233.53 267.08 S 0.1 (Factories) 266.01 267.08 S 4 14 Q 0.14 (\245) 198 248.68 S 1 10 Q 0.1 (The) 210.6 248.68 S 0.1 (RMIFailur) 230.76 248.68 S 0.1 (eHandler) 277.35 248.68 S 0.1 (Interface) 322.96 248.68 S 4 14 Q 0.14 (\245) 198 230.28 S 1 10 Q 0.1 (The) 210.6 230.28 S 0.1 (LogStr) 230.76 230.28 S 0.1 (eam) 260.77 230.28 S 0.1 (Class) 282.81 230.28 S 4 14 Q 0.14 (\245) 198 211.88 S 1 10 Q 0.1 (Stub) 210.6 211.88 S 0.1 (and) 234.19 211.88 S 0.1 (Skeleton) 254.54 211.88 S 0.1 (Compiler) 296.3 211.88 S FMENDPAGE %%EndPage: "25" 31 %%Page: "26" 32 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (26) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (5) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (5.1) 67.47 638 T (The) 97.27 638 T (RemoteObject) 122.58 638 T (Class) 210.12 638 T 1 10 Q 0.1 (The) 198 616.33 S 5 F (java.rmi.server.RemoteObject) 218.16 616.33 T 1 F 0.1 (class) 389.28 616.33 S 0.1 (implements) 413.73 616.33 S 0.1 (the) 470.24 616.33 S 5 F (java.lang.Object) 198 603.93 T 1 F 0.1 (behavior) 297.1 603.93 S 0.1 (for) 340.11 603.93 S 0.1 (r) 356.26 603.93 S 0.1 (emote) 360.13 603.93 S 0.1 (objects.) 390.86 603.93 S 0.1 (The) 427.32 603.93 S 5 F (hashCode) 447.46 603.93 T 1 F 0.1 (and) 498.57 603.93 S 5 F (equals) 518.9 603.93 T 1 F 0.1 (methods) 198 591.53 S 0.1 (ar) 240.33 591.53 S 0.1 (e) 249.3 591.53 S 0.1 (implemented) 257.31 591.53 S 0.1 (to) 320.58 591.53 S 0.1 (allow) 332.62 591.53 S 0.1 (r) 360.86 591.53 S 0.1 (emote) 364.73 591.53 S 0.1 (object) 395.48 591.53 S 0.1 (r) 425.02 591.53 S 0.1 (efer) 428.89 591.53 S 0.1 (ences) 445.97 591.53 S 0.1 (to) 473.67 591.53 S 0.1 (be) 485.71 591.53 S 0.1 (stor) 499.35 591.53 S 0.1 (ed) 516.48 591.53 S 0.1 (in) 530.7 591.53 S 0.1 (hashtables) 198 579.13 S 0.1 (and) 248.73 579.13 S 0.1 (compar) 269.08 579.13 S 0.1 (ed.) 303.19 579.13 S 0.1 (The) 320.01 579.13 S 5 F (equals) 340.17 579.13 T 1 F 0.1 (method) 379.29 579.13 S 0.1 (r) 417.28 579.13 S 0.1 (eturns) 421.15 579.13 S 0.1 (tr) 452.96 579.13 S 0.1 (ue) 460.29 579.13 S 0.1 (if) 474.43 579.13 S 0.1 (two) 483.99 579.13 S 5 F (Remote) 504.47 579.13 T 1 F 0.1 (objects) 198 566.73 S 0.1 (r) 231.33 566.73 S 0.1 (efer) 235.2 566.73 S 0.1 (to) 255.04 566.73 S 0.1 (the) 266.53 566.73 S 0.1 (same) 283.27 566.73 S 0.1 (r) 309.11 566.73 S 0.1 (emote) 312.98 566.73 S 0.1 (object.) 343.18 566.73 S 0.1 (It) 374.77 566.73 S 0.1 (compar) 384.17 566.73 S 0.1 (es) 418.28 566.73 S 0.1 (the) 430.09 566.73 S 0.1 (r) 446.83 566.73 S 0.1 (emote) 450.7 566.73 S 0.1 (object) 480.9 566.73 S 0.1 (r) 509.9 566.73 S 0.1 (efer) 513.77 566.73 S 0.1 (ences) 530.85 566.73 S 0.1 (of) 198 554.33 S 0.1 (the) 210.11 554.33 S 0.1 (r) 227.4 554.33 S 0.1 (emote) 231.27 554.33 S 0.1 (objects.) 262.02 554.33 S 0.1 (The) 198 533.93 S 5 F (toString) 218.16 533.93 T 1 F 0.1 (method) 269.28 533.93 S 0.1 (r) 307.27 533.93 S 0.1 (eturns) 311.14 533.93 S 0.1 (a) 342.95 533.93 S 0.1 (string) 351.17 533.93 S 0.1 (describing) 380.63 533.93 S 0.1 (the) 431.01 533.93 S 0.1 (r) 448.3 533.93 S 0.1 (emote) 452.17 533.93 S 0.1 (object.) 482.92 533.93 S 0.1 (The) 515.06 533.93 S 0.1 (contents) 198 521.53 S 0.1 (and) 239.01 521.53 S 0.1 (syntax) 259.36 521.53 S 0.1 (of) 292.12 521.53 S 0.1 (this) 304.23 521.53 S 0.1 (string) 323.98 521.53 S 0.1 (is) 353.44 521.53 S 0.1 (implementation-specif) 363.91 521.53 S 0.1 (ic) 465.47 521.53 S 0.1 (and) 476.14 521.53 S 0.1 (can) 496.49 521.53 S 0.1 (vary) 515.16 521.53 S 0.1 (.) 534.61 521.53 S 0.1 (All) 198 501.13 S 0.1 (of) 215.02 501.13 S 0.1 (the) 227.13 501.13 S 0.1 (other) 244.42 501.13 S 0.1 (methods) 271.32 501.13 S 0.1 (of) 313.65 501.13 S 5 F (java.lang.Object) 325.76 501.13 T 1 F 0.1 (r) 424.88 501.13 S 0.1 (etain) 428.75 501.13 S 0.1 (their) 454.15 501.13 S 0.1 (original) 478.5 501.13 S 0.1 (implementations.) 198 488.73 S 5 9 Q (package java.rmi.server;) 198 473 T (public abstract class RemoteObject) 198 462 T (implements java.rmi.Remote, java.io.Serializable) 218.16 451 T ({) 198 440 T (protected transient RemoteRef ref;) 218.16 429 T (protected RemoteObject\050\051;) 218.16 418 T (protected RemoteObject\050RemoteRef ref\051;) 218.16 407 T (public RemoteRef getRef\050\051;) 218.16 396 T (public static Remote toStub\050java.rmi.Remote obj\051) 218.16 385 T (throws java.rmi.NoSuchObjectException;) 238.32 374 T (public int hashCode\050\051;) 218.16 363 T (public boolean equals\050Object obj\051;) 218.16 352 T (public String toString\050\051;) 218.16 341 T (}) 198 330 T 1 10 Q 0.1 (Since) 198 310.33 S 0.1 (the) 224.78 310.33 S 5 F (RemoteObject) 242.01 310.33 T 1 F 0.1 (class) 317.08 310.33 S 0.1 (is) 341.48 310.33 S 0.1 (abstract,) 351.9 310.33 S 0.1 (it) 393.04 310.33 S 0.1 (cannot) 402.48 310.33 S 0.1 (be) 435.95 310.33 S 0.1 (instantiated.) 449.54 310.33 S 0.1 (Ther) 508.78 310.33 S 0.1 (efor) 529.69 310.33 S 0.1 (e,) 547.44 310.33 S 0.1 (one) 198 297.93 S 0.1 (of) 217.49 297.93 S 0.1 (RemoteObject\325s) 229.6 297.93 S 0.1 (constr) 303.17 297.93 S 0.1 (uctors) 330.86 297.93 S 0.1 (must) 361.96 297.93 S 0.1 (be) 387.84 297.93 S 0.1 (called) 401.48 297.93 S 0.1 (fr) 431.36 297.93 S 0.1 (om) 438.66 297.93 S 0.1 (a) 456.27 297.93 S 0.1 (subclass) 464.49 297.93 S 0.1 (implementation.) 198 285.53 S 0.1 (The) 275.72 285.53 S 0.1 (f) 295.88 285.53 S 0.1 (irst) 299.12 285.53 S 5 F (RemoteObject) 317 285.53 T 1 F 0.1 (constr) 392.12 285.53 S 0.1 (uctor) 419.81 285.53 S 0.1 (cr) 446.57 285.53 S 0.1 (eates) 454.98 285.53 S 0.1 (a) 480.68 285.53 S 5 F (RemoteObject) 198 273.13 T 1 F 0.1 (with) 273.12 273.13 S 0.1 (a) 296.97 273.13 S 0.1 (null) 305.19 273.13 S 0.1 (r) 326.38 273.13 S 0.1 (emote) 330.25 273.13 S 0.1 (r) 361 273.13 S 0.1 (efer) 364.87 273.13 S 0.1 (ence.) 381.95 273.13 S 0.1 (The) 407.91 273.13 S 0.1 (second) 428.07 273.13 S 5 F (RemoteObject) 462.65 273.13 T 1 F 0.1 (constr) 198 260.73 S 0.1 (uctor) 225.69 260.73 S 0.1 (cr) 252.45 260.73 S 0.1 (eates) 260.86 260.73 S 0.1 (a) 286.56 260.73 S 5 F (RemoteObject) 294.78 260.73 T 1 F 0.1 (with) 369.9 260.73 S 0.1 (the) 393.75 260.73 S 0.1 (given) 411.04 260.73 S 0.1 (r) 439.39 260.73 S 0.1 (emote) 443.26 260.73 S 0.1 (r) 474.01 260.73 S 0.1 (efer) 477.88 260.73 S 0.1 (ence,) 494.96 260.73 S 0 F 0.1 (r) 520.92 260.73 S 0.1 (ef) 524.73 260.73 S 1 F 0.1 (.) 531.6 260.73 S 0.1 (The) 198 240.33 S 5 F (getRef) 218.16 240.33 T 1 F 0.1 (method) 257.28 240.33 S 0.1 (r) 295.27 240.33 S 0.1 (eturns) 299.14 240.33 S 0.1 (the) 330.95 240.33 S 0.1 (r) 348.24 240.33 S 0.1 (emote) 352.11 240.33 S 0.1 (r) 382.86 240.33 S 0.1 (efer) 386.73 240.33 S 0.1 (ence) 403.81 240.33 S 0.1 (for) 427.17 240.33 S 0.1 (the) 443.33 240.33 S 0.1 (r) 460.62 240.33 S 0.1 (emote) 464.49 240.33 S 0.1 (object.) 495.24 240.33 S 0.1 (The) 198 219.93 S 5 F (toStub) 218.16 219.93 T 1 F 0.1 (method) 257.28 219.93 S 0.1 (r) 295.27 219.93 S 0.1 (eturns) 299.14 219.93 S 0.1 (a) 330.95 219.93 S 0.1 (stub) 339.17 219.93 S 0.1 (for) 361.75 219.93 S 0.1 (the) 377.91 219.93 S 0.1 (r) 395.2 219.93 S 0.1 (emote) 399.07 219.93 S 0.1 (object,) 429.82 219.93 S 0 F 0.1 (obj) 461.96 219.93 S 1 F 0.1 (,) 474.11 219.93 S 0.1 (passes) 479.83 219.93 S 0.1 (as) 512.07 219.93 S 0.1 (a) 524.63 219.93 S 0.1 (parameter) 198 207.53 S 0.1 (.) 243.74 207.53 S 0.1 (This) 249.35 207.53 S 0.1 (operation) 271.86 207.53 S 0.1 (is) 318.43 207.53 S 0.1 (only) 328.79 207.53 S 0.1 (valid) 351.95 207.53 S 0.1 (after) 378.03 207.53 S 0.1 (the) 401.87 207.53 S 0.1 (r) 419.05 207.53 S 0.1 (emote) 422.92 207.53 S 0.1 (object) 453.56 207.53 S 0.1 (implementation) 482.99 207.53 S 0.1 (has) 198 195.13 S 0.1 (been) 216.48 195.13 S 0.1 (exported.) 240.93 195.13 S 0.1 (If) 286.98 195.13 S 0.1 (the) 297 195.13 S 0.1 (stub) 314.29 195.13 S 0.1 (for) 336.87 195.13 S 0.1 (the) 353.03 195.13 S 0.1 (r) 370.32 195.13 S 0.1 (emote) 374.19 195.13 S 0.1 (object) 404.94 195.13 S 0.1 (could) 434.48 195.13 S 0.1 (not) 463.05 195.13 S 0.1 (be) 481.01 195.13 S 0.1 (found,) 494.65 195.13 S 0.1 (then) 527.61 195.13 S 0.1 (the) 198 182.73 S 0.1 (method) 215.29 182.73 S 0.1 (thr) 253.28 182.73 S 0.1 (ows) 266.43 182.73 S 5 F (NoSuchObjectException) 287.89 182.73 T 1 F 0.1 (.) 413.89 182.73 S FMENDPAGE %%EndPage: "26" 32 %%Page: "27" 33 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (5:) 232.71 108.7 S 0 F 0.09 (Server) 243.15 108.7 S 0.09 (Interfaces) 268.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (27) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (5) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 14 Q 0 X (5.1.1) 125 638.67 T (Object) 160.49 638.67 T (Methods) 201.76 638.67 T (Overridden) 254.95 638.67 T (by) 324.5 638.67 T (the) 342.18 638.67 T (RemoteObject) 363.49 638.67 T (Class) 446.76 638.67 T 1 10 Q 0.1 (The) 198 617.33 S 0.1 (default) 217.87 617.33 S 0.1 (implementations) 252.82 617.33 S 0.1 (in) 331.98 617.33 S 0.1 (the) 343.74 617.33 S 5 F (java.lang.Object) 360.73 617.33 T 1 F 0.1 (class) 459.56 617.33 S 0.1 (for) 483.71 617.33 S 0.1 (the) 499.58 617.33 S 5 F (equals) 516.58 617.33 T 1 F 0.1 (,) 552.58 617.33 S 5 F (hashCode) 198 604.93 T 1 F 0.1 (,) 246 604.93 S 0.1 (and) 251.72 604.93 S 5 F (toString) 272.07 604.93 T 1 F 0.1 (methods) 323.19 604.93 S 0.1 (ar) 365.52 604.93 S 0.1 (e) 374.49 604.93 S 0.1 (not) 382.5 604.93 S 0.1 (appr) 400.46 604.93 S 0.1 (opriate) 421.65 604.93 S 0.1 (for) 456.85 604.93 S 0.1 (r) 473.01 604.93 S 0.1 (emote) 476.88 604.93 S 0.1 (objects.) 507.63 604.93 S 0.1 (Ther) 198 592.53 S 0.1 (efor) 218.91 592.53 S 0.1 (e,) 236.66 592.53 S 0.1 (the) 247.27 592.53 S 5 F (RemoteObject) 264.56 592.53 T 1 F 0.1 (class) 339.68 592.53 S 0.1 (pr) 364.13 592.53 S 0.1 (ovides) 374.11 592.53 S 0.1 (implementations) 406.99 592.53 S 0.1 (for) 486.45 592.53 S 0.1 (these) 502.61 592.53 S 0.1 (methods) 198 580.13 S 0.1 (that) 240.33 580.13 S 0.1 (have) 261.19 580.13 S 0.1 (semantics) 285.97 580.13 S 0.1 (mor) 333.52 580.13 S 0.1 (e) 351.88 580.13 S 0.1 (appr) 359.89 580.13 S 0.1 (opriate) 381.08 580.13 S 0.1 (for) 416.28 580.13 S 0.1 (r) 432.44 580.13 S 0.1 (emote) 436.31 580.13 S 0.1 (objects.) 467.06 580.13 S 0 13 Q 0.13 (equals) 198 547.73 S 0.13 (and) 234.06 547.73 S 0.13 (hashCode) 256.49 547.73 S 0.13 (methods) 309.89 547.73 S 1 10 Q 0.1 (In) 198 526.73 S 0.1 (or) 210.51 526.73 S 0.1 (der) 219.94 526.73 S 0.1 (for) 238.21 526.73 S 0.1 (a) 254.37 526.73 S 0.1 (r) 262.59 526.73 S 0.1 (emote) 266.46 526.73 S 0.1 (object) 297.21 526.73 S 0.1 (to) 326.75 526.73 S 0.1 (be) 338.79 526.73 S 0.1 (used) 352.43 526.73 S 0.1 (as) 377.12 526.73 S 0.1 (a) 389.68 526.73 S 0.1 (key) 397.9 526.73 S 0.1 (in) 417.23 526.73 S 0.1 (a) 429.28 526.73 S 0.1 (hash) 437.5 526.73 S 0.1 (table,) 461.9 526.73 S 0.1 (the) 489.61 526.73 S 0.1 (methods) 506.89 526.73 S 5 F (equals) 198 514.33 T 1 F 0.1 (and) 237.12 514.33 S 5 F (hashCode) 257.47 514.33 T 1 F 0.1 (need) 308.59 514.33 S 0.1 (to) 333.62 514.33 S 0.1 (be) 345.66 514.33 S 0.1 (overridden) 359.3 514.33 S 0.1 (in) 412.96 514.33 S 0.1 (the) 425.01 514.33 S 0.1 (r) 442.3 514.33 S 0.1 (emote) 446.17 514.33 S 0.1 (object) 476.92 514.33 S 0.1 (implementation.) 198 501.93 S 0.1 (These) 275.72 501.93 S 0.1 (methods) 305.11 501.93 S 0.1 (ar) 347.44 501.93 S 0.1 (e) 356.41 501.93 S 0.1 (overridden) 364.42 501.93 S 0.1 (by) 418.08 501.93 S 0.1 (the) 432.49 501.93 S 0.1 (class) 449.78 501.93 S 5 F (java.rmi.server.RemoteObject) 198 489.53 T 1 F 0.1 (:) 366 489.53 S 4 14 Q 0.14 (\245) 198 471.13 S 1 10 Q 0.1 (The) 210.6 471.13 S 5 F (java.rmi.server.RemoteObject) 230.76 471.13 T 1 F 0.1 (class\325s) 401.88 471.13 S 0.1 (implementation) 433.55 471.13 S 0.1 (of) 508.67 471.13 S 0.1 (the) 520.78 471.13 S 5 F (equals) 210.6 458.73 T 1 F 0.1 (method) 249.72 458.73 S 0.1 (determines) 287.71 458.73 S 0.1 (whether) 341.32 458.73 S 0.1 (two) 381.91 458.73 S 0.1 (object) 402.39 458.73 S 0.1 (r) 431.93 458.73 S 0.1 (efer) 435.8 458.73 S 0.1 (ences) 452.88 458.73 S 0.1 (ar) 480.58 458.73 S 0.1 (e) 489.55 458.73 S 0.1 (equal,) 497.56 458.73 S 0.1 (not) 528.11 458.73 S 0.1 (whether) 210.6 446.33 S 0.1 (the) 251.19 446.33 S 0.1 (contents) 268.48 446.33 S 0.1 (of) 309.49 446.33 S 0.1 (the) 321.6 446.33 S 0.1 (two) 338.89 446.33 S 0.1 (objects) 359.37 446.33 S 0.1 (ar) 393.25 446.33 S 0.1 (e) 402.22 446.33 S 0.1 (equal.) 410.23 446.33 S 0.1 (This) 440.78 446.33 S 0.1 (is) 463.4 446.33 S 0.1 (because) 473.87 446.33 S 0.1 (determining) 210.6 433.93 S 0.1 (equality) 268.95 433.93 S 0.1 (based) 308.31 433.93 S 0.1 (on) 336.98 433.93 S 0.1 (content) 350.96 433.93 S 0.1 (r) 387.01 433.93 S 0.1 (equir) 390.88 433.93 S 0.1 (es) 414.47 433.93 S 0.1 (a) 426.2 433.93 S 0.1 (r) 433.8 433.93 S 0.1 (emote) 437.67 433.93 S 0.1 (method) 467.8 433.93 S 0.1 (invocation,) 505.17 433.93 S 0.1 (and) 210.6 421.53 S 0.1 (the) 230.95 421.53 S 0.1 (signatur) 248.24 421.53 S 0.1 (e) 285.63 421.53 S 0.1 (of) 293.64 421.53 S 5 F (equals) 305.75 421.53 T 1 F 0.1 (does) 344.87 421.53 S 0.1 (not) 368.99 421.53 S 0.1 (allow) 386.95 421.53 S 0.1 (a) 415.19 421.53 S 0.1 (r) 423.41 421.53 S 0.1 (emote) 427.28 421.53 S 0.1 (exception) 458.03 421.53 S 0.1 (to) 504.69 421.53 S 0.1 (be) 516.73 421.53 S 0.1 (thr) 210.6 409.13 S 0.1 (own.) 223.75 409.13 S 4 14 Q 0.14 (\245) 198 390.73 S 1 10 Q 0.1 (The) 210.6 390.73 S 5 F (java.rmi.server.RemoteObject) 230.76 390.73 T 1 F 0.1 (class\325s) 401.88 390.73 S 0.1 (implementation) 433.55 390.73 S 0.1 (of) 508.67 390.73 S 0.1 (the) 520.78 390.73 S 5 F (hashCode) 210.6 378.33 T 1 F 0.1 (method) 261.72 378.33 S 0.1 (r) 299.71 378.33 S 0.1 (eturns) 303.58 378.33 S 0.1 (the) 335.39 378.33 S 0.1 (same) 352.68 378.33 S 0.1 (value) 379.06 378.33 S 0.1 (for) 407.06 378.33 S 0.1 (all) 423.22 378.33 S 0.1 (r) 437.46 378.33 S 0.1 (emote) 441.33 378.33 S 0.1 (r) 472.08 378.33 S 0.1 (efer) 475.95 378.33 S 0.1 (ences) 493.03 378.33 S 0.1 (that) 520.73 378.33 S 0.1 (r) 210.6 365.93 S 0.1 (efer) 214.47 365.93 S 0.1 (to) 234.85 365.93 S 0.1 (the) 246.89 365.93 S 0.1 (same) 264.18 365.93 S 0.1 (underlying) 290.56 365.93 S 0.1 (r) 344.14 365.93 S 0.1 (emote) 348.01 365.93 S 0.1 (object) 378.76 365.93 S 0.1 (\050because) 408.3 365.93 S 0.1 (r) 450.37 365.93 S 0.1 (efer) 454.24 365.93 S 0.1 (ences) 471.32 365.93 S 0.1 (to) 499.02 365.93 S 0.1 (the) 511.06 365.93 S 0.1 (same) 528.34 365.93 S 0.1 (object) 210.6 353.53 S 0.1 (ar) 240.14 353.53 S 0.1 (e) 249.11 353.53 S 0.1 (consider) 257.12 353.53 S 0.1 (ed) 295.46 353.53 S 0.1 (equal\051.) 309.68 353.53 S 0 13 Q 0.13 (toString) 198 321.13 S 0.13 (method) 245.63 321.13 S 1 10 Q 0.1 (The) 198 300.13 S 5 F (toString) 218.16 300.13 T 1 F 0.1 (method) 269.28 300.13 S 0.1 (is) 307.27 300.13 S 0.1 (def) 317.74 300.13 S 0.1 (ined) 332.08 300.13 S 0.1 (to) 355.23 300.13 S 0.1 (r) 367.27 300.13 S 0.1 (eturn) 371.14 300.13 S 0.1 (a) 398.61 300.13 S 0.1 (string) 406.83 300.13 S 0.1 (which) 436.29 300.13 S 0.1 (r) 467.24 300.13 S 0.1 (epr) 471.11 300.13 S 0.1 (esents) 485.98 300.13 S 0.1 (the) 516.84 300.13 S 0.1 (r) 198 287.73 S 0.1 (emote) 201.87 287.73 S 0.1 (r) 232.62 287.73 S 0.1 (efer) 236.49 287.73 S 0.1 (ence) 253.57 287.73 S 0.1 (of) 276.93 287.73 S 0.1 (the) 289.04 287.73 S 0.1 (object.) 306.33 287.73 S 0.1 (The) 338.47 287.73 S 0.1 (contents) 358.63 287.73 S 0.1 (of) 399.64 287.73 S 0.1 (the) 411.75 287.73 S 0.1 (string) 429.04 287.73 S 0.1 (is) 458.5 287.73 S 0.1 (specif) 468.97 287.73 S 0.1 (ic) 495.1 287.73 S 0.1 (to) 505.77 287.73 S 0.1 (the) 517.8 287.73 S 0.1 (r) 198 275.33 S 0.1 (emote) 201.87 275.33 S 0.1 (r) 232.62 275.33 S 0.1 (efer) 236.49 275.33 S 0.1 (ence) 253.57 275.33 S 0.1 (type.) 276.93 275.33 S 0.1 (The) 302.67 275.33 S 0.1 (curr) 322.83 275.33 S 0.1 (ent) 341.42 275.33 S 0.1 (implementation) 358.71 275.33 S 0.1 (for) 433.83 275.33 S 0.1 (singleton) 449.99 275.33 S 0.1 (\050unicast\051) 494.78 275.33 S 0.1 (objects) 198 262.93 S 0.1 (includes) 231.53 262.93 S 0.1 (an) 272.34 262.93 S 0.1 (object) 286.13 262.93 S 0.1 (identif) 315.31 262.93 S 0.1 (ier) 344.95 262.93 S 0.1 (and) 359.67 262.93 S 0.1 (other) 379.67 262.93 S 0.1 (information) 406.21 262.93 S 0.1 (about) 462.83 262.93 S 0.1 (the) 491.37 262.93 S 0.1 (object) 508.31 262.93 S 0.1 (that) 537.49 262.93 S 0.1 (is) 198 250.53 S 0.1 (specif) 208.47 250.53 S 0.1 (ic) 234.6 250.53 S 0.1 (to) 245.27 250.53 S 0.1 (the) 257.31 250.53 S 0.1 (transport) 274.6 250.53 S 0.1 (layer) 319.57 250.53 S 0.1 (\050such) 345.4 250.53 S 0.1 (as) 372.88 250.53 S 0.1 (host) 385.44 250.53 S 0.1 (name) 407.74 250.53 S 0.1 (and) 435.7 250.53 S 0.1 (port) 456.05 250.53 S 0.1 (number\051.) 478.25 250.53 S 0 13 Q 0.13 (clone) 198 218.13 S 0.13 (method) 228.15 218.13 S 1 10 Q 0.1 (Objects) 198 197.13 S 0.1 (ar) 234.28 197.13 S 0.1 (e) 243.25 197.13 S 0.1 (only) 251.26 197.13 S 0.1 (clonable) 274.53 197.13 S 0.1 (using) 315.31 197.13 S 0.1 (the) 343.49 197.13 S 0.1 (Java) 360.78 197.13 S 0.1 (language\325s) 383.28 197.13 S 0.1 (default) 435.09 197.13 S 0.1 (mechanism) 470.34 197.13 S 0.1 (if) 525.03 197.13 S 0.1 (they) 534.59 197.13 S 0.1 (support) 198 184.73 S 0.1 (the) 236.78 184.73 S 5 F (java.lang.Cloneable) 254.07 184.73 T 1 F 0.1 (interface.) 371.19 184.73 S 0.1 (Stubs) 416.1 184.73 S 0.1 (for) 444.03 184.73 S 0.1 (r) 460.19 184.73 S 0.1 (emote) 464.06 184.73 S 0.1 (objects) 494.81 184.73 S 0.1 (generated) 198 172.33 S 0.1 (by) 246.09 172.33 S 0.1 (the) 260.5 172.33 S 5 F (rmic) 277.79 172.33 T 1 F 0.1 (compiler) 304.91 172.33 S 0.1 (ar) 348.13 172.33 S 0.1 (e) 357.1 172.33 S 0.1 (declar) 365.11 172.33 S 0.1 (ed) 392.73 172.33 S 0.1 (f) 406.95 172.33 S 0.1 (inal) 410.19 172.33 S 0.1 (and) 430.35 172.33 S 0.1 (do) 450.7 172.33 S 0.1 (not) 465.59 172.33 S 0.1 (implement) 483.55 172.33 S 0.1 (the) 535.72 172.33 S 5 F (Cloneable) 198 159.93 T 1 F 0.1 (interface.) 255.12 159.93 S 0.1 (Ther) 300.03 159.93 S 0.1 (efor) 320.94 159.93 S 0.1 (e,) 338.69 159.93 S 0.1 (cloning) 349.3 159.93 S 0.1 (a) 386.04 159.93 S 0.1 (stub) 394.26 159.93 S 0.1 (is) 416.84 159.93 S 0.1 (not) 427.31 159.93 S 0.1 (possible.) 445.27 159.93 S FMENDPAGE %%EndPage: "27" 33 %%Page: "28" 34 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (28) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (5) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 14 Q 0 X (5.1.2) 125 638.67 T (Serialized) 160.49 638.67 T (Form) 219.92 638.67 T 1 10 Q 0.1 (The) 198 617.33 S 5 F (RemoteObject) 218.16 617.33 T 1 F 0.1 (class) 293.28 617.33 S 0.1 (implements) 317.73 617.33 S 0.1 (the) 374.24 617.33 S 0.1 (special) 391.53 617.33 S 0.1 (\050private\051) 425.65 617.33 S 5 F (writeObject) 467.9 617.33 T 1 F 0.1 (and) 537.02 617.33 S 5 F (readObject) 198 604.93 T 1 F 0.1 (methods) 261.12 604.93 S 0.1 (called) 303.45 604.93 S 0.1 (by) 333.33 604.93 S 0.1 (the) 347.74 604.93 S 0.1 (object) 365.03 604.93 S 0.1 (serialization) 394.57 604.93 S 0.1 (mechanism) 453.15 604.93 S 0.1 (to) 507.85 604.93 S 0.1 (handle) 519.89 604.93 S 0.1 (serializing) 198 592.53 S 0.1 (data) 248.22 592.53 S 0.1 (to) 271.11 592.53 S 0.1 (a) 283.15 592.53 S 5 F (java.io.ObjectOutputStream) 291.37 592.53 T 1 F 0.1 (.) 447.37 592.53 S 5 F (RemoteObject) 453.09 592.53 T 1 F 0.1 (\325s) 525.09 592.53 S 0.1 (serialized) 198 580.13 S 0.1 (form) 244.73 580.13 S 0.1 (is) 269.82 580.13 S 0.1 (written) 280.29 580.13 S 0.1 (using) 316.44 580.13 S 0.1 (the) 344.62 580.13 S 0.1 (method:) 361.91 580.13 S 5 9 Q (private void writeObject\050java.io.ObjectOutputStream out\051) 198 564.4 T (throws java.io.IOException, java.lang.ClassNotFoundException;) 218.16 553.4 T 4 14 Q 0.14 (\245) 198 535.73 S 1 10 Q 0.1 (If) 210.6 535.73 S 5 F (RemoteObject) 220.62 535.73 T 1 F 0.1 (\325s) 292.62 535.73 S 0.1 (r) 302.96 535.73 S 0.1 (emote) 306.83 535.73 S 0.1 (r) 337.58 535.73 S 0.1 (efer) 341.45 535.73 S 0.1 (ence) 358.53 535.73 S 0.1 (f) 381.89 535.73 S 0.1 (ield,) 385.13 535.73 S 0 F 0.1 (r) 407.97 535.73 S 0.1 (ef) 411.78 535.73 S 1 F 0.1 (,) 418.65 535.73 S 0.1 (is) 424.37 535.73 S 0.1 (null,) 434.84 535.73 S 0.1 (then) 458.63 535.73 S 0.1 (the) 481.84 535.73 S 0.1 (method) 499.13 535.73 S 0.1 (thr) 210.6 523.33 S 0.1 (ows) 223.75 523.33 S 5 F (java.rmi.MarshalException) 245.21 523.33 T 1 F 0.1 (.) 395.21 523.33 S 4 14 Q 0.14 (\245) 198 504.93 S 1 10 Q 0.1 (If) 210.6 504.93 S 0.1 (the) 220.62 504.93 S 0.1 (r) 237.91 504.93 S 0.1 (emote) 241.78 504.93 S 0.1 (r) 272.53 504.93 S 0.1 (efer) 276.4 504.93 S 0.1 (ence,) 293.48 504.93 S 0 F 0.1 (r) 319.44 504.93 S 0.1 (ef) 323.25 504.93 S 1 F 0.1 (,) 330.12 504.93 S 0.1 (is) 335.84 504.93 S 0.1 (non-null:) 346.31 504.93 S 4 F 0.1 (\245) 210.6 490.53 S 0 F 0.1 (r) 223.2 490.53 S 0.1 (ef) 227.01 490.53 S 1 F 0.1 (\325s) 234.43 490.53 S 0.1 (class) 244.77 490.53 S 0.1 (is) 269.22 490.53 S 0.1 (obtained) 279.69 490.53 S 0.1 (via) 322.49 490.53 S 0.1 (a) 339.47 490.53 S 0.1 (call) 347.69 490.53 S 0.1 (to) 366.47 490.53 S 0.1 (its) 378.51 490.53 S 5 F (getRefClass) 392.34 490.53 T 1 F 0.1 (method,) 461.46 490.53 S 0.1 (which) 502.05 490.53 S 0.1 (typically) 223.2 478.13 S 0.1 (r) 265.78 478.13 S 0.1 (eturns) 269.65 478.13 S 0.1 (the) 301.46 478.13 S 0.1 (unpackage) 318.75 478.13 S 0.1 (qualif) 370.98 478.13 S 0.1 (ied) 397.17 478.13 S 0.1 (name) 414.4 478.13 S 0.1 (of) 442.36 478.13 S 0.1 (the) 454.47 478.13 S 0.1 (r) 471.76 478.13 S 0.1 (emote) 475.63 478.13 S 0.1 (r) 506.38 478.13 S 0.1 (efer) 510.25 478.13 S 0.1 (ence\325s) 527.33 478.13 S 0.1 (class.) 223.2 465.73 S 0.1 (If) 250.25 465.73 S 0.1 (the) 260.27 465.73 S 0.1 (class) 277.56 465.73 S 0.1 (name) 302.01 465.73 S 0.1 (r) 329.97 465.73 S 0.1 (eturned) 333.84 465.73 S 0.1 (is) 372.41 465.73 S 0.1 (non-null:) 382.88 465.73 S 4 F 0.1 (\245) 223.2 451.33 S 0 F 0.1 (r) 235.8 451.33 S 0.1 (ef) 239.61 451.33 S 1 F 0.1 (\325s) 247.03 451.33 S 0.1 (class) 257.37 451.33 S 0.1 (name) 281.82 451.33 S 0.1 (is) 309.78 451.33 S 0.1 (written) 320.25 451.33 S 0.1 (to) 356.4 451.33 S 0.1 (the) 368.44 451.33 S 0.1 (str) 385.73 451.33 S 0.1 (eam,) 397.3 451.33 S 0 F 0.1 (out) 421.94 451.33 S 1 F 0.1 (,) 435.57 451.33 S 0.1 (in) 441.29 451.33 S 0.1 (UTF) 453.34 451.33 S 0.1 (.) 472.19 451.33 S 4 F 0.1 (\245) 223.2 436.93 S 0 F 0.1 (r) 235.8 436.93 S 0.1 (ef) 239.61 436.93 S 1 F 0.1 (\325s) 247.03 436.93 S 5 F (writeExternal) 257.37 436.93 T 1 F 0.1 (method) 338.49 436.93 S 0.1 (is) 376.48 436.93 S 0.1 (called) 386.95 436.93 S 0.1 (passing) 416.83 436.93 S 0.1 (it) 454.43 436.93 S 0.1 (the) 463.92 436.93 S 0.1 (str) 481.21 436.93 S 0.1 (eam,) 492.78 436.93 S 0 F 0.1 (out) 517.42 436.93 S 1 F 0.1 (,) 531.05 436.93 S 0.1 (so) 536.77 436.93 S 0.1 (that) 235.8 424.53 S 0 F 0.1 (r) 256.66 424.53 S 0.1 (ef) 260.47 424.53 S 1 F 0.1 (can) 270.46 424.53 S 0.1 (write) 289.14 424.53 S 0.1 (its) 316.01 424.53 S 0.1 (external) 329.84 424.53 S 0.1 (r) 369.44 424.53 S 0.1 (epr) 373.31 424.53 S 0.1 (esentation) 388.18 424.53 S 0.1 (to) 437.65 424.53 S 0.1 (the) 449.69 424.53 S 0.1 (str) 466.98 424.53 S 0.1 (eam.) 478.55 424.53 S 4 F 0.1 (\245) 210.6 410.13 S 1 F 0.1 (If) 223.2 410.13 S 0.1 (the) 233.22 410.13 S 0.1 (class) 250.51 410.13 S 0.1 (name) 274.96 410.13 S 0.1 (r) 302.92 410.13 S 0.1 (eturned) 306.79 410.13 S 0.1 (by) 345.36 410.13 S 5 F (ref.getRefClass) 359.77 410.13 T 1 F 0.1 (is) 452.89 410.13 S 0.1 (null:) 463.36 410.13 S 4 F 0.1 (\245) 223.2 395.73 S 1 F 0.1 (an) 235.8 395.73 S 0.1 (empty) 249.94 395.73 S 0.1 (string) 282.01 395.73 S 0.1 (in) 311.47 395.73 S 0.1 (UTF) 323.52 395.73 S 0.1 (is) 346.41 395.73 S 0.1 (written) 356.88 395.73 S 0.1 (to) 393.03 395.73 S 0.1 (the) 405.07 395.73 S 0.1 (str) 422.36 395.73 S 0.1 (eam) 433.93 395.73 S 0 F 0.1 (out) 455.97 395.73 S 1 F 0.1 (.) 469.6 395.73 S 4 F 0.1 (\245) 223.2 381.33 S 0 F 0.1 (r) 235.8 381.33 S 0.1 (ef) 239.61 381.33 S 1 F 0.1 (is) 249.6 381.33 S 0.1 (serialized) 260.07 381.33 S 0.1 (to) 306.8 381.33 S 0.1 (the) 318.84 381.33 S 0.1 (str) 336.13 381.33 S 0.1 (eam) 347.7 381.33 S 0 F 0.1 (out) 369.74 381.33 S 1 F 0.1 (\050i.e.,) 386.49 381.33 S 0.1 (using) 408.74 381.33 S 0.1 (writeObject\051.) 436.92 381.33 S 0.1 (A) 198 360.93 S 5 F (RemoteObject) 209 360.93 T 1 F 0.1 (\325s) 281 360.93 S 0.1 (state) 291.34 360.93 S 0.1 (is) 315.51 360.93 S 0.1 (r) 325.98 360.93 S 0.1 (econstr) 329.85 360.93 S 0.1 (ucted) 362.43 360.93 S 0.1 (fr) 390.68 360.93 S 0.1 (om) 397.98 360.93 S 0.1 (its) 415.59 360.93 S 0.1 (serialized) 429.42 360.93 S 0.1 (form) 476.15 360.93 S 0.1 (using) 501.24 360.93 S 0.1 (this) 529.42 360.93 S 0.1 (method) 198 348.53 S 0.1 (called) 235.99 348.53 S 0.1 (by) 265.87 348.53 S 0.1 (the) 280.28 348.53 S 5 F (ObjectInputStream) 297.57 348.53 T 1 F 0.1 (during) 402.69 348.53 S 0.1 (deserialization:) 436.79 348.53 S 5 9 Q (private void readObject\050java.io.ObjectInputStream in\051) 198 332.8 T (throws java.io.IOException, java.lang.ClassNotFoundException;) 218.16 321.8 T 4 14 Q 0.14 (\245) 198 304.13 S 1 10 Q 0.1 (First,) 210.6 304.13 S 0.1 (the) 236.74 304.13 S 0 F 0.1 (r) 254.03 304.13 S 0.1 (ef) 257.84 304.13 S 1 F 0.1 (\325s) 265.26 304.13 S 0.1 (class) 275.6 304.13 S 0.1 (name,) 300.05 304.13 S 0.1 (a) 330.61 304.13 S 0.1 (UTF) 338.83 304.13 S 0.1 (string,) 361.72 304.13 S 0.1 (is) 393.78 304.13 S 0.1 (r) 404.25 304.13 S 0.1 (ead) 408.12 304.13 S 0.1 (fr) 427.44 304.13 S 0.1 (om) 434.74 304.13 S 0.1 (the) 452.35 304.13 S 0.1 (str) 469.64 304.13 S 0.1 (eam) 481.21 304.13 S 0 F 0.1 (in) 503.25 304.13 S 1 F 0.1 (.) 511.79 304.13 S 0.1 (If) 517.51 304.13 S 0.1 (the) 527.53 304.13 S 0.1 (class) 210.6 291.73 S 0.1 (name) 235.05 291.73 S 0.1 (is) 263.01 291.73 S 0.1 (an) 273.48 291.73 S 0.1 (empty) 287.62 291.73 S 0.1 (string:) 319.69 291.73 S 4 F 0.1 (\245) 210.6 277.33 S 1 F 0.1 (an) 223.2 277.33 S 0.1 (object) 237.34 277.33 S 0.1 (is) 266.88 277.33 S 0.1 (r) 277.35 277.33 S 0.1 (ead) 281.22 277.33 S 0.1 (fr) 300.54 277.33 S 0.1 (om) 307.84 277.33 S 0.1 (the) 325.45 277.33 S 0.1 (str) 342.74 277.33 S 0.1 (eam,) 354.31 277.33 S 0.1 (and) 378.95 277.33 S 0 F 0.1 (r) 399.3 277.33 S 0.1 (ef) 403.11 277.33 S 1 F 0.1 (is) 413.1 277.33 S 0.1 (initialized) 423.57 277.33 S 0.1 (to) 472.32 277.33 S 0.1 (that) 484.36 277.33 S 0.1 (object) 505.22 277.33 S 0.1 (\050i.e.,) 534.76 277.33 S 0.1 (by) 223.2 264.93 S 0.1 (a) 237.61 264.93 S 0.1 (call) 245.83 264.93 S 0.1 (to) 264.61 264.93 S 5 F (in.readObject) 276.65 264.93 T 1 F 0.1 (\051) 354.65 264.93 S 4 14 Q 0.14 (\245) 198 246.53 S 1 10 Q 0.1 (If) 210.6 246.53 S 0.1 (the) 220.62 246.53 S 0.1 (class) 237.91 246.53 S 0.1 (name) 262.36 246.53 S 0.1 (is) 290.32 246.53 S 0.1 (a) 300.79 246.53 S 0.1 (non-empty) 309.01 246.53 S 0.1 (string:) 361.91 246.53 S 4 F 0.1 (\245) 210.6 232.13 S 1 F 0.1 (The) 223.2 232.13 S 0 F 0.1 (r) 243.36 232.13 S 0.1 (ef) 247.17 232.13 S 1 F 0.1 (\325s) 254.59 232.13 S 0.1 (full) 264.93 232.13 S 0.1 (class) 283.63 232.13 S 0.1 (name) 308.08 232.13 S 0.1 (is) 336.04 232.13 S 0.1 (constr) 346.51 232.13 S 0.1 (ucted) 374.2 232.13 S 0.1 (by) 402.45 232.13 S 0.1 (conatenating) 416.86 232.13 S 0.1 (the) 478.32 232.13 S 0.1 (value) 495.61 232.13 S 0.1 (of) 523.61 232.13 S 0.1 (the) 535.72 232.13 S 0.1 (string) 223.2 219.73 S 5 F (java.rmi.server.RemoteRef.packagePrefix) 252.66 219.73 T 1 F 0.1 (and) 489.78 219.73 S 0.1 (\322.\323) 510.13 219.73 S 0.1 (with) 526.05 219.73 S 0.1 (the) 223.2 207.33 S 0.1 (class) 240.49 207.33 S 0.1 (name) 264.94 207.33 S 0.1 (r) 292.9 207.33 S 0.1 (ead) 296.77 207.33 S 0.1 (fr) 316.09 207.33 S 0.1 (om) 323.39 207.33 S 0.1 (the) 341 207.33 S 0.1 (str) 358.29 207.33 S 0.1 (eam.) 369.86 207.33 S 4 F 0.1 (\245) 210.6 192.93 S 1 F 0.1 (An) 223.2 192.93 S 0.1 (instance) 240.12 192.93 S 0.1 (of) 280.32 192.93 S 0.1 (the) 292.43 192.93 S 0.1 (r) 309.72 192.93 S 0.1 (ef) 313.59 192.93 S 0.1 (\325s) 322.46 192.93 S 0.1 (class) 332.8 192.93 S 0.1 (is) 357.25 192.93 S 0.1 (cr) 367.72 192.93 S 0.1 (eated) 376.13 192.93 S 0.1 (\050fr) 403.7 192.93 S 0.1 (om) 414.43 192.93 S 0.1 (the) 432.04 192.93 S 0.1 (full) 449.33 192.93 S 0.1 (class) 468.03 192.93 S 0.1 (name\051.) 492.48 192.93 S 4 F 0.1 (\245) 210.6 178.53 S 1 F 0.1 (The) 223.2 178.53 S 0.1 (new) 243.36 178.53 S 0.1 (instance) 265.73 178.53 S 0.1 (\050which) 305.93 178.53 S 0.1 (becomes) 340.31 178.53 S 0.1 (the) 382.21 178.53 S 0 F 0.1 (r) 399.5 178.53 S 0.1 (ef) 403.31 178.53 S 1 F 0.1 (f) 413.3 178.53 S 0.1 (ield\051) 416.54 178.53 S 0.1 (r) 440.21 178.53 S 0.1 (eads) 444.08 178.53 S 0.1 (its) 467.74 178.53 S 0.1 (external) 481.57 178.53 S 0.1 (form) 521.17 178.53 S 0.1 (fr) 223.2 166.13 S 0.1 (om) 230.5 166.13 S 0.1 (the) 248.11 166.13 S 0.1 (str) 265.4 166.13 S 0.1 (eam,) 276.97 166.13 S 0 F 0.1 (in) 301.61 166.13 S 1 F 0.1 (.) 310.15 166.13 S FMENDPAGE %%EndPage: "28" 34 %%Page: "29" 35 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (5:) 232.71 108.7 S 0 F 0.09 (Server) 243.15 108.7 S 0.09 (Interfaces) 268.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (29) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (5) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (5.2) 67.47 638 T (The) 97.27 638 T (RemoteServer) 122.58 638 T (Class) 209.58 638 T 1 10 Q 0.1 (The) 198 616.33 S 5 F (java.rmi.server.RemoteServer) 217.59 616.33 T 1 F 0.1 (class) 388.13 616.33 S 0.1 (is) 412.01 616.33 S 0.1 (the) 421.9 616.33 S 0.1 (common) 438.62 616.33 S 0.1 (super) 480.6 616.33 S 0.1 (class) 505.94 616.33 S 0.1 (to) 529.82 616.33 S 0.1 (the) 541.28 616.33 S 0.1 (server) 198 603.93 S 0.1 (implementation) 229.09 603.93 S 0.1 (classes) 304.21 603.93 S 5 F (java.rmi.server.UnicastRemoteObject) 337.89 603.93 T 1 F 0.1 (and) 198 591.53 S 5 F (java.rmi.activation.Activatable) 222.43 591.53 T 1 F 0.1 (.) 408.43 591.53 S 5 9 Q (package java.rmi.server;) 198 575.8 T (public abstract class RemoteServer extends RemoteObject {) 198 564.8 T (protected RemoteServer\050\051;) 218.16 542.8 T (protected RemoteServer\050RemoteRef ref\051;) 218.16 531.8 T (public static String getClientHost\050\051) 218.16 516.8 T (throws ServerNotActiveException;) 238.32 505.8 T (public static void setLog\050java.io.OutputStream out\051;) 218.16 494.8 T (public static java.io.PrintStream getLog\050\051;) 218.16 483.8 T (}) 198 472.8 T 1 10 Q 0.1 (Since) 198 453.13 S 0.1 (the) 224.78 453.13 S 5 F (RemoteServer) 242.01 453.13 T 1 F 0.1 (class) 317.08 453.13 S 0.1 (is) 341.48 453.13 S 0.1 (abstract,) 351.9 453.13 S 0.1 (it) 393.04 453.13 S 0.1 (cannot) 402.48 453.13 S 0.1 (be) 435.95 453.13 S 0.1 (instantiated.) 449.54 453.13 S 0.1 (Ther) 508.78 453.13 S 0.1 (efor) 529.69 453.13 S 0.1 (e,) 547.44 453.13 S 0.1 (one) 198 440.73 S 0.1 (of) 217.49 440.73 S 0.1 (RemoteServer) 229.6 440.73 S 0.1 (\325s) 293.73 440.73 S 0.1 (constr) 304.07 440.73 S 0.1 (uctors) 331.76 440.73 S 0.1 (must) 362.86 440.73 S 0.1 (be) 388.74 440.73 S 0.1 (called) 402.38 440.73 S 0.1 (fr) 432.26 440.73 S 0.1 (om) 439.56 440.73 S 0.1 (a) 457.17 440.73 S 0.1 (subclass) 465.39 440.73 S 0.1 (implementation.) 198 428.33 S 0.1 (The) 275.72 428.33 S 0.1 (f) 295.88 428.33 S 0.1 (irst) 299.12 428.33 S 5 F (RemoteServer) 317 428.33 T 1 F 0.1 (constr) 392.12 428.33 S 0.1 (uctor) 419.81 428.33 S 0.1 (cr) 446.57 428.33 S 0.1 (eates) 454.98 428.33 S 0.1 (a) 480.68 428.33 S 5 F (RemoteServer) 198 415.93 T 1 F 0.1 (with) 273.12 415.93 S 0.1 (a) 296.97 415.93 S 0.1 (null) 305.19 415.93 S 0.1 (r) 326.38 415.93 S 0.1 (emote) 330.25 415.93 S 0.1 (r) 361 415.93 S 0.1 (efer) 364.87 415.93 S 0.1 (ence.) 381.95 415.93 S 0.1 (The) 407.91 415.93 S 0.1 (second) 428.07 415.93 S 5 F (RemoteServer) 462.65 415.93 T 1 F 0.1 (constr) 198 403.53 S 0.1 (uctor) 225.69 403.53 S 0.1 (cr) 252.45 403.53 S 0.1 (eates) 260.86 403.53 S 0.1 (a) 286.56 403.53 S 5 F (RemoteServer) 294.78 403.53 T 1 F 0.1 (with) 369.9 403.53 S 0.1 (the) 393.75 403.53 S 0.1 (given) 411.04 403.53 S 0.1 (r) 439.39 403.53 S 0.1 (emote) 443.26 403.53 S 0.1 (r) 474.01 403.53 S 0.1 (efer) 477.88 403.53 S 0.1 (ence,) 494.96 403.53 S 0 F 0.1 (r) 520.92 403.53 S 0.1 (ef) 524.73 403.53 S 1 F 0.1 (.) 531.6 403.53 S 0.1 (The) 198 383.13 S 5 F (getClientHost) 218.16 383.13 T 1 F 0.1 (method) 299.28 383.13 S 0.1 (allows) 337.27 383.13 S 0.1 (an) 369.85 383.13 S 0.1 (active) 383.99 383.13 S 0.1 (method) 413.76 383.13 S 0.1 (to) 451.75 383.13 S 0.1 (determine) 463.79 383.13 S 0.1 (the) 513.06 383.13 S 0.1 (host) 530.35 383.13 S 0.1 (that) 198 370.73 S 0.1 (initiated) 218.86 370.73 S 0.1 (the) 259.85 370.73 S 0.1 (r) 277.14 370.73 S 0.1 (emote) 281.01 370.73 S 0.1 (method) 311.76 370.73 S 0.1 (active) 349.75 370.73 S 0.1 (in) 379.52 370.73 S 0.1 (the) 391.57 370.73 S 0.1 (curr) 408.86 370.73 S 0.1 (ent) 427.45 370.73 S 0.1 (thr) 444.74 370.73 S 0.1 (ead.) 457.89 370.73 S 0.1 (The) 479.81 370.73 S 0.1 (exception) 499.97 370.73 S 5 F (ServerNotActiveException) 198 358.33 T 1 F 0.1 (is) 345.11 358.33 S 0.1 (thr) 355.57 358.33 S 0.1 (own) 368.72 358.33 S 0.1 (if) 391.74 358.33 S 0.1 (no) 401.29 358.33 S 0.1 (r) 415.88 358.33 S 0.1 (emote) 419.75 358.33 S 0.1 (method) 450.49 358.33 S 0.1 (is) 488.47 358.33 S 0.1 (active) 498.92 358.33 S 0.1 (in) 528.68 358.33 S 0.1 (the) 540.72 358.33 S 0.1 (curr) 198 345.93 S 0.1 (ent) 216.59 345.93 S 0.1 (thr) 233.88 345.93 S 0.1 (ead.) 247.03 345.93 S 0.1 (The) 268.95 345.93 S 5 F (setLog) 289.11 345.93 T 1 F 0.1 (method) 328.23 345.93 S 0.1 (logs) 366.22 345.93 S 0.1 (RMI) 387.91 345.93 S 0.1 (calls) 410.84 345.93 S 0.1 (to) 433.96 345.93 S 0.1 (the) 446 345.93 S 0.1 (specif) 463.29 345.93 S 0.1 (ied) 489.42 345.93 S 0.1 (output) 506.65 345.93 S 0.1 (str) 198 333.53 S 0.1 (eam.) 209.57 333.53 S 0.1 (If) 234.21 333.53 S 0.1 (the) 244.23 333.53 S 0.1 (output) 261.52 333.53 S 0.1 (str) 295.29 333.53 S 0.1 (eam) 306.86 333.53 S 0.1 (is) 328.9 333.53 S 0.1 (null,) 339.37 333.53 S 0.1 (call) 363.16 333.53 S 0.1 (logging) 381.94 333.53 S 0.1 (is) 419.54 333.53 S 0.1 (turned) 430.01 333.53 S 0.1 (of) 463.69 333.53 S 0.1 (f.) 472.5 333.53 S 0.1 (The) 481.65 333.53 S 5 F (getLog) 501.8 333.53 T 1 F 0.1 (method) 198 321.13 S 0.1 (r) 235.99 321.13 S 0.1 (eturns) 239.86 321.13 S 0.1 (the) 271.67 321.13 S 0.1 (str) 288.96 321.13 S 0.1 (eam) 300.53 321.13 S 0.1 (for) 322.57 321.13 S 0.1 (the) 338.73 321.13 S 0.1 (RMI) 356.02 321.13 S 0.1 (call) 378.95 321.13 S 0.1 (log,) 397.73 321.13 S 0.1 (so) 417.68 321.13 S 0.1 (that) 430.7 321.13 S 0.1 (application-specif) 451.56 321.13 S 0.1 (ic) 531.95 321.13 S 0.1 (information) 198 308.73 S 0.1 (can) 254.97 308.73 S 0.1 (be) 273.65 308.73 S 0.1 (written) 287.29 308.73 S 0.1 (to) 323.44 308.73 S 0.1 (the) 335.48 308.73 S 0.1 (call) 352.77 308.73 S 0.1 (log) 371.55 308.73 S 0.1 (in) 388.9 308.73 S 0.1 (a) 400.95 308.73 S 0.1 (synchr) 409.17 308.73 S 0.1 (onized) 439.42 308.73 S 0.1 (manner) 473.23 308.73 S 0.1 (.) 507.3 308.73 S 0 15 Q (5.3) 67.47 275 T (The) 97.27 275 T (UnicastRemoteObject) 122.58 275 T (Class) 257.89 275 T 1 10 Q 0.1 (The) 198 253.33 S 0.1 (class) 218.16 253.33 S 5 F (java.rmi.server.UnicastRemoteObject) 242.61 253.33 T 1 F 0.1 (pr) 455.73 253.33 S 0.1 (ovides) 465.71 253.33 S 0.1 (support) 498.59 253.33 S 0.1 (for) 537.37 253.33 S 0.1 (cr) 198 240.93 S 0.1 (eating) 206.41 240.93 S 0.1 (and) 237.47 240.93 S 0.1 (exporting) 257.82 240.93 S 0.1 (r) 304.76 240.93 S 0.1 (emote) 308.63 240.93 S 0.1 (objects.) 339.38 240.93 S 0.1 (The) 375.86 240.93 S 0.1 (class) 396.02 240.93 S 0.1 (implements) 420.47 240.93 S 0.1 (a) 476.98 240.93 S 0.1 (r) 485.2 240.93 S 0.1 (emote) 489.07 240.93 S 0.1 (server) 519.82 240.93 S 0.1 (object) 198 228.53 S 0.1 (with) 227.54 228.53 S 0.1 (the) 251.39 228.53 S 0.1 (following) 268.68 228.53 S 0.1 (characteristics:) 315.4 228.53 S 4 14 Q 0.14 (\245) 198 210.13 S 1 10 Q 0.1 (Refer) 210.6 210.13 S 0.1 (ences) 234.46 210.13 S 0.1 (to) 262.16 210.13 S 0.1 (such) 274.2 210.13 S 0.1 (objects) 298.25 210.13 S 0.1 (ar) 332.13 210.13 S 0.1 (e) 341.1 210.13 S 0.1 (valid) 349.11 210.13 S 0.1 (only) 375.31 210.13 S 0.1 (for) 398.58 210.13 S 0.1 (,) 410.88 210.13 S 0.1 (at) 416.6 210.13 S 0.1 (most,) 428.18 210.13 S 0.1 (the) 456.09 210.13 S 0.1 (life) 473.38 210.13 S 0.1 (of) 490.84 210.13 S 0.1 (the) 502.95 210.13 S 0.1 (pr) 520.23 210.13 S 0.1 (ocess) 530.22 210.13 S 0.1 (that) 210.6 197.73 S 0.1 (cr) 231.46 197.73 S 0.1 (eates) 239.87 197.73 S 0.1 (the) 265.57 197.73 S 0.1 (r) 282.86 197.73 S 0.1 (emote) 286.73 197.73 S 0.1 (object.) 317.48 197.73 S 4 14 Q 0.14 (\245) 198 179.33 S 1 10 Q 0.1 (Communication) 210.6 179.33 S 0.1 (with) 286.88 179.33 S 0.1 (the) 310.73 179.33 S 0.1 (r) 328.02 179.33 S 0.1 (emote) 331.89 179.33 S 0.1 (object) 362.64 179.33 S 0.1 (uses) 392.18 179.33 S 0.1 (a) 415 179.33 S 0.1 (TCP) 423.22 179.33 S 0.1 (transport.) 445.9 179.33 S 4 14 Q 0.14 (\245) 198 160.93 S 1 10 Q 0.1 (Invocations,) 210.6 160.93 S 0.1 (parameters,) 268.85 160.93 S 0.1 (and) 325.39 160.93 S 0.1 (r) 345.74 160.93 S 0.1 (esults) 349.61 160.93 S 0.1 (use) 378.8 160.93 S 0.1 (a) 397.28 160.93 S 0.1 (str) 405.5 160.93 S 0.1 (eam) 417.07 160.93 S 0.1 (pr) 439.11 160.93 S 0.1 (otocol) 449.09 160.93 S 0.1 (for) 479.8 160.93 S 0.1 (communicating) 210.6 148.53 S 0.1 (between) 284.33 148.53 S 0.1 (client) 325.47 148.53 S 0.1 (and) 353.32 148.53 S 0.1 (server) 373.67 148.53 S 0.1 (.) 400.9 148.53 S FMENDPAGE %%EndPage: "29" 35 %%Page: "30" 36 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (30) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (5) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (package java.rmi.server;) 198 642 T (public class UnicastRemoteObject extends RemoteServer {) 198 631 T (protected UnicastRemoteObject\050\051) 218.16 609 T (throws java.rmi.RemoteException;) 238.32 598 T (protected UnicastRemoteObject\050int port\051) 218.16 587 T (throws java.rmi.RemoteException;) 238.32 576 T (protected UnicastRemoteObject\050int port,) 218.16 565 T ( RMIClientSocketFactory csf,) 359.28 554 T ( RMIServerSocketFactory ssf\051) 359.28 543 T (throws java.rmi.RemoteException;) 238.32 532 T (public Object clone\050\051) 218.16 521 T (throws java.lang.CloneNotSupportedException;) 238.32 510 T (public static RemoteStub exportObject\050java.rmi.Remote obj\051) 218.16 499 T (throws java.rmi.RemoteException;) 238.32 488 T (public) 218.16 477 T (static) 255 477 T (Remote) 291.84 477 T (exportObject\050java.rmi.Remote) 328.68 477 T (obj,) 484.32 477 T (int) 510.36 477 T (port\051) 531 477 T (throws java.rmi.RemoteException;) 238.32 466 T (public static Remote exportObject\050Remote obj, int port,) 218.16 455 T ( RMIClientSocketFactory csf,) 379.44 444 T ( RMIServerSocketFactory ssf\051) 379.44 433 T (throws java.rmi.RemoteException;) 238.32 422 T (public static boolean unexportObject\050java.rmi.Remote obj,) 218.16 411 T ( boolean force\051) 399.6 400 T (throws java.rmi.NoSuchObjectException;) 238.32 389 T (}) 198 378 T 0 14 Q (5.3.1) 125 345.67 T (Constructing) 160.49 345.67 T (a) 240.4 345.67 T (New) 250.82 345.67 T (Remote) 281.46 345.67 T (Object) 327.66 345.67 T 1 10 Q 0.1 (A) 198 324.33 S 0.1 (r) 209 324.33 S 0.1 (emote) 212.87 324.33 S 0.1 (object) 243.62 324.33 S 0.1 (implementation) 273.16 324.33 S 0.1 (\050one) 348.28 324.33 S 0.1 (that) 371.2 324.33 S 0.1 (implements) 392.06 324.33 S 0.1 (one) 448.57 324.33 S 0.1 (or) 468.06 324.33 S 0.1 (mor) 480.79 324.33 S 0.1 (e) 499.15 324.33 S 0.1 (r) 507.16 324.33 S 0.1 (emote) 511.03 324.33 S 0.1 (interfaces\051) 198 311.93 S 0.1 (must) 247.62 311.93 S 0.1 (be) 273.04 311.93 S 0.1 (cr) 286.22 311.93 S 0.1 (eated) 294.63 311.93 S 0.1 (and) 321.74 311.93 S 0.1 (exported.) 341.63 311.93 S 0.1 (Exporting) 387.22 311.93 S 0.1 (a) 435.02 311.93 S 0.1 (r) 442.78 311.93 S 0.1 (emote) 446.65 311.93 S 0.1 (object) 476.94 311.93 S 0.1 (makes) 506.02 311.93 S 0.1 (that) 537.6 311.93 S 0.1 (object) 198 299.53 S 0.1 (available) 227.54 299.53 S 0.1 (to) 271.26 299.53 S 0.1 (accept) 283.3 299.53 S 0.1 (incoming) 314.96 299.53 S 0.1 (calls) 360.63 299.53 S 0.1 (fr) 383.75 299.53 S 0.1 (om) 391.05 299.53 S 0.1 (clients.) 408.66 299.53 S 0.1 (For) 443.45 299.53 S 0.1 (a) 461.84 299.53 S 0.1 (r) 470.06 299.53 S 0.1 (emote) 473.93 299.53 S 0.1 (object) 504.68 299.53 S 0.1 (implementation) 198 287.13 S 0.1 (that) 273.12 287.13 S 0.1 (is) 293.98 287.13 S 0.1 (exported) 304.45 287.13 S 0.1 (as) 347.9 287.13 S 0.1 (a) 360.46 287.13 S 5 F (UnicastRemoteObject) 368.68 287.13 T 1 F 0.1 (,) 482.68 287.13 S 0.1 (the) 488.4 287.13 S 0.1 (exporting) 505.69 287.13 S 0.1 (involves) 198 274.73 S 0.1 (listening) 239.35 274.73 S 0.1 (on) 281.59 274.73 S 0.1 (a) 296.19 274.73 S 0.1 (TCP) 304.41 274.73 S 0.1 (port) 327.09 274.73 S 0.1 (\050note) 349.29 274.73 S 0.1 (that) 375.57 274.73 S 0.1 (mor) 396.43 274.73 S 0.1 (e) 414.79 274.73 S 0.1 (than) 422.8 274.73 S 0.1 (one) 446.22 274.73 S 0.1 (r) 465.71 274.73 S 0.1 (emote) 469.58 274.73 S 0.1 (object) 500.33 274.73 S 0.1 (can) 529.86 274.73 S 0.1 (accept) 198 262.33 S 0.1 (incoming) 229.66 262.33 S 0.1 (calls) 275.33 262.33 S 0.1 (on) 298.45 262.33 S 0.1 (the) 313.05 262.33 S 0.1 (same) 330.34 262.33 S 0.1 (port,) 356.72 262.33 S 0.1 (so) 381.52 262.33 S 0.1 (listening) 394.54 262.33 S 0.1 (on) 436.78 262.33 S 0.1 (a) 451.38 262.33 S 0.1 (new) 459.6 262.33 S 0.1 (port) 481.97 262.33 S 0.1 (is) 504.17 262.33 S 0.1 (not) 514.64 262.33 S 0.1 (always) 198 249.93 S 0.1 (necessary\051.) 232.77 249.93 S 0.1 (A) 285.65 249.93 S 0.1 (r) 296.65 249.93 S 0.1 (emote) 300.52 249.93 S 0.1 (object) 331.27 249.93 S 0.1 (implemention) 360.81 249.93 S 0.1 (can) 427.47 249.93 S 0.1 (extend) 446.15 249.93 S 0.1 (the) 479.8 249.93 S 0.1 (class) 497.09 249.93 S 5 F (UnicastRemoteObject) 198 237.53 T 1 F 0.1 (to) 314.87 237.53 S 0.1 (make) 326.67 237.53 S 0.1 (use) 354.12 237.53 S 0.1 (of) 372.36 237.53 S 0.1 (its) 384.22 237.53 S 0.1 (constr) 397.8 237.53 S 0.1 (uctors) 425.49 237.53 S 0.1 (that) 456.35 237.53 S 0.1 (export) 476.96 237.53 S 0.1 (the) 509.06 237.53 S 0.1 (object,) 526.11 237.53 S 0.1 (or) 198 225.13 S 0.1 (it) 210.73 225.13 S 0.1 (can) 220.22 225.13 S 0.1 (extend) 238.9 225.13 S 0.1 (some) 272.55 225.13 S 0.1 (other) 299.39 225.13 S 0.1 (class) 326.29 225.13 S 0.1 (\050or) 350.74 225.13 S 0.1 (none) 366.9 225.13 S 0.1 (at) 392.31 225.13 S 0.1 (all\051) 403.89 225.13 S 0.1 (and) 421.56 225.13 S 0.1 (export) 441.91 225.13 S 0.1 (the) 474.26 225.13 S 0.1 (object) 491.55 225.13 S 0.1 (via) 521.09 225.13 S 5 F (UnicastRemoteObject) 198 212.73 T 1 F 0.1 (\325s) 312 212.73 S 5 F (exportObject) 322.34 212.73 T 1 F 0.1 (methods.) 397.46 212.73 S 0.1 (The) 198 192.33 S 0.1 (no) 218.16 192.33 S 0.1 (ar) 232.76 192.33 S 0.1 (gument) 241.73 192.33 S 0.1 (constr) 279.74 192.33 S 0.1 (uctor) 307.43 192.33 S 0.1 (cr) 334.19 192.33 S 0.1 (eates) 342.6 192.33 S 0.1 (and) 368.3 192.33 S 0.1 (exports) 388.65 192.33 S 0.1 (a) 425.34 192.33 S 0.1 (r) 433.56 192.33 S 0.1 (emote) 437.43 192.33 S 0.1 (object) 468.18 192.33 S 0.1 (on) 497.72 192.33 S 0.1 (an) 512.32 192.33 S 0.1 (anonymous) 198 179.93 S 0.1 (\050or) 254.24 179.93 S 0.1 (arbitrary\051) 270.4 179.93 S 0.1 (port,) 316.96 179.93 S 0.1 (chosen) 341.76 179.93 S 0.1 (at) 376.05 179.93 S 0.1 (r) 387.63 179.93 S 0.1 (untime.) 391.6 179.93 S 0.1 (The) 429.56 179.93 S 0.1 (second) 449.72 179.93 S 0.1 (form) 484.3 179.93 S 0.1 (of) 509.39 179.93 S 0.1 (the) 521.5 179.93 S 0.1 (constr) 198 167.53 S 0.1 (uctor) 225.69 167.53 S 0.1 (takes) 252.45 167.53 S 0.1 (a) 278.92 167.53 S 0.1 (single) 287.14 167.53 S 0.1 (ar) 317.09 167.53 S 0.1 (gument,) 326.06 167.53 S 0 F 0.1 (port) 366.67 167.53 S 1 F 0.1 (,) 383.73 167.53 S 0.1 (that) 389.45 167.53 S 0.1 (specif) 410.31 167.53 S 0.1 (ies) 436.44 167.53 S 0.1 (the) 451.8 167.53 S 0.1 (port) 469.09 167.53 S 0.1 (number) 491.29 167.53 S 0.1 (on) 529.96 167.53 S 0.1 (which) 198 155.13 S 0.1 (the) 228.95 155.13 S 0.1 (r) 246.24 155.13 S 0.1 (emote) 250.11 155.13 S 0.1 (object) 280.86 155.13 S 0.1 (accepts) 310.4 155.13 S 0.1 (incoming) 346.4 155.13 S 0.1 (calls.) 392.07 155.13 S 0.1 (The) 417.79 155.13 S 0.1 (thir) 437.95 155.13 S 0.1 (d) 454.11 155.13 S 0.1 (constr) 463.44 155.13 S 0.1 (uctor) 491.13 155.13 S 0.1 (cr) 517.89 155.13 S 0.1 (eates) 526.29 155.13 S FMENDPAGE %%EndPage: "30" 36 %%Page: "31" 37 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (5:) 232.71 108.7 S 0 F 0.09 (Server) 243.15 108.7 S 0.09 (Interfaces) 268.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (31) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (5) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (and) 198 641.33 S 0.1 (exports) 217.82 641.33 S 0.1 (a) 253.97 641.33 S 0.1 (r) 261.66 641.33 S 0.1 (emote) 265.53 641.33 S 0.1 (object) 295.74 641.33 S 0.1 (that) 324.75 641.33 S 0.1 (accepts) 345.07 641.33 S 0.1 (incoming) 380.54 641.33 S 0.1 (calls) 425.67 641.33 S 0.1 (on) 448.26 641.33 S 0.1 (the) 462.33 641.33 S 0.1 (specif) 479.08 641.33 S 0.1 (ied) 505.21 641.33 S 0 F 0.1 (port) 521.91 641.33 S 1 F 0.1 (via) 541.55 641.33 S 0.1 (a) 198 628.93 S 5 F (ServerSocket) 206.22 628.93 T 1 F 0.1 (cr) 281.34 628.93 S 0.1 (eated) 289.75 628.93 S 0.1 (fr) 317.32 628.93 S 0.1 (om) 324.62 628.93 S 0.1 (the) 342.23 628.93 S 5 F (RMIServerSocketFactory) 359.52 628.93 T 1 F 0.1 (;) 491.52 628.93 S 0.1 (clients) 497.24 628.93 S 0.1 (will) 529.43 628.93 S 0.1 (make) 198 616.53 S 0.1 (connections) 225.7 616.53 S 0.1 (to) 282.38 616.53 S 0.1 (the) 294.42 616.53 S 0.1 (r) 311.71 616.53 S 0.1 (emote) 315.58 616.53 S 0.1 (object) 346.33 616.53 S 0.1 (via) 375.87 616.53 S 5 F (Socket) 392.85 616.53 T 1 F 0.1 (s) 428.85 616.53 S 0.1 (supplied) 436.31 616.53 S 0.1 (fr) 479.24 616.53 S 0.1 (om) 486.54 616.53 S 0.1 (the) 504.15 616.53 S 5 F (RMIClientSocketFactory) 198 604.13 T 1 F 0.1 (.) 328.89 604.13 S 0 14 Q (5.3.2) 125 571.07 T (Exporting) 160.49 571.07 T (an) 222.24 571.07 T (Implementation) 240.44 571.07 T (Not) 334.09 571.07 T (Extended) 360.06 571.07 T (Fr) 417.15 571.07 T (om) 430.13 571.07 T (RemoteObject) 451.44 571.07 T 1 10 Q 0.1 (An) 198 549.73 S 5 F (exportObject) 214.4 549.73 T 1 F 0.1 (method) 289.52 549.73 S 0.1 (\050any) 327.51 549.73 S 0.1 (of) 350.74 549.73 S 0.1 (the) 362.85 549.73 S 0.1 (forms\051) 380.14 549.73 S 0.1 (is) 413 549.73 S 0.1 (used) 423.47 549.73 S 0.1 (to) 448.16 549.73 S 0.1 (export) 460.2 549.73 S 0.1 (a) 492.55 549.73 S 0.1 (simple) 500.77 549.73 S 0.1 (peer) 534.18 549.73 S 0.1 (-) 553.94 549.73 S 0.1 (to-peer) 198 537.33 S 0.1 (r) 233.41 537.33 S 0.1 (emote) 237.28 537.33 S 0.1 (object) 268.03 537.33 S 0.1 (that) 297.57 537.33 S 0.1 (is) 318.43 537.33 S 0.1 (not) 328.9 537.33 S 0.1 (implemented) 346.86 537.33 S 0.1 (by) 410.13 537.33 S 0.1 (extending) 424.54 537.33 S 0.1 (the) 472.78 537.33 S 5 F (UnicastRemoteObject) 198 524.93 T 1 F 0.1 (class.) 315.12 524.93 S 0.1 (The) 342.17 524.93 S 0.1 (f) 362.33 524.93 S 0.1 (irst) 365.57 524.93 S 0.1 (form) 383.45 524.93 S 0.1 (of) 408.54 524.93 S 0.1 (the) 420.65 524.93 S 5 F (exportObject) 437.94 524.93 T 1 F 0.1 (method) 513.06 524.93 S 0.1 (takes) 198 512.53 S 0.1 (a) 224.47 512.53 S 0.1 (single) 232.69 512.53 S 0.1 (parameter) 262.64 512.53 S 0.1 (,) 308.38 512.53 S 0 F 0.1 (obj) 314.1 512.53 S 1 F 0.1 (,) 326.25 512.53 S 0.1 (which) 331.97 512.53 S 0.1 (is) 362.92 512.53 S 0.1 (the) 373.39 512.53 S 0.1 (r) 390.68 512.53 S 0.1 (emote) 394.55 512.53 S 0.1 (object) 425.3 512.53 S 0.1 (that) 454.84 512.53 S 0.1 (will) 475.7 512.53 S 0.1 (accept) 496.29 512.53 S 0.1 (incoming) 198 500.13 S 0.1 (RMI) 243.67 500.13 S 0.1 (calls;) 266.6 500.13 S 0.1 (this) 292.32 500.13 S 5 F (exportObject) 312.07 500.13 T 1 F 0.1 (method) 387.19 500.13 S 0.1 (exports) 425.18 500.13 S 0.1 (the) 461.87 500.13 S 0.1 (object) 479.16 500.13 S 0.1 (on) 508.7 500.13 S 0.1 (an) 523.3 500.13 S 0.1 (anonymous) 198 487.73 S 0.1 (\050or) 254.1 487.73 S 0.1 (arbitrary\051) 270.12 487.73 S 0.1 (port,) 316.53 487.73 S 0.1 (chosen) 341.19 487.73 S 0.1 (at) 375.34 487.73 S 0.1 (r) 386.78 487.73 S 0.1 (untime.) 390.75 487.73 S 0.1 (The) 428.57 487.73 S 0.1 (second) 448.58 487.73 S 5 F (exportObject) 483.02 487.73 T 1 F 0.1 (method) 198 475.33 S 0.1 (takes) 235.99 475.33 S 0.1 (two) 262.46 475.33 S 0.1 (parameters,) 282.94 475.33 S 0.1 (both) 339.48 475.33 S 0.1 (the) 363.07 475.33 S 0.1 (r) 380.36 475.33 S 0.1 (emote) 384.23 475.33 S 0.1 (object,) 414.98 475.33 S 0 F 0.1 (obj) 447.12 475.33 S 1 F 0.1 (,) 459.27 475.33 S 0.1 (and) 464.99 475.33 S 0 F 0.1 (port) 485.34 475.33 S 1 F 0.1 (,) 502.4 475.33 S 0.1 (the) 508.12 475.33 S 0.1 (port) 525.41 475.33 S 0.1 (number) 198 462.93 S 0.1 (on) 236.67 462.93 S 0.1 (which) 251.27 462.93 S 0.1 (the) 282.22 462.93 S 0.1 (r) 299.51 462.93 S 0.1 (emote) 303.38 462.93 S 0.1 (object) 334.13 462.93 S 0.1 (accepts) 363.67 462.93 S 0.1 (incoming) 399.67 462.93 S 0.1 (calls.) 445.34 462.93 S 0.1 (The) 471.06 462.93 S 0.1 (thir) 491.22 462.93 S 0.1 (d) 507.38 462.93 S 5 F (exportObject) 198 450.53 T 1 F 0.1 (method) 273.12 450.53 S 0.1 (exports) 311.11 450.53 S 0.1 (the) 347.8 450.53 S 0.1 (object,) 365.09 450.53 S 0 F 0.1 (obj) 397.23 450.53 S 1 F 0.1 (,) 409.38 450.53 S 0.1 (with) 415.1 450.53 S 0.1 (the) 438.95 450.53 S 0.1 (specif) 456.24 450.53 S 0.1 (ied) 482.37 450.53 S 5 F (RMIClientSocketFactory) 198 438.13 T 1 F 0.1 (,) 328.89 438.13 S 0 F 0.1 (csf) 334.61 438.13 S 1 F 0.1 (,) 345.65 438.13 S 0.1 (and) 351.37 438.13 S 5 F (RMIServerSocketFactory) 371.72 438.13 T 1 F 0.1 (,) 502.61 438.13 S 0 F 0.1 (ssf) 508.33 438.13 S 1 F 0.1 (,) 519.19 438.13 S 0.1 (on) 524.91 438.13 S 0.1 (the) 539.51 438.13 S 0.1 (specif) 198 425.73 S 0.1 (ied) 224.13 425.73 S 0 F 0.1 (port) 241.36 425.73 S 1 F 0.1 (.) 258.42 425.73 S 0.1 (The) 198 405.33 S 0.1 (object) 217.88 405.33 S 0 F 0.1 (must) 247.14 405.33 S 1 F 0.1 (be) 270.94 405.33 S 0.1 (exported) 284.3 405.33 S 0.1 (prior) 327.46 405.33 S 0.1 (to) 353.08 405.33 S 0.1 (the) 364.84 405.33 S 0.1 (f) 381.85 405.33 S 0.1 (irst) 385.09 405.33 S 0.1 (time) 402.69 405.33 S 0.1 (it) 425.72 405.33 S 0.1 (is) 434.93 405.33 S 0.1 (passed) 445.12 405.33 S 0.1 (in) 478.95 405.33 S 0.1 (an) 490.71 405.33 S 0.1 (RMI) 504.57 405.33 S 0.1 (call) 527.22 405.33 S 0.1 (as) 545.72 405.33 S 0.1 (either) 198 392.93 S 0.1 (a) 227.24 392.93 S 0.1 (parameter) 235.46 392.93 S 0.1 (or) 285.06 392.93 S 0.1 (r) 297.79 392.93 S 0.1 (eturn) 301.66 392.93 S 0.1 (value,) 329.13 392.93 S 0.1 (otherwise,) 359.73 392.93 S 0.1 (a) 409.91 392.93 S 5 F (java.rmi.server.StubNotFoundException) 198 380.53 T 1 F 0.1 (is) 422.88 380.53 S 0.1 (thr) 433.11 380.53 S 0.1 (own) 446.26 380.53 S 0.1 (when) 469.06 380.53 S 0.1 (a) 497.1 380.53 S 0.1 (r) 505.08 380.53 S 0.1 (emote) 508.95 380.53 S 0.1 (call) 539.46 380.53 S 0.1 (is) 198 368.13 S 0.1 (attempted) 208.08 368.13 S 0.1 (in) 257.02 368.13 S 0.1 (which) 268.68 368.13 S 0.1 (an) 299.24 368.13 S 0.1 (\322unexported\323) 312.99 368.13 S 0.1 (r) 378.3 368.13 S 0.1 (emote) 382.17 368.13 S 0.1 (object) 412.54 368.13 S 0.1 (is) 441.69 368.13 S 0.1 (passed) 451.77 368.13 S 0.1 (as) 485.49 368.13 S 0.1 (an) 497.66 368.13 S 0.1 (ar) 511.41 368.13 S 0.1 (gument) 520.38 368.13 S 0.1 (or) 198 355.73 S 0.1 (r) 210.73 355.73 S 0.1 (eturn) 214.6 355.73 S 0.1 (value.) 242.07 355.73 S 0.1 (Once) 198 335.33 S 0.1 (exported,) 224.43 335.33 S 0.1 (the) 270.48 335.33 S 0.1 (object) 287.77 335.33 S 0.1 (can) 317.31 335.33 S 0.1 (be) 335.99 335.33 S 0.1 (passed) 349.63 335.33 S 0.1 (as) 383.74 335.33 S 0.1 (an) 396.3 335.33 S 0.1 (ar) 410.44 335.33 S 0.1 (gument) 419.41 335.33 S 0.1 (in) 457.42 335.33 S 0.1 (an) 469.47 335.33 S 0.1 (RMI) 483.61 335.33 S 0.1 (call) 506.54 335.33 S 0.1 (or) 525.32 335.33 S 0.1 (r) 198 322.93 S 0.1 (eturned) 201.87 322.93 S 0.1 (as) 240.44 322.93 S 0.1 (the) 253 322.93 S 0.1 (r) 270.29 322.93 S 0.1 (esult) 274.16 322.93 S 0.1 (of) 299.01 322.93 S 0.1 (an) 311.12 322.93 S 0.1 (RMI) 325.26 322.93 S 0.1 (call.) 348.19 322.93 S 0.1 (The) 198 302.53 S 5 F (exportObject) 217.71 302.53 T 1 F 0.1 (method) 292.38 302.53 S 0.1 (r) 329.92 302.53 S 0.1 (eturns) 333.79 302.53 S 0.1 (a) 365.15 302.53 S 5 F (Remote) 372.92 302.53 T 1 F 0.1 (stub) 411.58 302.53 S 0.1 (which) 433.71 302.53 S 0.1 (is) 464.21 302.53 S 0.1 (the) 474.23 302.53 S 0.1 (stub) 491.07 302.53 S 0.1 (object) 513.2 302.53 S 0.1 (for) 542.29 302.53 S 0.1 (the) 198 290.13 S 0.1 (r) 215.29 290.13 S 0.1 (emote) 219.16 290.13 S 0.1 (object,) 249.91 290.13 S 5 F (obj) 282.05 290.13 T 1 F 0.1 (,) 300.05 290.13 S 0.1 (that) 305.77 290.13 S 0.1 (is) 326.63 290.13 S 0.1 (passed) 337.1 290.13 S 0.1 (in) 371.21 290.13 S 0.1 (place) 383.26 290.13 S 0.1 (of) 410.03 290.13 S 0.1 (the) 422.14 290.13 S 0.1 (r) 439.43 290.13 S 0.1 (emote) 443.3 290.13 S 0.1 (object) 474.05 290.13 S 0.1 (in) 503.59 290.13 S 0.1 (an) 515.64 290.13 S 0.1 (RMI) 529.78 290.13 S 0.1 (call.) 198 277.73 S 0 14 Q (5.3.3) 125 244.67 T (Passing) 160.49 244.67 T (a) 209.03 244.67 T (UnicastRemoteObject) 219.44 244.67 T (in) 347.3 244.67 T (an) 363.18 244.67 T (RMI) 381.38 244.67 T (Call) 412.8 244.67 T 1 10 Q 0.1 (As) 198 223.33 S 0.1 (stated) 213.34 223.33 S 0.1 (above,) 243.72 223.33 S 0.1 (when) 276.37 223.33 S 0.1 (an) 304.66 223.33 S 0.1 (object) 318.8 223.33 S 0.1 (of) 348.34 223.33 S 0.1 (type) 360.45 223.33 S 5 F (UnicastRemoteObject) 383.59 223.33 T 1 F 0.1 (is) 500.71 223.33 S 0.1 (passed) 511.18 223.33 S 0.1 (as) 545.29 223.33 S 0.1 (a) 198 210.93 S 0.1 (parameter) 205.86 210.93 S 0.1 (or) 255.1 210.93 S 0.1 (r) 267.47 210.93 S 0.1 (eturn) 271.34 210.93 S 0.1 (value) 298.45 210.93 S 0.1 (in) 326.09 210.93 S 0.1 (an) 337.78 210.93 S 0.1 (RMI) 351.56 210.93 S 0.1 (call,) 374.14 210.93 S 0.1 (the) 395.16 210.93 S 0.1 (object) 412.09 210.93 S 0.1 (is) 441.27 210.93 S 0.1 (r) 451.38 210.93 S 0.1 (eplaced) 455.25 210.93 S 0.1 (by) 492.76 210.93 S 0.1 (the) 506.81 210.93 S 0.1 (r) 523.74 210.93 S 0.1 (emote) 527.61 210.93 S 0.1 (object\325s) 198 198.53 S 0.1 (stub.) 234.76 198.53 S 0.1 (A) 259.94 198.53 S 0.1 (r) 270.94 198.53 S 0.1 (emote) 274.81 198.53 S 0.1 (object) 305.56 198.53 S 0.1 (implementation) 335.1 198.53 S 0.1 (r) 410.22 198.53 S 0.1 (emains) 414.09 198.53 S 0.1 (in) 449.4 198.53 S 0.1 (the) 461.45 198.53 S 0.1 (virtual) 478.74 198.53 S 0.1 (machine) 512.27 198.53 S 0.1 (in) 198 186.13 S 0.1 (which) 210.05 186.13 S 0.1 (it) 241 186.13 S 0.1 (was) 250.49 186.13 S 0.1 (cr) 271.49 186.13 S 0.1 (eated) 279.9 186.13 S 0.1 (and) 307.47 186.13 S 0.1 (does) 327.82 186.13 S 0.1 (not) 351.94 186.13 S 0.1 (move) 369.9 186.13 S 0.1 (\050even) 398.15 186.13 S 0.1 (by) 426.15 186.13 S 0.1 (value\051) 440.56 186.13 S 0.1 (fr) 471.99 186.13 S 0.1 (om) 479.29 186.13 S 0.1 (that) 496.9 186.13 S 0.1 (virtual) 517.76 186.13 S 0.1 (machine.) 198 173.73 S 0.1 (In) 241.78 173.73 S 0.1 (other) 254.04 173.73 S 0.1 (wor) 280.69 173.73 S 0.1 (ds,) 298.56 173.73 S 0.1 (a) 314.58 173.73 S 0.1 (r) 322.55 173.73 S 0.1 (emote) 326.42 173.73 S 0.1 (object) 356.92 173.73 S 0.1 (is) 386.2 173.73 S 0.1 (passed) 396.42 173.73 S 0.1 (by) 430.28 173.73 S 0.1 (r) 444.44 173.73 S 0.1 (efer) 448.31 173.73 S 0.1 (ence) 465.39 173.73 S 0.1 (in) 488.5 173.73 S 0.1 (an) 500.3 173.73 S 0.1 (RMI) 514.19 173.73 S 0.1 (call;) 536.87 173.73 S 0.1 (r) 198 161.33 S 0.1 (emote) 201.87 161.33 S 0.1 (object) 232.62 161.33 S 0.1 (implementations) 262.16 161.33 S 0.1 (cannot) 341.62 161.33 S 0.1 (be) 375.14 161.33 S 0.1 (passed) 388.78 161.33 S 0.1 (by) 422.89 161.33 S 0.1 (value.) 437.3 161.33 S FMENDPAGE %%EndPage: "31" 37 %%Page: "32" 38 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (32) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (5) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 14 Q 0 X (5.3.4) 125 638.67 T (Serializing) 160.49 638.67 T (a) 226.15 638.67 T (UnicastRemoteObject) 236.56 638.67 T 1 10 Q 0.1 (Information) 198 617.33 S 0.1 (contained) 254.83 617.33 S 0.1 (in) 301.87 617.33 S 5 F (UnicastRemoteObject) 313.32 617.33 T 1 F 0.1 (is) 429.85 617.33 S 0.1 (transient) 439.72 617.33 S 0.1 (and) 482.19 617.33 S 0.1 (is) 501.95 617.33 S 0.1 (not) 511.82 617.33 S 0.1 (saved) 529.19 617.33 S 0.1 (if) 198 604.93 S 0.1 (an) 207.01 604.93 S 0.1 (object) 220.61 604.93 S 0.1 (of) 249.6 604.93 S 0.1 (that) 261.17 604.93 S 0.1 (type) 281.48 604.93 S 0.1 (is) 304.08 604.93 S 0.1 (written) 314 604.93 S 0.1 (to) 349.61 604.93 S 0.1 (a) 361.1 604.93 S 0.1 (user) 368.78 604.93 S 0.1 (-def) 388.01 604.93 S 0.1 (ined) 405.78 604.93 S 5 F (ObjectOutputStream) 428.38 604.93 T 1 F 0.1 (\050for) 538.96 604.93 S 0.1 (example,) 198 592.53 S 0.1 (if) 241.91 592.53 S 0.1 (the) 251.47 592.53 S 0.1 (object) 268.76 592.53 S 0.1 (is) 298.3 592.53 S 0.1 (written) 308.77 592.53 S 0.1 (to) 344.92 592.53 S 0.1 (a) 356.96 592.53 S 0.1 (f) 365.18 592.53 S 0.1 (ile) 368.42 592.53 S 0.1 (using) 382.45 592.53 S 0.1 (serialization\051.) 410.63 592.53 S 0.1 (An) 475.24 592.53 S 0.1 (object) 492.16 592.53 S 0.1 (that) 521.7 592.53 S 0.1 (is) 542.55 592.53 S 0.1 (an) 198 580.13 S 0.1 (instance) 212.14 580.13 S 0.1 (of) 252.34 580.13 S 0.1 (a) 264.45 580.13 S 0.1 (user) 272.67 580.13 S 0.1 (-def) 291.9 580.13 S 0.1 (ined) 309.67 580.13 S 0.1 (subclass) 332.82 580.13 S 0.1 (of) 373.37 580.13 S 5 F (UnicastRemoteObject) 385.48 580.13 T 1 F 0.1 (,) 499.48 580.13 S 0.1 (however) 505.2 580.13 S 0.1 (,) 543.96 580.13 S 0.1 (may) 198 567.73 S 0.1 (have) 220.81 567.73 S 0.1 (non-transient) 245.59 567.73 S 0.1 (data) 309.49 567.73 S 0.1 (that) 332.38 567.73 S 0.1 (can) 353.24 567.73 S 0.1 (be) 371.92 567.73 S 0.1 (saved) 385.56 567.73 S 0.1 (when) 414.97 567.73 S 0.1 (the) 443.26 567.73 S 0.1 (object) 460.55 567.73 S 0.1 (is) 490.09 567.73 S 0.1 (serialized.) 500.56 567.73 S 0.1 (When) 198 547.33 S 0.1 (a) 227.95 547.33 S 5 F (UnicastRemoteObject) 236.17 547.33 T 1 F 0.1 (is) 353.29 547.33 S 0.1 (r) 363.76 547.33 S 0.1 (ead) 367.63 547.33 S 0.1 (fr) 386.95 547.33 S 0.1 (om) 394.25 547.33 S 0.1 (an) 411.86 547.33 S 5 F (ObjectInputStream) 426 547.33 T 1 F 0.1 (,) 528 547.33 S 0.1 (it) 533.72 547.33 S 0.1 (is) 543.21 547.33 S 0.1 (automatically) 198 534.93 S 0.1 (exported) 262.99 534.93 S 0.1 (to) 306.44 534.93 S 0.1 (the) 318.48 534.93 S 0.1 (RMI) 335.77 534.93 S 0.1 (r) 358.7 534.93 S 0.1 (untime) 362.67 534.93 S 0.1 (so) 398.03 534.93 S 0.1 (that) 411.05 534.93 S 0.1 (it) 431.91 534.93 S 0.1 (may) 441.4 534.93 S 0.1 (r) 464.21 534.93 S 0.1 (eceive) 468.08 534.93 S 0.1 (RMI) 499.17 534.93 S 0.1 (calls.) 522.1 534.93 S 0.1 (If) 547.82 534.93 S 0.1 (exporting) 198 522.53 S 0.1 (the) 244.94 522.53 S 0.1 (object) 262.23 522.53 S 0.1 (fails) 291.77 522.53 S 0.1 (for) 313.78 522.53 S 0.1 (some) 329.94 522.53 S 0.1 (r) 356.78 522.53 S 0.1 (eason,) 360.65 522.53 S 0.1 (deserializing) 392.18 522.53 S 0.1 (the) 453.5 522.53 S 0.1 (object) 470.79 522.53 S 0.1 (will) 500.33 522.53 S 0.1 (terminate) 198 510.13 S 0.1 (with) 244.63 510.13 S 0.1 (an) 268.48 510.13 S 0.1 (exception.) 282.62 510.13 S 0 14 Q (5.3.5) 125 477.07 T (Unexporting) 160.49 477.07 T (a) 237.81 477.07 T (UnicastRemoteObject) 248.23 477.07 T 1 10 Q 0.1 (The) 198 455.73 S 5 F (unexportObject) 218.16 455.73 T 1 F 0.1 (method) 305.28 455.73 S 0.1 (makes) 343.27 455.73 S 0.1 (the) 375.31 455.73 S 0.1 (r) 392.6 455.73 S 0.1 (emote) 396.47 455.73 S 0.1 (object,) 427.22 455.73 S 0 F 0.1 (obj) 459.36 455.73 S 1 F 0.1 (,) 471.51 455.73 S 0.1 (unavailable) 477.23 455.73 S 0.1 (for) 533 455.73 S 0.1 (incoming) 198 443.33 S 0.1 (calls.) 243.53 443.33 S 0.1 (If) 272.08 443.33 S 0.1 (the) 281.96 443.33 S 0.1 (for) 299.11 443.33 S 0.1 (ce) 311.97 443.33 S 0.1 (parameter) 324.37 443.33 S 0.1 (is) 373.83 443.33 S 0.1 (tr) 384.16 443.33 S 0.1 (ue,) 391.49 443.33 S 0.1 (the) 408.08 443.33 S 0.1 (object) 425.23 443.33 S 0.1 (is) 454.63 443.33 S 0.1 (for) 464.96 443.33 S 0.1 (cibly) 477.82 443.33 S 0.1 (unexported) 502.64 443.33 S 0.1 (even) 198 430.93 S 0.1 (if) 222.12 430.93 S 0.1 (ther) 231.24 430.93 S 0.1 (e) 249.28 430.93 S 0.1 (ar) 256.85 430.93 S 0.1 (e) 265.82 430.93 S 0.1 (pending) 273.38 430.93 S 0.1 (calls) 313.77 430.93 S 0.1 (to) 336.45 430.93 S 0.1 (the) 348.05 430.93 S 0.1 (r) 364.89 430.93 S 0.1 (emote) 368.76 430.93 S 0.1 (object) 399.07 430.93 S 0.1 (or) 428.16 430.93 S 0.1 (the) 440.45 430.93 S 0.1 (r) 457.29 430.93 S 0.1 (emote) 461.16 430.93 S 0.1 (object) 491.46 430.93 S 0.1 (still) 520.56 430.93 S 0.1 (has) 539.96 430.93 S 0.1 (calls) 198 418.53 S 0.1 (in) 220.82 418.53 S 0.1 (pr) 232.58 418.53 S 0.1 (ogr) 242.56 418.53 S 0.1 (ess.) 257.65 418.53 S 0.1 (If) 276.64 418.53 S 0.1 (the) 286.37 418.53 S 0.1 (for) 303.36 418.53 S 0.1 (ce) 316.22 418.53 S 0.1 (parameter) 328.47 418.53 S 0.1 (is) 377.78 418.53 S 0.1 (false,) 387.95 418.53 S 0.1 (the) 414.15 418.53 S 0.1 (object) 431.14 418.53 S 0.1 (is) 460.38 418.53 S 0.1 (only) 470.56 418.53 S 0.1 (unexported) 493.53 418.53 S 0.1 (if) 548.73 418.53 S 0.1 (ther) 198 406.13 S 0.1 (e) 216.04 406.13 S 0.1 (ar) 224.05 406.13 S 0.1 (e) 233.02 406.13 S 0.1 (no) 241.03 406.13 S 0.1 (pending) 255.63 406.13 S 0.1 (or) 296.47 406.13 S 0.1 (in-pr) 309.2 406.13 S 0.1 (ogr) 331.54 406.13 S 0.1 (ess) 346.63 406.13 S 0.1 (calls) 363.32 406.13 S 0.1 (to) 386.44 406.13 S 0.1 (the) 398.48 406.13 S 0.1 (object.) 415.77 406.13 S 0.1 (If) 447.91 406.13 S 0.1 (the) 457.93 406.13 S 0.1 (object) 475.22 406.13 S 0.1 (is) 504.76 406.13 S 0.1 (successfully) 198 393.73 S 0.1 (unexported,) 255.44 393.73 S 0.1 (the) 313.5 393.73 S 0.1 (RMI) 330.75 393.73 S 0.1 (r) 353.64 393.73 S 0.1 (untime) 357.61 393.73 S 0.1 (r) 392.93 393.73 S 0.1 (emoves) 396.8 393.73 S 0.1 (the) 434.24 393.73 S 0.1 (object) 451.5 393.73 S 0.1 (fr) 481 393.73 S 0.1 (om) 488.3 393.73 S 0.1 (its) 505.87 393.73 S 0.1 (internal) 519.66 393.73 S 0.1 (tables.) 198 381.33 S 0.1 (Unexporting) 229.5 381.33 S 0.1 (the) 289.69 381.33 S 0.1 (object) 306.43 381.33 S 0.1 (in) 335.43 381.33 S 0.1 (this) 346.93 381.33 S 0.1 (for) 366.13 381.33 S 0.1 (cible) 378.99 381.33 S 0.1 (manner) 402.64 381.33 S 0.1 (may) 440.02 381.33 S 0.1 (leave) 462.29 381.33 S 0.1 (clients) 488.5 381.33 S 0.1 (holding) 520.14 381.33 S 0.1 (stale) 198 368.93 S 0.1 (r) 221.82 368.93 S 0.1 (emote) 225.69 368.93 S 0.1 (r) 256.44 368.93 S 0.1 (efer) 260.31 368.93 S 0.1 (ences) 277.39 368.93 S 0.1 (to) 305.09 368.93 S 0.1 (the) 317.13 368.93 S 0.1 (r) 334.42 368.93 S 0.1 (emote) 338.29 368.93 S 0.1 (object.) 369.04 368.93 S 0.1 (This) 401.18 368.93 S 0.1 (method) 423.8 368.93 S 0.1 (thr) 461.79 368.93 S 0.1 (ows) 474.94 368.93 S 5 F (java.rmi.NoSuchObjectException) 198 356.53 T 1 F 0.1 (if) 381.12 356.53 S 0.1 (the) 390.68 356.53 S 0.1 (object) 407.97 356.53 S 0.1 (was) 437.51 356.53 S 0.1 (not) 458.51 356.53 S 0.1 (pr) 476.47 356.53 S 0.1 (eviously) 486.45 356.53 S 0.1 (exported) 198 344.13 S 0.1 (to) 241.45 344.13 S 0.1 (the) 253.49 344.13 S 0.1 (RMI) 270.78 344.13 S 0.1 (r) 293.71 344.13 S 0.1 (untime.) 297.68 344.13 S 0 14 Q (5.3.6) 125 311.07 T (The) 160.49 311.07 T (clone) 185.69 311.07 T (method) 218.92 311.07 T 1 10 Q 0.1 (Objects) 198 289.73 S 0.1 (ar) 234.28 289.73 S 0.1 (e) 243.25 289.73 S 0.1 (only) 251.26 289.73 S 0.1 (clonable) 274.53 289.73 S 0.1 (using) 315.31 289.73 S 0.1 (the) 343.49 289.73 S 0.1 (Java) 360.78 289.73 S 0.1 (language\325s) 383.28 289.73 S 0.1 (default) 435.09 289.73 S 0.1 (mechanism) 470.34 289.73 S 0.1 (if) 525.03 289.73 S 0.1 (they) 534.59 289.73 S 0.1 (support) 198 277.33 S 0.1 (the) 236.78 277.33 S 5 F (java.lang.Cloneable) 254.07 277.33 T 1 F 0.1 (interface.) 371.19 277.33 S 0.1 (The) 416.1 277.33 S 0.1 (class) 436.26 277.33 S 5 F (java.rmi.server.UnicastRemoteObject) 198 264.93 T 1 F 0.1 (does) 411.12 264.93 S 0.1 (not) 435.24 264.93 S 0.1 (implement) 453.2 264.93 S 0.1 (this) 505.37 264.93 S 0.1 (interface,) 198 252.53 S 0.1 (but) 242.91 252.53 S 0.1 (does) 261.15 252.53 S 0.1 (implement) 285.27 252.53 S 0.1 (the) 337.44 252.53 S 5 F (clone) 354.73 252.53 T 1 F 0.1 (method) 387.85 252.53 S 0.1 (so) 425.84 252.53 S 0.1 (that) 438.86 252.53 S 0.1 (if) 459.72 252.53 S 0.1 (subclasses) 469.28 252.53 S 0.1 (need) 519.06 252.53 S 0.1 (to) 544.09 252.53 S 0.1 (implement) 198 240.13 S 5 F (Cloneable) 250.17 240.13 T 1 F 0.1 (,) 304.17 240.13 S 0.1 (the) 309.89 240.13 S 0.1 (r) 327.18 240.13 S 0.1 (emote) 331.05 240.13 S 0.1 (object) 361.8 240.13 S 0.1 (will) 391.34 240.13 S 0.1 (be) 411.93 240.13 S 0.1 (capable) 425.57 240.13 S 0.1 (of) 463.07 240.13 S 0.1 (being) 475.18 240.13 S 0.1 (cloned) 503.41 240.13 S 0.1 (pr) 198 227.73 S 0.1 (operly) 207.98 227.73 S 0.1 (.) 236.15 227.73 S 0.1 (The) 244.99 227.73 S 5 F (clone) 265.15 227.73 T 1 F 0.1 (method) 298.27 227.73 S 0.1 (can) 336.26 227.73 S 0.1 (be) 354.94 227.73 S 0.1 (used) 368.58 227.73 S 0.1 (by) 393.27 227.73 S 0.1 (a) 407.68 227.73 S 0.1 (subclass) 415.9 227.73 S 0.1 (to) 456.45 227.73 S 0.1 (cr) 468.49 227.73 S 0.1 (eate) 476.9 227.73 S 0.1 (a) 498.26 227.73 S 0.1 (cloned) 506.48 227.73 S 0.1 (r) 198 215.33 S 0.1 (emote) 201.87 215.33 S 0.1 (object) 232.31 215.33 S 0.1 (with) 261.55 215.33 S 0.1 (initially) 285.09 215.33 S 0.1 (the) 322.99 215.33 S 0.1 (same) 339.98 215.33 S 0.1 (contents,) 366.05 215.33 S 0.1 (but) 409.36 215.33 S 0.1 (is) 427.29 215.33 S 0.1 (exported) 437.45 215.33 S 0.1 (to) 480.6 215.33 S 0.1 (accept) 492.33 215.33 S 0.1 (r) 523.69 215.33 S 0.1 (emote) 527.56 215.33 S 0.1 (calls) 198 202.93 S 0.1 (and) 221.12 202.93 S 0.1 (is) 241.47 202.93 S 0.1 (distinct) 251.94 202.93 S 0.1 (fr) 288.81 202.93 S 0.1 (om) 296.11 202.93 S 0.1 (the) 313.72 202.93 S 0.1 (original) 331.01 202.93 S 0.1 (object.) 369.45 202.93 S FMENDPAGE %%EndPage: "32" 38 %%Page: "33" 39 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (5:) 232.71 108.7 S 0 F 0.09 (Server) 243.15 108.7 S 0.09 (Interfaces) 268.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (33) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (5) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (5.4) 67.47 638 T (The) 97.27 638 T (Unr) 122.58 638 T (efer) 148.16 638 T (enced) 169.56 638 T (Interface) 205.99 638 T 5 9 Q (package java.rmi.server;) 198 619 T (public interface Unreferenced {) 198 608 T (public void unreferenced\050\051;) 218.16 597 T (}) 198 586 T 1 10 Q 0.1 (The) 198 566.33 S 5 F (java.rmi.server.Unreferenced) 218.16 566.33 T 1 F 0.1 (interface) 389.28 566.33 S 0.1 (allows) 431.59 566.33 S 0.1 (a) 464.17 566.33 S 0.1 (server) 472.39 566.33 S 0.1 (object) 503.48 566.33 S 0.1 (to) 533.02 566.33 S 0.1 (r) 198 553.93 S 0.1 (eceive) 201.87 553.93 S 0.1 (notif) 232.47 553.93 S 0.1 (ication) 253.56 553.93 S 0.1 (that) 286.7 553.93 S 0.1 (ther) 307.07 553.93 S 0.1 (e) 325.11 553.93 S 0.1 (ar) 332.64 553.93 S 0.1 (e) 341.61 553.93 S 0.1 (no) 349.13 553.93 S 0.1 (clients) 363.24 553.93 S 0.1 (holding) 394.95 553.93 S 0.1 (r) 432.87 553.93 S 0.1 (emote) 436.74 553.93 S 0.1 (r) 467 553.93 S 0.1 (efer) 470.87 553.93 S 0.1 (ences) 487.95 553.93 S 0.1 (to) 515.17 553.93 S 0.1 (it.) 526.72 553.93 S 0.1 (The) 538.33 553.93 S 0.1 (distributed) 198 541.53 S 0.1 (garbage) 250.79 541.53 S 0.1 (collection) 289.46 541.53 S 0.1 (mechanism) 335.45 541.53 S 0.1 (maintains) 389.61 541.53 S 0.1 (for) 436.89 541.53 S 0.1 (each) 452.52 541.53 S 0.1 (r) 475.55 541.53 S 0.1 (emote) 479.42 541.53 S 0.1 (object,) 509.64 541.53 S 0.1 (the) 541.24 541.53 S 0.1 (set) 198 529.13 S 0.1 (of) 213.2 529.13 S 0.1 (client) 224.81 529.13 S 0.1 (virtual) 252.15 529.13 S 0.1 (machines) 285.17 529.13 S 0.1 (that) 330.44 529.13 S 0.1 (hold) 350.79 529.13 S 0.1 (r) 374.11 529.13 S 0.1 (efer) 377.98 529.13 S 0.1 (ences) 395.05 529.13 S 0.1 (that) 422.25 529.13 S 0.1 (r) 442.6 529.13 S 0.1 (emote) 446.47 529.13 S 0.1 (object.) 476.71 529.13 S 0.1 (As) 508.35 529.13 S 0.1 (long) 523.18 529.13 S 0.1 (as) 545.95 529.13 S 0.1 (some) 198 516.73 S 0.1 (client) 224.84 516.73 S 0.1 (holds) 252.69 516.73 S 0.1 (a) 280.85 516.73 S 0.1 (r) 289.07 516.73 S 0.1 (emote) 292.94 516.73 S 0.1 (r) 323.69 516.73 S 0.1 (efer) 327.56 516.73 S 0.1 (ence) 344.64 516.73 S 0.1 (to) 368 516.73 S 0.1 (the) 380.04 516.73 S 0.1 (r) 397.33 516.73 S 0.1 (emote) 401.2 516.73 S 0.1 (object,) 431.95 516.73 S 0.1 (the) 464.09 516.73 S 0.1 (RMI) 481.38 516.73 S 0.1 (r) 504.31 516.73 S 0.1 (untime) 508.28 516.73 S 0.1 (keeps) 198 504.33 S 0.1 (a) 226.91 504.33 S 0.1 (local) 235.03 504.33 S 0.1 (r) 259.26 504.33 S 0.1 (efer) 263.13 504.33 S 0.1 (ence) 280.21 504.33 S 0.1 (to) 303.47 504.33 S 0.1 (the) 315.41 504.33 S 0.1 (r) 332.6 504.33 S 0.1 (emote) 336.47 504.33 S 0.1 (object.) 367.11 504.33 S 0.1 (When) 399.15 504.33 S 0.1 (the) 429 504.33 S 0.1 (\322r) 446.19 504.33 S 0.1 (efer) 455.16 504.33 S 0.1 (ence\323) 472.24 504.33 S 0.1 (set) 500.59 504.33 S 0.1 (becomes) 516.2 504.33 S 0.1 (empty) 198 491.93 S 0.1 (,) 225.84 491.93 S 0.1 (the) 231.56 491.93 S 5 F (Unreferenced.unreferenced) 248.85 491.93 T 1 F 0.1 (method) 401.97 491.93 S 0.1 (is) 439.96 491.93 S 0.1 (invoked) 450.43 491.93 S 0.1 (\050if) 490.55 491.93 S 0.1 (the) 503.54 491.93 S 0.1 (server) 520.83 491.93 S 0.1 (implements) 198 479.53 S 0.1 (the) 254.51 479.53 S 5 F (Unreferenced) 271.8 479.53 T 1 F 0.1 (interface\051.) 346.92 479.53 S 0.1 (A) 395.26 479.53 S 0.1 (r) 406.26 479.53 S 0.1 (emote) 410.13 479.53 S 0.1 (object) 440.88 479.53 S 0.1 (is) 470.42 479.53 S 0 F 0.1 (not) 480.89 479.53 S 1 F 0.1 (r) 497.64 479.53 S 0.1 (equir) 501.51 479.53 S 0.1 (ed) 525.11 479.53 S 0.1 (to) 539.33 479.53 S 0.1 (support) 198 467.13 S 0.1 (the) 236.78 467.13 S 5 F (Unreferenced) 254.07 467.13 T 1 F 0.1 (interface.) 329.19 467.13 S 0.1 (As) 198 446.73 S 0.1 (long) 213.3 446.73 S 0.1 (as) 236.54 446.73 S 0.1 (some) 249.06 446.73 S 0.1 (local) 275.87 446.73 S 0.1 (r) 300.17 446.73 S 0.1 (efer) 304.04 446.73 S 0.1 (ence) 321.12 446.73 S 0.1 (to) 344.45 446.73 S 0.1 (the) 356.45 446.73 S 0.1 (r) 373.7 446.73 S 0.1 (emote) 377.58 446.73 S 0.1 (object) 408.29 446.73 S 0.1 (exists) 437.79 446.73 S 0.1 (it) 466.08 446.73 S 0.1 (may) 475.53 446.73 S 0.1 (be) 498.31 446.73 S 0.1 (passed) 511.91 446.73 S 0.1 (in) 545.98 446.73 S 0.1 (r) 198 434.33 S 0.1 (emote) 201.87 434.33 S 0.1 (calls) 232.62 434.33 S 0.1 (or) 255.74 434.33 S 0.1 (r) 268.47 434.33 S 0.1 (eturned) 272.34 434.33 S 0.1 (to) 310.91 434.33 S 0.1 (clients.) 322.95 434.33 S 0.1 (The) 357.74 434.33 S 0.1 (pr) 377.9 434.33 S 0.1 (ocess) 387.88 434.33 S 0.1 (that) 414.67 434.33 S 0.1 (r) 435.53 434.33 S 0.1 (eceives) 439.4 434.33 S 0.1 (the) 474.83 434.33 S 0.1 (r) 492.12 434.33 S 0.1 (efer) 495.99 434.33 S 0.1 (ence) 513.07 434.33 S 0.1 (is) 536.42 434.33 S 0.1 (added) 198 421.93 S 0.1 (to) 229.74 421.93 S 0.1 (the) 241.78 421.93 S 0.1 (r) 259.07 421.93 S 0.1 (efer) 262.94 421.93 S 0.1 (ence) 280.02 421.93 S 0.1 (set) 303.38 421.93 S 0.1 (for) 319.09 421.93 S 0.1 (the) 335.25 421.93 S 0.1 (r) 352.54 421.93 S 0.1 (emote) 356.41 421.93 S 0.1 (object.) 387.16 421.93 S 0.1 (When) 419.3 421.93 S 0.1 (the) 449.25 421.93 S 0.1 (r) 466.54 421.93 S 0.1 (efer) 470.41 421.93 S 0.1 (ence) 487.49 421.93 S 0.1 (set) 510.85 421.93 S 0.1 (becomes) 198 409.53 S 0.1 (empty) 239.9 409.53 S 0.1 (,) 267.74 409.53 S 0.1 (the) 273.46 409.53 S 0.1 (r) 290.75 409.53 S 0.1 (emote) 294.62 409.53 S 0.1 (object\325s) 325.37 409.53 S 5 F (unreferenced) 362.13 409.53 T 1 F 0.1 (method) 437.25 409.53 S 0.1 (will) 475.24 409.53 S 0.1 (be) 495.83 409.53 S 0.1 (invoked.) 509.47 409.53 S 0.1 (As) 198 397.13 S 0.1 (such,) 213.34 397.13 S 0.1 (the) 239.99 397.13 S 5 F (Unreferenced) 257.28 397.13 T 1 F 0.1 (method) 332.4 397.13 S 0.1 (can) 370.39 397.13 S 0.1 (be) 389.07 397.13 S 0.1 (called) 402.71 397.13 S 0.1 (mor) 432.59 397.13 S 0.1 (e) 450.95 397.13 S 0.1 (than) 458.96 397.13 S 0.1 (once) 482.38 397.13 S 0.1 (\050each) 506.41 397.13 S 0.1 (time) 533.41 397.13 S 0.1 (the) 198 384.73 S 0.1 (set) 215.29 384.73 S 0.1 (is) 231 384.73 S 0.1 (newly) 241.47 384.73 S 0.1 (emptied\051.) 272.51 384.73 S 0.1 (Remote) 319.06 384.73 S 0.1 (objects) 356.59 384.73 S 0.1 (ar) 390.47 384.73 S 0.1 (e) 399.44 384.73 S 0.1 (only) 407.45 384.73 S 0.1 (collected) 430.72 384.73 S 0.1 (when) 473.85 384.73 S 0.1 (no) 502.14 384.73 S 0.1 (mor) 516.73 384.73 S 0.1 (e) 535.09 384.73 S 0.1 (r) 198 372.33 S 0.1 (efer) 201.87 372.33 S 0.1 (ences,) 218.95 372.33 S 0.1 (either) 249.25 372.33 S 0.1 (local) 278.49 372.33 S 0.1 (r) 302.83 372.33 S 0.1 (efer) 306.7 372.33 S 0.1 (ences) 323.78 372.33 S 0.1 (or) 351.48 372.33 S 0.1 (those) 364.21 372.33 S 0.1 (held) 391.4 372.33 S 0.1 (by) 414.55 372.33 S 0.1 (clients,) 428.96 372.33 S 0.1 (still) 463.75 372.33 S 0.1 (exist.) 483.6 372.33 S 0 15 Q (5.5) 67.47 338.6 T (The) 97.27 338.6 T (RMISecurityManager) 122.58 338.6 T (Class) 260.67 338.6 T 5 9 Q (package java.rmi;) 198 319.6 T (public) 198 297.6 T (class) 235.44 297.6 T (RMISecurityManager) 267.48 297.6 T (extends) 369.72 297.6 T (java.lang.SecurityManager) 412.56 297.6 T ({) 552.6 297.6 T (public RMISecurityManager\050\051;) 218.16 275.6 T (public synchronized void checkPackageAccess\050String pkg\051) 218.16 264.6 T (throws RMISecurityException;) 238.32 253.6 T (}) 198 242.6 T 1 10 Q 0.1 (The) 198 222.93 S 5 F (RMISecurityManager) 218.16 222.93 T 1 F 0.1 (pr) 329.28 222.93 S 0.1 (ovides) 339.26 222.93 S 0.1 (the) 372.14 222.93 S 0.1 (same) 389.43 222.93 S 0.1 (security) 415.81 222.93 S 0.1 (featur) 454.91 222.93 S 0.1 (es) 481.69 222.93 S 0.1 (as) 494.04 222.93 S 0.1 (the) 506.6 222.93 S 7 9 Q 0.09 (ja) 198 210.53 S 0.09 (v) 205 210.53 S 0.09 (a.lang.Secur) 209.37 210.53 S 0.09 (ityManager) 261.11 210.53 S 1 10 Q 0.1 (,) 305.78 210.53 S 0.1 (but) 311.5 210.53 S 0.1 (overrides) 329.74 210.53 S 0.1 (the) 375.61 210.53 S 5 F (checkPackageAcess) 392.9 210.53 T 1 F 0.1 (method.) 498.02 210.53 S 0.1 (In) 198 190.13 S 0.1 (RMI) 210.28 190.13 S 0.1 (applications,) 232.98 190.13 S 0.1 (if) 293.64 190.13 S 0.1 (no) 302.97 190.13 S 0.1 (security) 317.34 190.13 S 0.1 (manager) 356.2 190.13 S 0.1 (has) 398.74 190.13 S 0.1 (been) 416.99 190.13 S 0.1 (set,) 441.21 190.13 S 0.1 (stubs) 459.29 190.13 S 0.1 (and) 485.98 190.13 S 0.1 (classes) 506.1 190.13 S 0.1 (can) 539.55 190.13 S 0.1 (only) 198 177.73 S 0.1 (be) 221.27 177.73 S 0.1 (loaded) 234.91 177.73 S 0.1 (fr) 269.01 177.73 S 0.1 (om) 276.31 177.73 S 0.1 (the) 293.92 177.73 S 0.1 (local) 311.21 177.73 S 0.1 (classpath.) 335.55 177.73 S 0.1 (This) 383.09 177.73 S 0.1 (ensur) 405.71 177.73 S 0.1 (es) 430.86 177.73 S 0.1 (that) 443.21 177.73 S 0.1 (the) 464.07 177.73 S 0.1 (application) 481.36 177.73 S 0.1 (is) 535.3 177.73 S 0.1 (pr) 198 165.33 S 0.1 (otected) 207.98 165.33 S 0.1 (fr) 243.91 165.33 S 0.1 (om) 251.21 165.33 S 0.1 (code) 268.82 165.33 S 0.1 (that) 293.14 165.33 S 0.1 (is) 314 165.33 S 0.1 (downloaded) 324.47 165.33 S 0.1 (as) 384.7 165.33 S 0.1 (a) 397.26 165.33 S 0.1 (r) 405.48 165.33 S 0.1 (esult) 409.35 165.33 S 0.1 (of) 434.2 165.33 S 0.1 (r) 446.31 165.33 S 0.1 (emote) 450.18 165.33 S 0.1 (method) 480.93 165.33 S 0.1 (invocations.) 198 152.93 S FMENDPAGE %%EndPage: "33" 39 %%Page: "34" 40 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (34) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (5) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (5.6) 67.47 638 T (The) 97.27 638 T (RMIClassLoader) 122.58 638 T (Class) 227.89 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (java.rmi.server) 218.07 616.33 S 0.1 (.RMIClassLoader) 284.88 616.33 S 0.1 (class) 366.32 616.33 S 0.1 (pr) 390.68 616.33 S 0.1 (ovides) 400.66 616.33 S 0.1 (a) 433.45 616.33 S 0.1 (set) 441.58 616.33 S 0.1 (of) 457.2 616.33 S 0.1 (public) 469.23 616.33 S 0.1 (static) 500.69 616.33 S 0.1 (utility) 527.43 616.33 S 0.1 (methods) 198 603.93 S 0.1 (for) 240.33 603.93 S 0.1 (supporting) 256.49 603.93 S 0.1 (network-based) 309.86 603.93 S 0.1 (class) 380.46 603.93 S 0.1 (loading) 404.91 603.93 S 0.1 (in) 442.5 603.93 S 0.1 (RMI.) 454.55 603.93 S 0.1 (These) 483.2 603.93 S 0.1 (methods) 512.59 603.93 S 0.1 (ar) 198 591.53 S 0.1 (e) 206.97 591.53 S 0.1 (called) 214.98 591.53 S 0.1 (by) 244.86 591.53 S 0.1 (RMI\325s) 259.27 591.53 S 0.1 (internal) 289.42 591.53 S 0.1 (marshal) 327.8 591.53 S 0.1 (str) 367.37 591.53 S 0.1 (eams) 378.94 591.53 S 0.1 (to) 405.32 591.53 S 0.1 (implement) 417.36 591.53 S 0.1 (the) 469.53 591.53 S 0.1 (dynamic) 486.82 591.53 S 0.1 (class) 529.3 591.53 S 0.1 (loading) 198 579.13 S 0.1 (of) 235.59 579.13 S 0.1 (types) 247.7 579.13 S 0.1 (for) 275.18 579.13 S 0.1 (RMI) 291.34 579.13 S 0.1 (parameters) 314.27 579.13 S 0.1 (and) 368.21 579.13 S 0.1 (r) 388.56 579.13 S 0.1 (eturn) 392.43 579.13 S 0.1 (values,) 419.9 579.13 S 0.1 (but) 454.84 579.13 S 0.1 (they) 473.08 579.13 S 0.1 (also) 496.03 579.13 S 0.1 (may) 517.16 579.13 S 0.1 (be) 539.97 579.13 S 0.1 (called) 198 566.73 S 0.1 (dir) 227.59 566.73 S 0.1 (ectly) 240.68 566.73 S 0.1 (by) 264.97 566.73 S 0.1 (applications) 279.09 566.73 S 0.1 (in) 337.09 566.73 S 0.1 (or) 348.85 566.73 S 0.1 (der) 358.28 566.73 S 0.1 (to) 376.26 566.73 S 0.1 (mimic) 388 566.73 S 0.1 (RMI\325s) 419.25 566.73 S 0.1 (class) 449.11 566.73 S 0.1 (loading) 473.27 566.73 S 0.1 (behavior) 510.57 566.73 S 0.1 (.) 549.74 566.73 S 0.1 (The) 198 554.33 S 0.1 (RMIClassLoader) 218.16 554.33 S 0.1 (class) 297.09 554.33 S 0.1 (has) 321.54 554.33 S 0.1 (no) 340.02 554.33 S 0.1 (publicly-accessible) 354.62 554.33 S 0.1 (constr) 442.56 554.33 S 0.1 (uctors) 470.25 554.33 S 0.1 (and) 501.35 554.33 S 0.1 (thus) 521.7 554.33 S 0.1 (cannot) 198 541.93 S 0.1 (be) 231.52 541.93 S 0.1 (instantiated.) 245.16 541.93 S 5 9 Q (package java.rmi.server;) 198 526.2 T (public class RMIClassLoader {) 198 504.2 T (public static String getClassAnnotation\050Class cl\051;) 218.16 493.2 T (public static Object getSecurityContext\050ClassLoader loader\051;) 218.16 482.2 T ( public static Class loadClass\050String name\051) 198 471.2 T ( throws java.net.MalformedURLException,) 218.16 460.2 T ( ClassNotFoundException;) 258.48 449.2 T (public static Class loadClass\050String codebase, String name\051) 218.16 438.2 T ( throws java.net.MalformedURLException,) 218.16 427.2 T ( ClassNotFoundException;) 258.48 416.2 T (public static Class loadClass\050URL codebase, String name\051) 219.6 405.2 T (throws java.net.MalformedURLException,) 238.32 394.2 T ( ClassNotFoundException;) 258.48 383.2 T (}) 198 372.2 T 1 10 Q 0.1 (The) 198 352.53 S 5 F (getClassAnnotation) 218.16 352.53 T 1 F 0.1 (method) 329.28 352.53 S 0.1 (r) 367.27 352.53 S 0.1 (eturns) 371.14 352.53 S 0.1 (a) 402.95 352.53 S 5 F (String) 411.17 352.53 T 1 F 0.1 (r) 450.29 352.53 S 0.1 (epr) 454.16 352.53 S 0.1 (esenting) 469.03 352.53 S 0.1 (the) 510.14 352.53 S 0.1 (network) 198 340.13 S 0.1 (codebase) 238.45 340.13 S 0.1 (path) 282.17 340.13 S 0.1 (that) 305.23 340.13 S 0.1 (a) 325.54 340.13 S 0.1 (r) 333.21 340.13 S 0.1 (emote) 337.08 340.13 S 0.1 (endpoint) 367.27 340.13 S 0.1 (should) 410.82 340.13 S 0.1 (use) 444.56 340.13 S 0.1 (for) 462.49 340.13 S 0.1 (downloading) 478.1 340.13 S 0.1 (the) 541.26 340.13 S 0.1 (def) 198 327.73 S 0.1 (inition) 212.34 327.73 S 0.1 (of) 245.25 327.73 S 0.1 (the) 257.36 327.73 S 0.1 (indicated) 274.65 327.73 S 0.1 (class.) 320.02 327.73 S 0.1 (The) 350.19 327.73 S 0.1 (RMI) 370.35 327.73 S 0.1 (r) 393.28 327.73 S 0.1 (untime) 397.25 327.73 S 0.1 (uses) 432.61 327.73 S 5 F (String) 455.43 327.73 T 1 F 0.1 (objects) 494.55 327.73 S 0.1 (r) 198 315.33 S 0.1 (eturned) 201.87 315.33 S 0.1 (by) 240.41 315.33 S 0.1 (this) 254.8 315.33 S 0.1 (method) 274.52 315.33 S 0.1 (as) 312.48 315.33 S 0.1 (the) 325.02 315.33 S 0.1 (annotations) 342.28 315.33 S 0.1 (for) 398.52 315.33 S 0.1 (class) 414.65 315.33 S 0.1 (descriptors) 439.08 315.33 S 0.1 (in) 492.63 315.33 S 0.1 (its) 504.65 315.33 S 0.1 (marshal) 518.46 315.33 S 0.1 (str) 198 302.93 S 0.1 (eams.) 209.57 302.93 S 0.1 (The) 241.67 302.93 S 0.1 (format) 261.83 302.93 S 0.1 (of) 295.38 302.93 S 0.1 (this) 307.49 302.93 S 0.1 (codebase) 327.24 302.93 S 0.1 (string) 371.52 302.93 S 0.1 (is) 400.98 302.93 S 0.1 (a) 411.45 302.93 S 0.1 (path) 419.67 302.93 S 0.1 (of) 443.28 302.93 S 0.1 (codebase) 455.39 302.93 S 0.1 (URL) 499.67 302.93 S 0.1 (strings) 523.66 302.93 S 0.1 (delimited) 198 290.53 S 0.1 (by) 244.64 290.53 S 0.1 (spaces.) 259.05 290.53 S 0.1 (The) 198 270.13 S 0.1 (codebase) 217.95 270.13 S 0.1 (string) 262.01 270.13 S 0.1 (r) 291.26 270.13 S 0.1 (eturned) 295.13 270.13 S 0.1 (depends) 333.48 270.13 S 0.1 (on) 374.96 270.13 S 0.1 (the) 389.35 270.13 S 0.1 (class) 406.42 270.13 S 0.1 (loader) 430.66 270.13 S 0.1 (of) 462.38 270.13 S 0.1 (the) 474.28 270.13 S 0.1 (supplied) 491.35 270.13 S 0.1 (class:) 534.07 270.13 S 4 14 Q 0.14 (\245) 198 251.73 S 1 10 Q 0.1 (If) 210.6 251.73 S 0.1 (the) 220.62 251.73 S 0.1 (class) 237.91 251.73 S 0.1 (loader) 262.36 251.73 S 0.1 (is) 294.3 251.73 S 0.1 (one) 304.77 251.73 S 0.1 (of) 324.26 251.73 S 0.1 (the) 336.37 251.73 S 0.1 (following:) 353.66 251.73 S 4 F 0.1 (\245) 210.6 237.33 S 1 F 0.1 (the) 223.2 237.33 S 0.1 (\322system) 240.49 237.33 S 0.1 (class) 280.23 237.33 S 0.1 (loader\323) 304.68 237.33 S 0.1 (\050the) 341.72 237.33 S 0.1 (class) 362.44 237.33 S 0.1 (loader) 386.89 237.33 S 0.1 (used) 418.83 237.33 S 0.1 (to) 443.52 237.33 S 0.1 (load) 455.56 237.33 S 0.1 (classes) 478.56 237.33 S 0.1 (in) 512.24 237.33 S 0.1 (the) 524.29 237.33 S 0.1 (application\325s) 223.2 224.93 S 0.1 (\322class) 284.37 224.93 S 0.1 (path\323) 313.92 224.93 S 0.1 (and) 342.63 224.93 S 0.1 (r) 362.98 224.93 S 0.1 (eturned) 366.85 224.93 S 0.1 (by) 405.42 224.93 S 0.1 (the) 419.83 224.93 S 0.1 (method) 437.12 224.93 S 5 F (ClassLoader.getSystemClassLoader) 223.2 212.53 T 1 F 0.1 (\051,) 415.2 212.53 S 4 F 0.1 (\245) 210.6 198.13 S 1 F 0.1 (a) 223.2 198.13 S 0.1 (par) 231.42 198.13 S 0.1 (ent) 246.5 198.13 S 0.1 (of) 263.79 198.13 S 0.1 (the) 275.9 198.13 S 0.1 (\322system) 293.19 198.13 S 0.1 (class) 332.93 198.13 S 0.1 (loader\323) 357.38 198.13 S 0.1 (such) 394.42 198.13 S 0.1 (as) 418.47 198.13 S 0.1 (the) 431.03 198.13 S 0.1 (class) 448.32 198.13 S 0.1 (loader) 472.77 198.13 S 0.1 (used) 504.71 198.13 S 0.1 (for) 529.4 198.13 S 0.1 (installed) 223.2 185.73 S 0.1 (extensions,) 265.17 185.73 S 4 F 0.1 (\245) 210.6 171.33 S 1 F 0.1 (or) 223.2 171.33 S 0.1 (null) 235.93 171.33 S 0.1 (\050the) 257.12 171.33 S 0.1 (\322boot) 277.84 171.33 S 0.1 (class) 306.17 171.33 S 0.1 (loader\323) 330.62 171.33 S 0.1 (used) 367.66 171.33 S 0.1 (to) 392.35 171.33 S 0.1 (load) 404.39 171.33 S 0.1 (VM) 427.39 171.33 S 0.1 (classes\051,) 447.39 171.33 S FMENDPAGE %%EndPage: "34" 40 %%Page: "35" 41 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (5:) 232.71 108.7 S 0 F 0.09 (Server) 243.15 108.7 S 0.09 (Interfaces) 268.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (35) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (5) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (then) 210.6 641.33 S 0.1 (the) 233.81 641.33 S 0.1 (value) 251.1 641.33 S 0.1 (of) 279.1 641.33 S 0.1 (the) 291.21 641.33 S 5 F (java.rmi.server.codebase) 308.5 641.33 T 1 F 0.1 (pr) 455.62 641.33 S 0.1 (operty) 465.6 641.33 S 0.1 (is) 498.35 641.33 S 0.1 (r) 508.82 641.33 S 0.1 (eturned,) 512.69 641.33 S 0.1 (or) 210.6 628.93 S 0.1 (null) 223.33 628.93 S 0.1 (is) 244.52 628.93 S 0.1 (r) 254.99 628.93 S 0.1 (eturned) 258.86 628.93 S 0.1 (if) 297.43 628.93 S 0.1 (that) 306.99 628.93 S 0.1 (pr) 327.85 628.93 S 0.1 (operty) 337.83 628.93 S 0.1 (is) 370.58 628.93 S 0.1 (not) 381.05 628.93 S 0.1 (set.) 399.01 628.93 S 4 14 Q 0.14 (\245) 198 610.53 S 1 10 Q 0.1 (Otherwise,) 210.6 610.53 S 0.1 (if) 263.18 610.53 S 0.1 (the) 272.74 610.53 S 0.1 (class) 290.03 610.53 S 0.1 (loader) 314.48 610.53 S 0.1 (is) 346.42 610.53 S 0.1 (an) 356.89 610.53 S 0.1 (instance) 371.03 610.53 S 0.1 (of) 411.23 610.53 S 0.1 (the) 423.34 610.53 S 0.1 (class) 440.63 610.53 S 5 F (java.net.URLClassLoader) 210.6 598.13 T 1 F 0.1 (,) 347.86 598.13 S 0.1 (then) 353.58 598.13 S 0.1 (the) 376.79 598.13 S 0.1 (codebase) 394.08 598.13 S 0.1 (string) 438.36 598.13 S 0.1 (r) 467.82 598.13 S 0.1 (eturned) 471.69 598.13 S 0.1 (is) 510.26 598.13 S 0.1 (a) 520.73 598.13 S 0.1 (space-) 528.95 598.13 S 0.1 (separated) 210.6 585.73 S 0.1 (list) 257.77 585.73 S 0.1 (of) 274.61 585.73 S 0.1 (the) 286.72 585.73 S 0.1 (external) 304.01 585.73 S 0.1 (forms) 343.61 585.73 S 0.1 (of) 373.04 585.73 S 0.1 (the) 385.15 585.73 S 0.1 (URLs) 402.44 585.73 S 0.1 (r) 430.77 585.73 S 0.1 (eturned) 434.64 585.73 S 0.1 (by) 473.21 585.73 S 0.1 (invoking) 487.62 585.73 S 0.1 (the) 531.22 585.73 S 5 F (getURLs) 210.6 573.33 T 1 F 0.1 (methods) 255.33 573.33 S 0.1 (on) 297.26 573.33 S 0.1 (the) 311.47 573.33 S 0.1 (class) 328.37 573.33 S 0.1 (loader) 352.42 573.33 S 0.1 (.) 380.5 573.33 S 0.1 (If) 388.56 573.33 S 0.1 (the) 398.18 573.33 S 5 F (URLClassLoader) 415.08 573.33 T 1 F 0.1 (was) 501.81 573.33 S 0.1 (cr) 522.41 573.33 S 0.1 (eated) 530.82 573.33 S 0.1 (by) 210.6 560.93 S 0.1 (the) 225.01 560.93 S 0.1 (RMI) 242.3 560.93 S 0.1 (r) 265.23 560.93 S 0.1 (untime) 269.2 560.93 S 0.1 (to) 304.56 560.93 S 0.1 (service) 316.6 560.93 S 0.1 (an) 351.19 560.93 S 0.1 (invocation) 365.33 560.93 S 0.1 (of) 416.18 560.93 S 0.1 (one) 428.29 560.93 S 0.1 (of) 447.78 560.93 S 0.1 (the) 459.89 560.93 S 5 F (RMIClassLoader.loadClass) 210.6 548.53 T 1 F 0.1 (methods,) 357.16 548.53 S 0.1 (then) 401.53 548.53 S 0.1 (no) 424.18 548.53 S 0.1 (permissions) 438.23 548.53 S 0.1 (ar) 495.29 548.53 S 0.1 (e) 504.26 548.53 S 0.1 (necessary) 511.71 548.53 S 0.1 (to) 210.6 536.13 S 0.1 (get) 222.46 536.13 S 0.1 (the) 239.31 536.13 S 0.1 (associated) 256.42 536.13 S 0.1 (codebase) 305.8 536.13 S 0.1 (string.) 349.9 536.13 S 0.1 (If) 384.72 536.13 S 0.1 (it) 394.56 536.13 S 0.1 (is) 403.87 536.13 S 0.1 (an) 414.15 536.13 S 0.1 (arbitrary) 428.11 536.13 S 5 F (URLClassLoader) 471.06 536.13 T 1 F 0.1 (instance,) 210.6 523.73 S 0.1 (the) 252.89 523.73 S 0.1 (caller) 269.68 523.73 S 0.1 (must) 296.89 523.73 S 0.1 (have) 322.27 523.73 S 0.1 (permission) 346.54 523.73 S 0.1 (to) 399.31 523.73 S 0.1 (connect) 410.85 523.73 S 0.1 (to) 448.19 523.73 S 0.1 (all) 459.73 523.73 S 0.1 (of) 473.46 523.73 S 0.1 (the) 485.06 523.73 S 0.1 (URLs) 501.85 523.73 S 0.1 (in) 529.67 523.73 S 0.1 (the) 541.22 523.73 S 0.1 (codebase) 210.6 511.33 S 0.1 (path,) 254.88 511.33 S 0.1 (as) 281.09 511.33 S 0.1 (determined) 293.65 511.33 S 0.1 (by) 349.13 511.33 S 0.1 (calling) 363.54 511.33 S 5 F (openConnection\050\051.getPermission\050\051) 210.6 498.93 T 1 F 0.1 (on) 405.14 498.93 S 0.1 (each) 419.16 498.93 S 5 F (URL) 442.15 498.93 T 1 F 0.1 (instance) 462.69 498.93 S 0.1 (r) 502.31 498.93 S 0.1 (eturned) 506.18 498.93 S 0.1 (by) 544.17 498.93 S 0.1 (the) 210.6 486.53 S 5 F (getURLs) 227.89 486.53 T 1 F 0.1 (method.) 273.01 486.53 S 4 14 Q 0.14 (\245) 198 468.13 S 1 10 Q 0.1 (Finally) 210.6 468.13 S 0.1 (,) 240.86 468.13 S 0.1 (if) 246.58 468.13 S 0.1 (the) 256.14 468.13 S 0.1 (class) 273.43 468.13 S 0.1 (loader) 297.88 468.13 S 0.1 (is) 329.82 468.13 S 0.1 (not) 340.29 468.13 S 0.1 (an) 358.25 468.13 S 0.1 (instance) 372.39 468.13 S 0.1 (of) 412.59 468.13 S 5 F (URLClassLoader) 424.7 468.13 T 1 F 0.1 (,) 507.96 468.13 S 0.1 (then) 513.68 468.13 S 0.1 (the) 536.89 468.13 S 0.1 (value) 210.6 455.73 S 0.1 (of) 238.03 455.73 S 0.1 (the) 249.57 455.73 S 5 F (java.rmi.server.codebase) 266.3 455.73 T 1 F 0.1 (pr) 412.85 455.73 S 0.1 (operty) 422.83 455.73 S 0.1 (is) 455.01 455.73 S 0.1 (r) 464.91 455.73 S 0.1 (eturned,) 468.78 455.73 S 0.1 (or) 509.38 455.73 S 5 F (null) 521.54 455.73 T 1 F 0.1 (is) 548.1 455.73 S 0.1 (r) 210.6 443.33 S 0.1 (eturned) 214.47 443.33 S 0.1 (if) 253.04 443.33 S 0.1 (that) 262.6 443.33 S 0.1 (pr) 283.46 443.33 S 0.1 (operty) 293.44 443.33 S 0.1 (is) 326.19 443.33 S 0.1 (not) 336.66 443.33 S 0.1 (set.) 354.62 443.33 S 0.1 (The) 198 422.93 S 5 F (getSecurityContext) 218.16 422.93 T 1 F 0.1 (method) 329.28 422.93 S 0.1 (is) 367.27 422.93 S 0.1 (depr) 377.74 422.93 S 0.1 (ecated) 398.82 422.93 S 0.1 (because) 430.93 422.93 S 0.1 (it) 469.57 422.93 S 0.1 (is) 479.06 422.93 S 0.1 (no) 489.53 422.93 S 0.1 (longer) 504.13 422.93 S 0.1 (applicable) 198 410.53 S 0.1 (to) 247.63 410.53 S 0.1 (the) 259.67 410.53 S 0.1 (security) 276.96 410.53 S 0.1 (model) 316.06 410.53 S 0.1 (of) 347.78 410.53 S 0.1 (JDK1.2;) 359.89 410.53 S 0.1 (it) 397.04 410.53 S 0.1 (was) 406.53 410.53 S 0.1 (used) 427.53 410.53 S 0.1 (internally) 452.22 410.53 S 0.1 (in) 499.27 410.53 S 0.1 (JDK1.1) 511.32 410.53 S 0.1 (to) 545.86 410.53 S 0.1 (implement) 198 398.13 S 0.1 (class) 249.68 398.13 S 0.1 (loader) 273.64 398.13 S 0.1 (-based) 302.28 398.13 S 0.1 (security) 334.51 398.13 S 0.1 (checks.) 373.12 398.13 S 0.1 (If) 410.87 398.13 S 0.1 (the) 420.4 398.13 S 0.1 (indicated) 437.2 398.13 S 0.1 (class) 482.08 398.13 S 0.1 (loader) 506.04 398.13 S 0.1 (was) 537.49 398.13 S 0.1 (cr) 198 385.73 S 0.1 (eated) 206.41 385.73 S 0.1 (by) 233.98 385.73 S 0.1 (the) 248.39 385.73 S 0.1 (RMI) 265.68 385.73 S 0.1 (r) 288.61 385.73 S 0.1 (untime) 292.58 385.73 S 0.1 (to) 327.94 385.73 S 0.1 (service) 339.98 385.73 S 0.1 (an) 374.57 385.73 S 0.1 (invocation) 388.71 385.73 S 0.1 (of) 439.56 385.73 S 0.1 (one) 451.67 385.73 S 0.1 (of) 471.16 385.73 S 0.1 (the) 483.27 385.73 S 5 F (RMIClassLoader.loadClass) 198 373.33 T 1 F 0.1 (methods,) 344.58 373.33 S 0.1 (the) 388.96 373.33 S 0.1 (the) 405.71 373.33 S 0.1 (f) 422.46 373.33 S 0.1 (irst) 425.7 373.33 S 0.1 (URL) 443.04 373.33 S 0.1 (in) 466.48 373.33 S 0.1 (the) 477.99 373.33 S 0.1 (class) 494.74 373.33 S 0.1 (loader) 518.64 373.33 S 0.1 (\325s) 548.2 373.33 S 0.1 (codebase) 198 360.93 S 0.1 (path) 242.28 360.93 S 0.1 (is) 265.89 360.93 S 0.1 (r) 276.36 360.93 S 0.1 (eturned;) 280.23 360.93 S 0.1 (otherwise,) 321.4 360.93 S 0.1 (null) 371.58 360.93 S 0.1 (is) 392.77 360.93 S 0.1 (r) 403.24 360.93 S 0.1 (eturned.) 407.11 360.93 S 0.1 (The) 198 340.53 S 0.1 (thr) 218.16 340.53 S 0.1 (ee) 231.31 340.53 S 5 F (loadClass) 244.21 340.53 T 1 F 0.1 (methods) 301.33 340.53 S 0.1 (all) 343.66 340.53 S 0.1 (attempt) 357.9 340.53 S 0.1 (to) 396.13 340.53 S 0.1 (load) 408.17 340.53 S 0.1 (the) 431.17 340.53 S 0.1 (class) 448.46 340.53 S 0.1 (with) 472.91 340.53 S 0.1 (the) 496.76 340.53 S 0.1 (specif) 514.05 340.53 S 0.1 (ied) 540.18 340.53 S 0.1 (name) 198 328.13 S 0.1 (using) 225.96 328.13 S 0.1 (the) 254.14 328.13 S 0.1 (curr) 271.43 328.13 S 0.1 (ent) 290.02 328.13 S 0.1 (thr) 307.31 328.13 S 0.1 (ead\325s) 320.46 328.13 S 0.1 (context) 347 328.13 S 0.1 (class) 383.01 328.13 S 0.1 (loader) 407.46 328.13 S 0.1 (and,) 439.4 328.13 S 0.1 (if) 462.35 328.13 S 0.1 (ther) 471.91 328.13 S 0.1 (e) 489.95 328.13 S 0.1 (is) 497.96 328.13 S 0.1 (a) 508.42 328.13 S 0.1 (security) 516.65 328.13 S 0.1 (manager) 198 315.73 S 0.1 (set,) 240.77 315.73 S 0.1 (an) 259.08 315.73 S 0.1 (internal) 273.22 315.73 S 5 F (URLClassLoader) 311.6 315.73 T 1 F 0.1 (for) 398.72 315.73 S 0.1 (a) 414.88 315.73 S 0.1 (particular) 423.1 315.73 S 0.1 (codebase) 470.68 315.73 S 0.1 (path) 514.96 315.73 S 0.1 (\050depending) 198 303.33 S 0.1 (on) 253.37 303.33 S 0.1 (the) 267.97 303.33 S 0.1 (method\051:) 285.26 303.33 S 4 14 Q 0.14 (\245) 198 284.93 S 1 10 Q 0.1 (The) 210.6 284.93 S 5 F (loadClass) 230.76 284.93 T 1 F 0.1 (method) 287.88 284.93 S 0.1 (that) 325.87 284.93 S 0.1 (only) 346.73 284.93 S 0.1 (takes) 370 284.93 S 0.1 (one) 396.47 284.93 S 0.1 (parameter) 415.96 284.93 S 0.1 (\050the) 465.56 284.93 S 0.1 (class) 486.28 284.93 S 0 F 0.1 (name) 510.73 284.93 S 1 F 0.1 (\051) 532.8 284.93 S 0.1 (implicitly) 210.6 272.53 S 0.1 (uses) 257.37 272.53 S 0.1 (the) 280.19 272.53 S 0.1 (value) 297.48 272.53 S 0.1 (of) 325.48 272.53 S 0.1 (the) 337.59 272.53 S 5 F (java.rmi.server.codebase) 354.88 272.53 T 1 F 0.1 (pr) 502 272.53 S 0.1 (operty) 511.98 272.53 S 0.1 (as) 544.73 272.53 S 0.1 (the) 210.6 260.13 S 0.1 (codebase) 227.84 260.13 S 0.1 (path) 272.07 260.13 S 0.1 (to) 295.62 260.13 S 0.1 (use.) 307.61 260.13 S 0.1 (This) 331.71 260.13 S 0.1 (version) 354.28 260.13 S 0.1 (of) 390.87 260.13 S 0.1 (the) 402.93 260.13 S 5 F (loadClass) 420.17 260.13 T 1 F 0.1 (method) 477.23 260.13 S 0.1 (has) 515.17 260.13 S 0.1 (been) 533.6 260.13 S 0.1 (depr) 210.6 247.73 S 0.1 (ecated) 231.68 247.73 S 0.1 (because) 263.55 247.73 S 0.1 (this) 301.95 247.73 S 0.1 (use) 321.46 247.73 S 0.1 (of) 339.7 247.73 S 0.1 (the) 351.58 247.73 S 5 F (java.rmi.server.codebase) 368.63 247.73 T 1 F 0.1 (pr) 515.51 247.73 S 0.1 (operty) 525.49 247.73 S 0.1 (is) 210.6 235.33 S 0.1 (discouraged;) 221.07 235.33 S 0.1 (use) 282.49 235.33 S 0.1 (the) 300.97 235.33 S 0.1 (following,) 318.26 235.33 S 0.1 (mor) 367.58 235.33 S 0.1 (e) 385.94 235.33 S 0.1 (general) 393.95 235.33 S 0.1 (version) 430.59 235.33 S 0.1 (instead.) 467.23 235.33 S 4 14 Q 0.14 (\245) 198 216.93 S 1 10 Q 0.1 (The) 210.6 216.93 S 5 F (loadClass) 230.76 216.93 T 1 F 0.1 (method) 287.88 216.93 S 0.1 (with) 325.87 216.93 S 0.1 (the) 349.72 216.93 S 5 F (String) 367.01 216.93 T 0 F 0.1 (codebase) 406.13 216.93 S 1 F 0.1 (parameter) 444.3 216.93 S 0.1 (uses) 493.9 216.93 S 0.1 (it) 516.72 216.93 S 0.1 (as) 526.21 216.93 S 0.1 (the) 538.77 216.93 S 0.1 (codebase) 210.6 204.53 S 0.1 (path;) 254.88 204.53 S 0.1 (the) 281.09 204.53 S 0.1 (codebase) 298.38 204.53 S 0.1 (string) 342.66 204.53 S 0.1 (must) 372.12 204.53 S 0.1 (be) 398 204.53 S 0.1 (a) 411.64 204.53 S 0.1 (space-separated) 419.86 204.53 S 0.1 (list) 495.44 204.53 S 0.1 (of) 512.28 204.53 S 0.1 (URLs,) 524.39 204.53 S 0.1 (as) 210.6 192.13 S 0.1 (would) 223.16 192.13 S 0.1 (be) 255.63 192.13 S 0.1 (r) 269.27 192.13 S 0.1 (eturned) 273.14 192.13 S 0.1 (by) 311.71 192.13 S 0.1 (the) 326.12 192.13 S 5 F (getClassAnnotation) 343.41 192.13 T 1 F 0.1 (method.) 454.53 192.13 S 4 14 Q 0.14 (\245) 198 173.73 S 1 10 Q 0.1 (The) 210.6 173.73 S 5 F (loadClass) 230.76 173.73 T 1 F 0.1 (method) 287.88 173.73 S 0.1 (with) 325.87 173.73 S 0.1 (the) 349.72 173.73 S 5 F (java.net.URL) 371.09 173.73 T 0 F 0.1 (codebase) 446.21 173.73 S 1 F 0.1 (parameter) 484.38 173.73 S 0.1 (uses) 533.98 173.73 S 0.1 (that) 210.6 161.33 S 0.1 (single) 231.46 161.33 S 5 F (URL) 261.41 161.33 T 1 F 0.1 (as) 282.53 161.33 S 0.1 (the) 295.09 161.33 S 0.1 (codebase.) 312.38 161.33 S FMENDPAGE %%EndPage: "35" 41 %%Page: "36" 42 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (36) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (5) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (For) 198 641.33 S 0.1 (all) 216.39 641.33 S 0.1 (of) 230.63 641.33 S 0.1 (the) 242.74 641.33 S 5 F (loadClass) 260.03 641.33 T 1 F 0.1 (methods,) 317.15 641.33 S 0.1 (the) 362.08 641.33 S 0.1 (codebase) 379.37 641.33 S 0.1 (path) 423.65 641.33 S 0.1 (is) 447.26 641.33 S 0.1 (used) 457.73 641.33 S 0.1 (in) 482.42 641.33 S 0.1 (conjunction) 494.47 641.33 S 0.1 (with) 198 628.93 S 0.1 (the) 221.85 628.93 S 0.1 (curr) 239.14 628.93 S 0.1 (ent) 257.73 628.93 S 0.1 (thr) 275.02 628.93 S 0.1 (ead\325s) 288.17 628.93 S 0.1 (context) 314.71 628.93 S 0.1 (class) 350.72 628.93 S 0.1 (loader) 375.17 628.93 S 0.1 (\050determined) 407.11 628.93 S 0.1 (by) 466.02 628.93 S 0.1 (invoking) 480.43 628.93 S 5 F (getContextClassLoader) 198 616.53 T 1 F 0.1 (on) 327.12 616.53 S 0.1 (the) 341.72 616.53 S 0.1 (curr) 359.01 616.53 S 0.1 (ent) 377.6 616.53 S 0.1 (thr) 394.89 616.53 S 0.1 (ead\051) 408.04 616.53 S 0.1 (to) 430.79 616.53 S 0.1 (determine) 442.83 616.53 S 0.1 (the) 492.1 616.53 S 0.1 (internal) 509.39 616.53 S 0.1 (class) 198 604.13 S 0.1 (loader) 222.45 604.13 S 0.1 (instance) 254.39 604.13 S 0.1 (to) 294.59 604.13 S 0.1 (attempt) 306.63 604.13 S 0.1 (to) 344.86 604.13 S 0.1 (load) 356.9 604.13 S 0.1 (the) 379.9 604.13 S 0.1 (class) 397.19 604.13 S 0.1 (fr) 421.64 604.13 S 0.1 (om.) 428.94 604.13 S 0.1 (The) 449.15 604.13 S 0.1 (RMI) 469.31 604.13 S 0.1 (r) 492.24 604.13 S 0.1 (untime) 496.21 604.13 S 0.1 (maintains) 198 591.73 S 0.1 (a) 245.24 591.73 S 0.1 (table) 252.88 591.73 S 0.1 (of) 277.42 591.73 S 0.1 (internal) 288.95 591.73 S 0.1 (class) 326.76 591.73 S 0.1 (loader) 350.64 591.73 S 0.1 (instances,) 382 591.73 S 0.1 (keyed) 428.57 591.73 S 0.1 (by) 458.42 591.73 S 0.1 (the) 472.26 591.73 S 0.1 (pair) 488.98 591.73 S 0.1 (consisting) 509.79 591.73 S 0.1 (of) 198 579.33 S 0.1 (the) 210.11 579.33 S 0.1 (par) 227.4 579.33 S 0.1 (ent) 242.48 579.33 S 0.1 (class) 259.77 579.33 S 0.1 (loader) 284.22 579.33 S 0.1 (and) 316.16 579.33 S 0.1 (the) 336.51 579.33 S 0.1 (loader) 353.8 579.33 S 0.1 (\325s) 383.36 579.33 S 0.1 (codebase) 393.7 579.33 S 0.1 (path) 437.98 579.33 S 0.1 (\050an) 461.59 579.33 S 0.1 (or) 479.16 579.33 S 0.1 (der) 488.59 579.33 S 0.1 (ed) 503.56 579.33 S 0.1 (list) 517.78 579.33 S 0.1 (of) 534.61 579.33 S 0.1 (URLs\051.) 198 566.93 S 0.1 (A) 235.48 566.93 S 5 F (loadClass) 246.48 566.93 T 1 F 0.1 (method) 303.6 566.93 S 0.1 (looks) 341.59 566.93 S 0.1 (in) 368.84 566.93 S 0.1 (the) 380.89 566.93 S 0.1 (table) 398.18 566.93 S 0.1 (for) 423.29 566.93 S 0.1 (a) 439.45 566.93 S 5 F (URLClassLoader) 447.67 566.93 T 1 F 0.1 (instance) 198 554.53 S 0.1 (with) 238.2 554.53 S 0.1 (the) 262.05 554.53 S 0.1 (desir) 279.34 554.53 S 0.1 (ed) 301.66 554.53 S 0.1 (codebase) 315.88 554.53 S 0.1 (path) 360.16 554.53 S 0.1 (and) 383.77 554.53 S 0.1 (the) 404.12 554.53 S 0.1 (curr) 421.41 554.53 S 0.1 (ent) 440 554.53 S 0.1 (thr) 457.29 554.53 S 0.1 (ead\325s) 470.44 554.53 S 0.1 (context) 496.98 554.53 S 0.1 (class) 532.98 554.53 S 0.1 (loader) 198 542.13 S 0.1 (as) 229.87 542.13 S 0.1 (its) 242.35 542.13 S 0.1 (par) 256.11 542.13 S 0.1 (ent.) 271.19 542.13 S 0.1 (If) 294.06 542.13 S 0.1 (no) 304.01 542.13 S 0.1 (such) 318.53 542.13 S 0.1 (loader) 342.51 542.13 S 0.1 (exists,) 374.38 542.13 S 0.1 (then) 405.23 542.13 S 0.1 (one) 428.36 542.13 S 0.1 (is) 447.78 542.13 S 0.1 (cr) 458.18 542.13 S 0.1 (eated) 466.59 542.13 S 0.1 (and) 494.09 542.13 S 0.1 (added) 514.36 542.13 S 0.1 (to) 546.03 542.13 S 0.1 (the) 198 529.73 S 0.1 (table.) 215.29 529.73 S 0.1 (Finally) 246.12 529.73 S 0.1 (,) 276.38 529.73 S 0.1 (the) 282.1 529.73 S 5 F (loadClass) 299.39 529.73 T 1 F 0.1 (method) 356.51 529.73 S 0.1 (is) 394.5 529.73 S 0.1 (called) 404.97 529.73 S 0.1 (on) 434.85 529.73 S 0.1 (the) 449.45 529.73 S 0.1 (chosen) 466.74 529.73 S 0.1 (class) 501.03 529.73 S 0.1 (loader) 525.48 529.73 S 0.1 (with) 198 517.33 S 0.1 (the) 221.85 517.33 S 0.1 (specif) 239.14 517.33 S 0.1 (ied) 265.27 517.33 S 0.1 (class) 282.5 517.33 S 0 F 0.1 (name) 306.95 517.33 S 1 F 0.1 (.) 329.02 517.33 S 0.1 (If) 198 496.93 S 0.1 (ther) 208.02 496.93 S 0.1 (e) 226.06 496.93 S 0.1 (is) 234.07 496.93 S 0.1 (a) 244.54 496.93 S 0.1 (security) 252.76 496.93 S 0.1 (manager) 291.86 496.93 S 0.1 (set) 334.63 496.93 S 0.1 (\050) 350.34 496.93 S 5 F (System.getSecurityManager) 353.77 496.93 T 1 F 0.1 (does) 506.89 496.93 S 0.1 (not) 531.01 496.93 S 0.1 (r) 198 484.53 S 0.1 (eturn) 201.87 484.53 S 0.1 (null\051,) 228.98 484.53 S 0.1 (the) 255.84 484.53 S 0.1 (caller) 272.77 484.53 S 0.1 (of) 300.14 484.53 S 5 F (loadClass) 311.89 484.53 T 1 F 0.1 (must) 368.65 484.53 S 0.1 (have) 394.17 484.53 S 0.1 (permission) 418.59 484.53 S 0.1 (to) 471.51 484.53 S 0.1 (connect) 483.19 484.53 S 0.1 (to) 520.68 484.53 S 0.1 (all) 532.37 484.53 S 0.1 (of) 546.25 484.53 S 0.1 (the) 198 472.13 S 0.1 (URLs) 215.29 472.13 S 0.1 (in) 243.62 472.13 S 0.1 (the) 255.67 472.13 S 0.1 (codebase) 272.96 472.13 S 0.1 (path,) 317.24 472.13 S 0.1 (or) 343.45 472.13 S 0.1 (a) 356.18 472.13 S 5 F (ClassNotFoundException) 364.4 472.13 T 1 F 0.1 (will) 499.52 472.13 S 0.1 (be) 520.11 472.13 S 0.1 (thr) 198 459.73 S 0.1 (own.) 211.15 459.73 S 0.1 (In) 239.43 459.73 S 0.1 (or) 251.7 459.73 S 0.1 (der) 261.13 459.73 S 0.1 (to) 279.15 459.73 S 0.1 (pr) 290.95 459.73 S 0.1 (event) 300.93 459.73 S 0.1 (arbitrary) 328.62 459.73 S 0.1 (untr) 371.51 459.73 S 0.1 (usted) 390.89 459.73 S 0.1 (code) 418.7 459.73 S 0.1 (fr) 442.78 459.73 S 0.1 (om) 450.08 459.73 S 0.1 (being) 467.45 459.73 S 0.1 (loaded) 495.43 459.73 S 0.1 (into) 529.29 459.73 S 0.1 (a) 550.02 459.73 S 0.1 (Java) 198 447.33 S 0.1 (VM) 220.5 447.33 S 0.1 (with) 240.5 447.33 S 0.1 (no) 264.35 447.33 S 0.1 (security) 278.95 447.33 S 0.1 (manager) 318.05 447.33 S 0.1 (,) 356.96 447.33 S 0.1 (if) 362.68 447.33 S 0.1 (ther) 372.24 447.33 S 0.1 (e) 390.28 447.33 S 0.1 (is) 398.29 447.33 S 0.1 (no) 408.76 447.33 S 0.1 (security) 423.36 447.33 S 0.1 (manager) 462.46 447.33 S 0.1 (set,) 505.23 447.33 S 0.1 (all) 523.53 447.33 S 0.1 (of) 537.78 447.33 S 0.1 (the) 198 434.93 S 5 F (loadClass) 215.29 434.93 T 1 F 0.1 (methods) 272.41 434.93 S 0.1 (will) 314.74 434.93 S 0.1 (ignor) 335.33 434.93 S 0.1 (e) 359.35 434.93 S 0.1 (the) 367.36 434.93 S 0.1 (particular) 384.65 434.93 S 0.1 (codebase) 432.23 434.93 S 0.1 (path) 476.51 434.93 S 0.1 (and) 500.12 434.93 S 0.1 (only) 520.47 434.93 S 0.1 (attempt) 198 422.53 S 0.1 (to) 236.23 422.53 S 0.1 (load) 248.27 422.53 S 0.1 (the) 271.27 422.53 S 0.1 (class) 288.56 422.53 S 0.1 (with) 313.01 422.53 S 0.1 (the) 336.86 422.53 S 0.1 (specif) 354.15 422.53 S 0.1 (ied) 380.28 422.53 S 0 F 0.1 (name) 397.51 422.53 S 1 F 0.1 (fr) 422.7 422.53 S 0.1 (om) 430 422.53 S 0.1 (the) 447.61 422.53 S 0.1 (curr) 464.9 422.53 S 0.1 (ent) 483.49 422.53 S 0.1 (thr) 500.78 422.53 S 0.1 (ead\325s) 513.92 422.53 S 0.1 (context) 198 410.13 S 0.1 (class) 234.01 410.13 S 0.1 (loader) 258.46 410.13 S 0.1 (.) 286.54 410.13 S 0 15 Q (5.7) 67.47 376.4 T (The) 97.27 376.4 T (LoaderHandler) 122.58 376.4 T (Interface) 216.24 376.4 T 5 9 Q (package java.rmi.server;) 198 357.4 T (public interface LoaderHandler {) 198 335.4 T ( Class loadClass\050String name\051) 198 313.4 T ( throws MalformedURLException, ClassNotFoundException;) 218.16 302.4 T ( Class loadClass\050URL codebase,String name\051) 198 291.4 T (throws MalformedURLException, ClassNotFoundException;) 238.32 280.4 T (Object getSecurityContext\050ClassLoader loader\051;) 218.16 269.4 T (}) 198 258.4 T 54 237.41 558 245.4 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 242.38 198 242.38 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 54 219.42 558 227.41 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 224.38 198 224.38 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 230.74 S 0.1 (\320) 223.74 230.74 S 1 F 0.1 (The) 231.96 230.74 S 5 F (LoaderHandler) 252.12 230.74 T 1 F 0.1 (interface) 333.24 230.74 S 0.1 (is) 375.55 230.74 S 0.1 (depr) 386.02 230.74 S 0.1 (ecated) 407.1 230.74 S 0.1 (in) 439.21 230.74 S 0.1 (JDK1.2.) 451.26 230.74 S 0.1 (The) 198 202.35 S 5 F (LoaderHandler) 218.16 202.35 T 1 F 0.1 (interface) 299.28 202.35 S 0.1 (was) 341.59 202.35 S 0.1 (only) 362.59 202.35 S 0.1 (used) 385.86 202.35 S 0.1 (by) 410.55 202.35 S 0.1 (the) 424.96 202.35 S 0.1 (JDK1.1) 442.25 202.35 S 0.1 (internal) 476.8 202.35 S 0.1 (RMI) 515.18 202.35 S 0.1 (implementation.) 198 189.95 S FMENDPAGE %%EndPage: "36" 42 %%Page: "37" 43 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (5:) 232.71 108.7 S 0 F 0.09 (Server) 243.15 108.7 S 0.09 (Interfaces) 268.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (37) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (5) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (5.8) 67.47 638 T (RMI) 97.27 638 T (Socket) 129.24 638 T (Factories) 170.65 638 T 1 10 Q 0.1 (When) 198 616.33 S 0.1 (the) 227.53 616.33 S 0.1 (RMI) 244.4 616.33 S 0.1 (r) 266.92 616.33 S 0.1 (untime) 270.89 616.33 S 0.1 (implementation) 305.83 616.33 S 0.1 (needs) 380.53 616.33 S 0.1 (instances) 409.48 616.33 S 0.1 (of) 453.61 616.33 S 5 F (java.net.Socket) 465.3 616.33 T 1 F 0.1 (and) 198 603.93 S 5 F (java.net.ServerSocket) 218.35 603.93 T 1 F 0.1 (for) 347.47 603.93 S 0.1 (its) 363.63 603.93 S 0.1 (connections,) 377.46 603.93 S 0.1 (instead) 436.74 603.93 S 0.1 (of) 472.69 603.93 S 0.1 (instantiating) 484.8 603.93 S 0.1 (objects) 198 591.53 S 0.1 (of) 231.88 591.53 S 0.1 (those) 243.99 591.53 S 0.1 (classes) 271.18 591.53 S 0.1 (dir) 304.86 591.53 S 0.1 (ectly) 317.95 591.53 S 0.1 (,) 338.3 591.53 S 0.1 (it) 344.02 591.53 S 0.1 (calls) 353.51 591.53 S 0.1 (the) 376.63 591.53 S 5 F (createSocket) 393.92 591.53 T 1 F 0.1 (and) 469.04 591.53 S 5 F (createServerSocket) 198 579.13 T 1 F 0.1 (methods) 309.12 579.13 S 0.1 (on) 351.45 579.13 S 0.1 (the) 366.05 579.13 S 0.1 (curr) 383.34 579.13 S 0.1 (ent) 401.93 579.13 S 5 F (RMISocketFactory) 419.22 579.13 T 1 F 0.1 (object,) 518.34 579.13 S 0.1 (r) 198 566.73 S 0.1 (eturned) 201.87 566.73 S 0.1 (by) 239.84 566.73 S 0.1 (the) 253.65 566.73 S 0.1 (static) 270.34 566.73 S 0.1 (method) 296.58 566.73 S 5 F (RMISocketFactory.getSocketFactory) 333.97 566.73 T 1 F 0.1 (.) 530.86 566.73 S 0.1 (This) 535.98 566.73 S 0.1 (allows) 198 554.33 S 0.1 (the) 230.37 554.33 S 0.1 (application) 247.45 554.33 S 0.1 (to) 301.19 554.33 S 0.1 (have) 313.02 554.33 S 0.1 (a) 337.59 554.33 S 0.1 (hook) 345.6 554.33 S 0.1 (to) 371.21 554.33 S 0.1 (customize) 383.04 554.33 S 0.1 (the) 431.81 554.33 S 0.1 (type) 448.89 554.33 S 0.1 (of) 471.82 554.33 S 0.1 (sockets) 483.72 554.33 S 0.1 (used) 519.32 554.33 S 0.1 (by) 543.8 554.33 S 0.1 (the) 198 541.93 S 0.1 (RMI) 215.29 541.93 S 0.1 (transport,) 238.22 541.93 S 0.1 (such) 285.79 541.93 S 0.1 (as) 309.84 541.93 S 0.1 (alternate) 322.4 541.93 S 0.1 (subclasses) 365.2 541.93 S 0.1 (of) 414.98 541.93 S 0.1 (the) 427.09 541.93 S 5 F (java.net.Socket) 444.38 541.93 T 1 F 0.1 (and) 537.5 541.93 S 5 F (java.net.ServerSocket) 198 529.53 T 1 F 0.1 (classes.) 326.79 529.53 S 0.1 (The) 362.73 529.53 S 0.1 (instance) 382.56 529.53 S 0.1 (of) 422.42 529.53 S 5 F (RMISocketFactory) 434.2 529.53 T 1 F 0.1 (to) 532.99 529.53 S 0.1 (be) 544.69 529.53 S 0.1 (used) 198 517.13 S 0.1 (can) 222.69 517.13 S 0.1 (be) 241.37 517.13 S 0.1 (set) 255.01 517.13 S 0.1 (once) 270.72 517.13 S 0.1 (by) 294.75 517.13 S 0.1 (tr) 309.16 517.13 S 0.1 (usted) 316.49 517.13 S 0.1 (system) 344.54 517.13 S 0.1 (code.) 379.18 517.13 S 0.1 (In) 406.1 517.13 S 0.1 (JDK) 418.61 517.13 S 0.1 (1.1,) 440.36 517.13 S 0.1 (this) 458.88 517.13 S 0.1 (customization) 478.63 517.13 S 0.1 (was) 198 504.73 S 0.1 (limited) 219 504.73 S 0.1 (to) 254.54 504.73 S 0.1 (r) 266.58 504.73 S 0.1 (elatively) 270.45 504.73 S 0.1 (global) 312.25 504.73 S 0.1 (decisions) 343.34 504.73 S 0.1 (about) 388.28 504.73 S 0.1 (socket) 417.18 504.73 S 0.1 (type,) 448.65 504.73 S 0.1 (because) 474.39 504.73 S 0.1 (the) 513.03 504.73 S 0.1 (only) 530.32 504.73 S 0.1 (parameters) 198 492.33 S 0.1 (supplied) 251.94 492.33 S 0.1 (to) 294.87 492.33 S 0.1 (the) 306.91 492.33 S 0.1 (factory's) 324.2 492.33 S 0.1 (methods) 365.54 492.33 S 0.1 (wer) 407.87 492.33 S 0.1 (e) 425.07 492.33 S 0.1 (host) 433.08 492.33 S 0.1 (and) 455.38 492.33 S 0.1 (port) 475.73 492.33 S 0.1 (\050for) 497.93 492.33 S 5 F (createSocket) 198 479.93 T 1 F 0.1 (\051) 270 479.93 S 0.1 (and) 276.55 479.93 S 0.1 (just) 296.9 479.93 S 0.1 (port) 316.29 479.93 S 0.1 (number) 338.49 479.93 S 0.1 (\050for) 377.16 479.93 S 5 F (createServerSocket) 396.75 479.93 T 1 F 0.1 (\051.) 504.75 479.93 S 0.1 (In) 198 459.53 S 0.1 (JDK) 210.51 459.53 S 0.1 (1.2,) 232.26 459.53 S 0.1 (the) 250.78 459.53 S 0.1 (new) 268.07 459.53 S 0.1 (interfaces) 290.44 459.53 S 5 F (RMIServerSocketFactory) 337.09 459.53 T 1 F 0.1 (and) 472.21 459.53 S 5 F (RMIClientSocketFactory) 198 447.13 T 1 F 0.1 (have) 333.12 447.13 S 0.1 (been) 357.9 447.13 S 0.1 (intr) 382.35 447.13 S 0.1 (oduced) 398.51 447.13 S 0.1 (to) 435.17 447.13 S 0.1 (pr) 447.21 447.13 S 0.1 (ovide) 457.19 447.13 S 0.1 (mor) 485.73 447.13 S 0.1 (e) 504.09 447.13 S 0.1 (f) 512.1 447.13 S 0.1 (lexible) 515.37 447.13 S 0.1 (customization) 198 434.73 S 0.1 (of) 264.78 434.73 S 0.1 (what) 276.64 434.73 S 0.1 (pr) 302.32 434.73 S 0.1 (otocols) 312.3 434.73 S 0.1 (ar) 347.1 434.73 S 0.1 (e) 356.07 434.73 S 0.1 (used) 363.82 434.73 S 0.1 (to) 388.26 434.73 S 0.1 (communicate) 400.04 434.73 S 0.1 (with) 463.82 434.73 S 0.1 (r) 487.41 434.73 S 0.1 (emote) 491.28 434.73 S 0.1 (objects.) 521.78 434.73 S 0.1 (T) 198 414.33 S 0.1 (o) 203.31 414.33 S 0.1 (allow) 211.74 414.33 S 0.1 (applications) 239.72 414.33 S 0.1 (using) 297.76 414.33 S 0.1 (RMI) 325.68 414.33 S 0.1 (to) 348.36 414.33 S 0.1 (take) 360.15 414.33 S 0.1 (advantage) 382.02 414.33 S 0.1 (of) 431.98 414.33 S 0.1 (these) 443.83 414.33 S 0.1 (new) 470.1 414.33 S 0.1 (socket) 492.22 414.33 S 0.1 (factory) 523.43 414.33 S 0.1 (interfaces,) 198 401.93 S 0.1 (several) 246.63 401.93 S 0.1 (new) 281.15 401.93 S 0.1 (constr) 302.9 401.93 S 0.1 (uctors) 330.59 401.93 S 0.1 (and) 361.06 401.93 S 5 F (exportObject) 380.79 401.93 T 1 F 0.1 (methods,) 455.29 401.93 S 0.1 (that) 499.59 401.93 S 0.1 (take) 519.83 401.93 S 0.1 (the) 541.33 401.93 S 0.1 (client) 198 389.53 S 0.1 (and) 225.85 389.53 S 0.1 (server) 246.2 389.53 S 0.1 (socket) 277.29 389.53 S 0.1 (factory) 308.76 389.53 S 0.1 (as) 343.58 389.53 S 0.1 (additional) 356.14 389.53 S 0.1 (parameters,) 405.75 389.53 S 0.1 (have) 462.29 389.53 S 0.1 (been) 487.07 389.53 S 0.1 (added) 511.52 389.53 S 0.1 (to) 543.26 389.53 S 0.1 (both) 198 377.13 S 5 F (UnicastRemoteObject) 221.59 377.13 T 1 F 0.1 (and) 338.71 377.13 S 5 F (java.rmi.activation.Activatable.) 359.06 377.13 T 1 F 0.1 (Remote) 198 356.73 S 0.1 (objects) 234.95 356.73 S 0.1 (exported) 268.25 356.73 S 0.1 (with) 311.12 356.73 S 0.1 (either) 334.4 356.73 S 0.1 (of) 363.06 356.73 S 0.1 (the) 374.59 356.73 S 0.1 (new) 391.3 356.73 S 0.1 (constr) 413.09 356.73 S 0.1 (uctors) 440.78 356.73 S 0.1 (or) 471.31 356.73 S 5 F (exportObject) 483.46 356.73 T 1 F 0.1 (methods) 198 344.33 S 0.1 (\050with) 240.29 344.33 S 5 F (RMIClientSocketFactory) 267.53 344.33 T 1 F 0.1 (and) 402.61 344.33 S 5 F (RMIServerSocketFactory) 422.92 344.33 T 1 F 0.1 (parameters\051) 198 331.93 S 0.1 (will) 255.37 331.93 S 0.1 (be) 275.96 331.93 S 0.1 (tr) 289.6 331.93 S 0.1 (eated) 296.83 331.93 S 0.1 (dif) 324.4 331.93 S 0.1 (fer) 336.87 331.93 S 0.1 (ently) 349.06 331.93 S 0.1 (by) 375.02 331.93 S 0.1 (the) 389.43 331.93 S 0.1 (RMI) 406.72 331.93 S 0.1 (r) 429.65 331.93 S 0.1 (untime.) 433.62 331.93 S 0.1 (For) 471.58 331.93 S 0.1 (the) 489.97 331.93 S 0.1 (lifetime) 507.26 331.93 S 0.1 (of) 544.91 331.93 S 0.1 (such) 198 319.53 S 0.1 (a) 222.05 319.53 S 0.1 (r) 230.27 319.53 S 0.1 (emote) 234.14 319.53 S 0.1 (object,) 264.89 319.53 S 0.1 (the) 297.03 319.53 S 0.1 (r) 314.32 319.53 S 0.1 (untime) 318.29 319.53 S 0.1 (will) 353.65 319.53 S 0.1 (use) 374.24 319.53 S 0.1 (the) 392.72 319.53 S 0.1 (custom) 410.01 319.53 S 5 F (RMIServerSocketFactory) 198 307.13 T 1 F 0.1 (to) 333.12 307.13 S 0.1 (cr) 345.16 307.13 S 0.1 (eate) 353.57 307.13 S 0.1 (a) 374.93 307.13 S 5 F (ServerSocket) 383.15 307.13 T 1 F 0.1 (to) 458.27 307.13 S 0.1 (accept) 470.31 307.13 S 0.1 (incoming) 501.97 307.13 S 0.1 (calls) 198 294.73 S 0.1 (to) 221.12 294.73 S 0.1 (the) 233.16 294.73 S 0.1 (r) 250.45 294.73 S 0.1 (emote) 254.32 294.73 S 0.1 (object) 285.07 294.73 S 0.1 (and) 314.61 294.73 S 0.1 (use) 334.96 294.73 S 0.1 (the) 353.44 294.73 S 0.1 (custom) 370.73 294.73 S 5 F (RMIClientSocketFactory) 406.71 294.73 T 1 F 0.1 (to) 541.83 294.73 S 0.1 (cr) 198 282.33 S 0.1 (eate) 206.41 282.33 S 0.1 (a) 227.77 282.33 S 5 F (Socket) 235.99 282.33 T 1 F 0.1 (to) 275.11 282.33 S 0.1 (connect) 287.15 282.33 S 0.1 (clients) 325 282.33 S 0.1 (to) 357.19 282.33 S 0.1 (the) 369.23 282.33 S 0.1 (r) 386.52 282.33 S 0.1 (emote) 390.39 282.33 S 0.1 (object.) 421.14 282.33 S 0.1 (The) 198 261.93 S 0.1 (implementation) 218.16 261.93 S 0.1 (of) 293.28 261.93 S 5 F (RemoteRef) 305.39 261.93 T 1 F 0.1 (and) 362.51 261.93 S 5 F (ServerRef) 382.86 261.93 T 1 F 0.1 (used) 439.98 261.93 S 0.1 (in) 464.67 261.93 S 0.1 (the) 476.72 261.93 S 0.1 (stubs) 494.01 261.93 S 0.1 (and) 520.93 261.93 S 0.1 (skeletons) 198 249.53 S 0.1 (for) 243.09 249.53 S 0.1 (r) 259.25 249.53 S 0.1 (emote) 263.12 249.53 S 0.1 (objects) 293.87 249.53 S 0.1 (exported) 327.75 249.53 S 0.1 (with) 371.2 249.53 S 0.1 (custom) 395.05 249.53 S 0.1 (socket) 431.03 249.53 S 0.1 (factories) 462.5 249.53 S 0.1 (is) 503.9 249.53 S 5 F (UnicastRef2) 198 237.13 T 1 F 0.1 (and) 267.12 237.13 S 5 F (UnicastServerRef2) 287.47 237.13 T 1 F 0.1 (,) 389.47 237.13 S 0.1 (r) 395.19 237.13 S 0.1 (espectively) 399.06 237.13 S 0.1 (.) 448.4 237.13 S 0.1 (The) 454.12 237.13 S 0.1 (wir) 474.28 237.13 S 0.1 (e) 489.6 237.13 S 0.1 (r) 198 224.73 S 0.1 (epr) 201.87 224.73 S 0.1 (esentation) 216.74 224.73 S 0.1 (of) 266.09 224.73 S 0.1 (the) 278.07 224.73 S 5 F (UnicastRef2) 295.24 224.73 T 1 F 0.1 (type) 364.24 224.73 S 0.1 (contains) 387.26 224.73 S 0.1 (a) 428 224.73 S 0.1 (dif) 436.1 224.73 S 0.1 (fer) 448.57 224.73 S 0.1 (ent) 460.76 224.73 S 0.1 (r) 477.93 224.73 S 0.1 (epr) 481.8 224.73 S 0.1 (esentation) 496.67 224.73 S 0.1 (of) 546.01 224.73 S 0.1 (the) 198 212.33 S 0.1 (\322endpoint\323) 215.29 212.33 S 0.1 (to) 269.59 212.33 S 0.1 (contact) 281.63 212.33 S 0.1 (than) 317.13 212.33 S 0.1 (the) 340.55 212.33 S 5 F (UnicastRef) 357.84 212.33 T 1 F 0.1 (type) 420.96 212.33 S 0.1 (has) 444.1 212.33 S 0.1 (\050which) 462.58 212.33 S 0.1 (used) 496.96 212.33 S 0.1 (just) 521.65 212.33 S 0.1 (a) 541.04 212.33 S 0.1 (host) 198 199.93 S 0.1 (name) 220.3 199.93 S 0.1 (string) 248.26 199.93 S 0.1 (in) 277.72 199.93 S 0.1 (UTF) 289.77 199.93 S 0.1 (format,) 312.66 199.93 S 0.1 (following) 348.81 199.93 S 0.1 (by) 395.53 199.93 S 0.1 (an) 409.94 199.93 S 0.1 (integer) 424.08 199.93 S 0.1 (port) 458.98 199.93 S 0.1 (number\051.) 481.18 199.93 S 0.1 (For) 525.88 199.93 S 5 F (UnicastRef2) 198 187.53 T 1 F 0.1 (,) 264 187.53 S 0.1 (the) 269.72 187.53 S 0.1 (endpoint's) 287.01 187.53 S 0.1 (wir) 337.63 187.53 S 0.1 (e) 352.95 187.53 S 0.1 (r) 360.96 187.53 S 0.1 (epr) 364.83 187.53 S 0.1 (esentation) 379.7 187.53 S 0.1 (consists) 429.17 187.53 S 0.1 (of) 467.7 187.53 S 0.1 (a) 479.81 187.53 S 0.1 (format) 488.03 187.53 S 0.1 (byte) 521.58 187.53 S 0.1 (specifying) 198 175.13 S 0.1 (the) 247.3 175.13 S 0.1 (contents) 264.2 175.13 S 0.1 (of) 304.82 175.13 S 0.1 (the) 316.54 175.13 S 0.1 (r) 333.44 175.13 S 0.1 (est) 337.31 175.13 S 0.1 (of) 352.63 175.13 S 0.1 (the) 364.35 175.13 S 0.1 (endpoint's) 381.25 175.13 S 0.1 (r) 431.48 175.13 S 0.1 (epr) 435.35 175.13 S 0.1 (esentation) 450.22 175.13 S 0.1 (\050to) 499.3 175.13 S 0.1 (allow) 514.38 175.13 S 0.1 (for) 542.23 175.13 S 0.1 (futur) 198 162.73 S 0.1 (e) 220.92 162.73 S 0.1 (expansion) 228.93 162.73 S 0.1 (of) 278.16 162.73 S 0.1 (the) 290.27 162.73 S 0.1 (endpoint) 307.56 162.73 S 0.1 (r) 351.66 162.73 S 0.1 (epr) 355.53 162.73 S 0.1 (esentation\051) 370.4 162.73 S 0.1 (followed) 423.3 162.73 S 0.1 (by) 466.53 162.73 S 0.1 (data) 480.94 162.73 S 0.1 (in) 503.83 162.73 S 0.1 (the) 515.88 162.73 S 0.1 (indicated) 198 150.33 S 0.1 (format.) 242.91 150.33 S 0.1 (Curr) 278.6 150.33 S 0.1 (ently) 299.84 150.33 S 0.1 (,) 321.57 150.33 S 0.1 (the) 326.84 150.33 S 0.1 (data) 343.67 150.33 S 0.1 (may) 366.1 150.33 S 0.1 (consist) 388.45 150.33 S 0.1 (of) 422.18 150.33 S 0.1 (a) 433.84 150.33 S 0.1 (hostname) 441.6 150.33 S 0.1 (in) 488.28 150.33 S 0.1 (UTF) 499.88 150.33 S 0.1 (format,) 522.31 150.33 S FMENDPAGE %%EndPage: "37" 43 %%Page: "38" 44 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (38) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (5) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (a) 198 641.33 S 0.1 (port) 206.22 641.33 S 0.1 (number) 228.42 641.33 S 0.1 (,) 263.23 641.33 S 0.1 (and) 268.95 641.33 S 0.1 (optionally) 289.3 641.33 S 0.1 (\050as) 338.72 641.33 S 0.1 (specif) 354.71 641.33 S 0.1 (ied) 380.84 641.33 S 0.1 (by) 398.07 641.33 S 0.1 (the) 412.48 641.33 S 0.1 (endpoint) 429.77 641.33 S 0.1 (format) 473.87 641.33 S 0.1 (byte\051) 507.42 641.33 S 0.1 (the) 533.51 641.33 S 0.1 (serialized) 198 628.93 S 0.1 (r) 244.52 628.93 S 0.1 (epr) 248.39 628.93 S 0.1 (esentation) 263.26 628.93 S 0.1 (of) 312.52 628.93 S 0.1 (an) 324.43 628.93 S 5 F (RMIClientSocketFactory) 338.36 628.93 T 1 F 0.1 (object) 473.27 628.93 S 0.1 (that) 502.6 628.93 S 0.1 (is) 523.26 628.93 S 0.1 (used) 533.52 628.93 S 0.1 (by) 198 616.53 S 0.1 (clients) 212.18 616.53 S 0.1 (to) 244.13 616.53 S 0.1 (generate) 255.93 616.53 S 0.1 (socket) 297.58 616.53 S 0.1 (connections) 328.81 616.53 S 0.1 (to) 385.26 616.53 S 0.1 (r) 397.06 616.53 S 0.1 (emote) 400.93 616.53 S 0.1 (object) 431.45 616.53 S 0.1 (at) 460.75 616.53 S 0.1 (this) 472.1 616.53 S 0.1 (endpoint.) 491.61 616.53 S 0.1 (The) 538.08 616.53 S 0.1 (endpoint) 198 604.13 S 0.1 (r) 242.1 604.13 S 0.1 (epr) 245.97 604.13 S 0.1 (esentation) 260.84 604.13 S 0.1 (does) 310.31 604.13 S 0.1 (not) 334.43 604.13 S 0.1 (contain) 352.39 604.13 S 0.1 (the) 388.92 604.13 S 5 F (RMIServerSocketFactory) 406.21 604.13 T 1 F 0.1 (object) 198 591.73 S 0.1 (that) 227.54 591.73 S 0.1 (was) 248.4 591.73 S 0.1 (specif) 269.4 591.73 S 0.1 (ied) 295.53 591.73 S 0.1 (when) 312.76 591.73 S 0.1 (the) 341.05 591.73 S 0.1 (r) 358.34 591.73 S 0.1 (emote) 362.21 591.73 S 0.1 (object) 392.96 591.73 S 0.1 (was) 422.5 591.73 S 0.1 (exported.) 443.5 591.73 S 0.1 (When) 198 571.33 S 0.1 (calls) 227.34 571.33 S 0.1 (ar) 249.84 571.33 S 0.1 (e) 258.81 571.33 S 0.1 (made) 266.21 571.33 S 0.1 (thr) 293.84 571.33 S 0.1 (ough) 306.99 571.33 S 0.1 (r) 332.77 571.33 S 0.1 (efer) 336.64 571.33 S 0.1 (ences) 353.72 571.33 S 0.1 (of) 380.8 571.33 S 0.1 (the) 392.3 571.33 S 5 F (UnicastRef2) 408.98 571.33 T 1 F 0.1 (type,) 477.48 571.33 S 0.1 (the) 502.61 571.33 S 0.1 (r) 519.28 571.33 S 0.1 (untime) 523.25 571.33 S 0.1 (uses) 198 558.93 S 0.1 (the) 220.82 558.93 S 5 F (createSocket) 238.11 558.93 T 1 F 0.1 (method) 313.23 558.93 S 0.1 (of) 351.22 558.93 S 0.1 (the) 363.33 558.93 S 5 F (RMIClientSocketFactory) 380.62 558.93 T 1 F 0.1 (object) 515.74 558.93 S 0.1 (in) 545.28 558.93 S 0.1 (the) 198 546.53 S 0.1 (endpoint) 215.29 546.53 S 0.1 (when) 259.39 546.53 S 0.1 (cr) 287.68 546.53 S 0.1 (eating) 296.09 546.53 S 0.1 (sockets) 327.15 546.53 S 0.1 (for) 362.96 546.53 S 0.1 (connections) 379.12 546.53 S 0.1 (to) 435.8 546.53 S 0.1 (the) 447.84 546.53 S 0.1 (r) 465.13 546.53 S 0.1 (efer) 469 546.53 S 0.1 (ent) 486.08 546.53 S 0.1 (r) 503.37 546.53 S 0.1 (emote) 507.24 546.53 S 0.1 (object.) 198 534.13 S 0.1 (Also,) 230.14 534.13 S 0.1 (when) 256.65 534.13 S 0.1 (the) 284.94 534.13 S 0.1 (r) 302.23 534.13 S 0.1 (untime) 306.2 534.13 S 0.1 (makes) 341.56 534.13 S 0.1 (DGC) 373.6 534.13 S 0.1 (\322dirty\323) 399.48 534.13 S 0.1 (and) 435.09 534.13 S 0.1 (\322clean\323) 455.44 534.13 S 0.1 (calls) 492.22 534.13 S 0.1 (for) 515.34 534.13 S 0.1 (a) 531.49 534.13 S 0.1 (particular) 198 521.73 S 0.1 (r) 245.58 521.73 S 0.1 (emote) 249.45 521.73 S 0.1 (object,) 280.2 521.73 S 0.1 (it) 312.34 521.73 S 0.1 (must) 321.83 521.73 S 0.1 (call) 347.71 521.73 S 0.1 (the) 366.49 521.73 S 0.1 (DGC) 383.78 521.73 S 0.1 (on) 409.66 521.73 S 0.1 (the) 424.26 521.73 S 0.1 (r) 441.55 521.73 S 0.1 (emote) 445.42 521.73 S 0.1 (VM) 476.17 521.73 S 0.1 (using) 496.17 521.73 S 0.1 (a) 524.34 521.73 S 0.1 (connection) 198 509.33 S 0.1 (generated) 250.34 509.33 S 0.1 (fr) 298.43 509.33 S 0.1 (om) 305.73 509.33 S 0.1 (the) 323.34 509.33 S 0.1 (same) 340.63 509.33 S 5 F (RMIClientSocketFactory) 367.01 509.33 T 1 F 0.1 (object) 502.13 509.33 S 0.1 (as) 531.67 509.33 S 0.1 (specif) 198 496.93 S 0.1 (ied) 224.13 496.93 S 0.1 (in) 241.36 496.93 S 0.1 (the) 253.41 496.93 S 0.1 (r) 270.7 496.93 S 0.1 (emote) 274.57 496.93 S 0.1 (r) 305.32 496.93 S 0.1 (efer) 309.19 496.93 S 0.1 (ence,) 326.27 496.93 S 0.1 (and) 352.23 496.93 S 0.1 (the) 372.58 496.93 S 0.1 (DGC) 389.87 496.93 S 0.1 (implementation) 415.75 496.93 S 0.1 (on) 490.87 496.93 S 0.1 (the) 505.47 496.93 S 0.1 (server) 522.76 496.93 S 0.1 (side) 198 484.53 S 0.1 (should) 219.57 484.53 S 0.1 (verify) 253.86 484.53 S 0.1 (that) 283.77 484.53 S 0.1 (this) 304.63 484.53 S 0.1 (was) 324.38 484.53 S 0.1 (done) 345.38 484.53 S 0.1 (corr) 371.08 484.53 S 0.1 (ectly) 389.1 484.53 S 0.1 (.) 409.45 484.53 S 0.1 (Remote) 198 464.13 S 0.1 (objects) 235.53 464.13 S 0.1 (exported) 269.41 464.13 S 0.1 (with) 312.86 464.13 S 0.1 (the) 336.71 464.13 S 0.1 (older) 354 464.13 S 0.1 (constr) 380.84 464.13 S 0.1 (uctor) 408.53 464.13 S 0.1 (or) 435.29 464.13 S 0.1 (method) 448.02 464.13 S 0.1 (on) 486.01 464.13 S 5 F (UnicastRemoteObject) 198 451.73 T 1 F 0.1 (that) 314.55 451.73 S 0.1 (do) 334.84 451.73 S 0.1 (not) 349.16 451.73 S 0.1 (take) 366.55 451.73 S 0.1 (custom) 388.11 451.73 S 0.1 (socket) 423.53 451.73 S 0.1 (factories) 454.43 451.73 S 0.1 (as) 495.26 451.73 S 0.1 (ar) 507.25 451.73 S 0.1 (guments) 516.22 451.73 S 0.1 (will) 198 439.33 S 0.1 (have) 218.59 439.33 S 5 F (RemoteRef) 243.37 439.33 T 1 F 0.1 (and) 300.49 439.33 S 5 F (ServerRef) 320.84 439.33 T 1 F 0.1 (of) 377.96 439.33 S 0.1 (type) 390.07 439.33 S 5 F (UnicastRef) 413.21 439.33 T 1 F 0.1 (and) 476.33 439.33 S 5 F (UnicastServerRef) 198 426.93 T 1 F 0.1 (as) 297.12 426.93 S 0.1 (befor) 309.68 426.93 S 0.1 (e) 333.06 426.93 S 0.1 (and) 341.07 426.93 S 0.1 (use) 361.42 426.93 S 0.1 (the) 379.9 426.93 S 0.1 (old) 397.19 426.93 S 0.1 (wir) 415.09 426.93 S 0.1 (e) 430.41 426.93 S 0.1 (r) 438.42 426.93 S 0.1 (epr) 442.29 426.93 S 0.1 (esentation) 457.16 426.93 S 0.1 (for) 506.63 426.93 S 0.1 (their) 522.79 426.93 S 0.1 (endpoints,) 198 414.53 S 0.1 (i.e.) 249.04 414.53 S 0.1 (a) 265.26 414.53 S 0.1 (host) 273.48 414.53 S 0.1 (string) 295.78 414.53 S 0.1 (in) 325.24 414.53 S 0.1 (UTF) 337.29 414.53 S 0.1 (format) 360.18 414.53 S 0.1 (followed) 393.73 414.53 S 0.1 (by) 436.96 414.53 S 0.1 (integer) 451.37 414.53 S 0.1 (specifying) 486.27 414.53 S 0.1 (the) 535.96 414.53 S 0.1 (port) 198 402.13 S 0.1 (number) 220.2 402.13 S 0.1 (.) 255.01 402.13 S 0.1 (This) 260.73 402.13 S 0.1 (is) 283.35 402.13 S 0.1 (so) 293.82 402.13 S 0.1 (that) 306.84 402.13 S 0.1 (RMI) 327.7 402.13 S 0.1 (servers) 350.63 402.13 S 0.1 (that) 386.06 402.13 S 0.1 (do) 406.92 402.13 S 0.1 (not) 421.81 402.13 S 0.1 (use) 439.77 402.13 S 0.1 (new) 458.25 402.13 S 0.1 (JDK) 480.62 402.13 S 0.1 (1.2) 502.37 402.13 S 0.1 (featur) 518.28 402.13 S 0.1 (es) 545.07 402.13 S 0.1 (will) 198 389.73 S 0.1 (inter) 218.59 389.73 S 0.1 (operate) 239.64 389.73 S 0.1 (with) 276.72 389.73 S 0.1 (older) 300.57 389.73 S 0.1 (RMI) 327.41 389.73 S 0.1 (clients.) 350.34 389.73 S 0 14 Q (5.8.1) 125 356.67 T (The) 160.49 356.67 T (RMISocketFactory) 185.69 356.67 T (Class) 296.15 356.67 T 1 10 Q 0.1 (The) 198 335.33 S 5 F (java.rmi.server.RMISocketFactory) 222.24 335.33 T 1 F 0.1 (abstract) 421.44 335.33 S 0.1 (class) 460.04 335.33 S 0.1 (pr) 484.49 335.33 S 0.1 (ovides) 494.47 335.33 S 0.1 (an) 527.35 335.33 S 0.1 (interface) 198 322.93 S 0.1 (for) 240.2 322.93 S 0.1 (specifying) 256.24 322.93 S 0.1 (how) 305.82 322.93 S 0.1 (the) 328.75 322.93 S 0.1 (transport) 345.93 322.93 S 0.1 (should) 390.79 322.93 S 0.1 (obtain) 424.96 322.93 S 0.1 (sockets.) 456.55 322.93 S 0.1 (Note) 494.85 322.93 S 0.1 (that) 520.07 322.93 S 0.1 (the) 540.82 322.93 S 0.1 (class) 198 310.53 S 0.1 (below) 222.45 310.53 S 0.1 (uses) 253.1 310.53 S 5 F (Socket) 275.92 310.53 T 1 F 0.1 (and) 315.04 310.53 S 5 F (ServerSocket) 335.39 310.53 T 1 F 0.1 (fr) 410.51 310.53 S 0.1 (om) 417.81 310.53 S 0.1 (the) 435.42 310.53 S 5 F (java.net) 452.71 310.53 T 1 F 0.1 (package.) 503.83 310.53 S 5 9 Q (package java.rmi.server;) 198 294.8 T (public abstract class RMISocketFactory) 198 283.8 T (implements RMIClientSocketFactory, RMIServerSocketFactory) 218.16 272.8 T ({) 198 261.8 T (public abstract Socket createSocket\050String host, int port\051) 218.16 239.8 T (throws IOException;) 238.32 228.8 T (public abstract ServerSocket createServerSocket\050int port\051) 218.16 217.8 T (throws IOException;) 238.32 206.8 T (public static void setSocketFactory\050RMISocketFactory fac\051) 218.16 195.8 T (throws IOException;) 238.32 184.8 T (public static RMISocketFactory getSocketFactory\050\051;) 218.16 173.8 T FMENDPAGE %%EndPage: "38" 44 %%Page: "39" 45 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (5:) 232.71 108.7 S 0 F 0.09 (Server) 243.15 108.7 S 0.09 (Interfaces) 268.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (39) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (5) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (public static void setFailureHandler\050RMIFailureHandler fh\051;) 218.16 642 T (public static RMIFailureHandler getFailureHandler\050\051;) 218.16 631 T (}) 198 620 T 1 10 Q 0.1 (The) 198 600.33 S 0.1 (static) 218.16 600.33 S 0.1 (method) 244.99 600.33 S 5 F (setSocketFactory) 282.98 600.33 T 1 F 0.1 (is) 382.1 600.33 S 0.1 (used) 392.57 600.33 S 0.1 (to) 417.26 600.33 S 0.1 (set) 429.3 600.33 S 0.1 (the) 445.01 600.33 S 0.1 (socket) 462.3 600.33 S 0.1 (factory) 493.77 600.33 S 0.1 (fr) 528.59 600.33 S 0.1 (om) 535.89 600.33 S 0.1 (which) 198 587.93 S 0.1 (RMI) 228.95 587.93 S 0.1 (obtains) 251.88 587.93 S 0.1 (sockets.) 287.92 587.93 S 0.1 (The) 326.33 587.93 S 0.1 (application) 346.49 587.93 S 0.1 (may) 400.44 587.93 S 0.1 (invoke) 423.25 587.93 S 0.1 (this) 457.16 587.93 S 0.1 (method) 476.91 587.93 S 0.1 (with) 514.9 587.93 S 0.1 (its) 538.74 587.93 S 0.1 (own) 198 575.53 S 5 F (RMISocketFactory) 221.04 575.53 T 1 F 0.1 (instance) 320.16 575.53 S 0.1 (only) 360.36 575.53 S 0.1 (once.) 383.63 575.53 S 0.1 (An) 410.26 575.53 S 0.1 (application-def) 427.18 575.53 S 0.1 (ined) 495.78 575.53 S 0.1 (implementation) 198 563.13 S 0.1 (of) 273.12 563.13 S 5 F (RMISocketFactory) 285.23 563.13 T 1 F 0.1 (could,) 384.35 563.13 S 0.1 (for) 415.52 563.13 S 0.1 (example,) 431.68 563.13 S 0.1 (do) 475.59 563.13 S 0.1 (pr) 490.48 563.13 S 0.1 (eliminary) 500.46 563.13 S 0.1 (f) 198 550.73 S 0.1 (iltering) 201.24 550.73 S 0.1 (on) 237.27 550.73 S 0.1 (the) 251.87 550.73 S 0.1 (r) 269.16 550.73 S 0.1 (equested) 273.03 550.73 S 0.1 (connection) 316.56 550.73 S 0.1 (and) 368.9 550.73 S 0.1 (thr) 389.25 550.73 S 0.1 (ow) 402.4 550.73 S 0.1 (exceptions,) 419.52 550.73 S 0.1 (or) 473.12 550.73 S 0.1 (r) 485.85 550.73 S 0.1 (eturn) 489.72 550.73 S 0.1 (its) 517.18 550.73 S 0.1 (own) 531.02 550.73 S 0.1 (extension) 198 538.33 S 0.1 (of) 244.27 538.33 S 0.1 (the) 256.38 538.33 S 5 F (java.net.Socket) 273.67 538.33 T 1 F 0.1 (or) 366.79 538.33 S 5 F (java.net.ServerSocket) 379.52 538.33 T 1 F 0.1 (classes,) 508.64 538.33 S 0.1 (such) 198 525.93 S 0.1 (as) 222.05 525.93 S 0.1 (ones) 234.61 525.93 S 0.1 (that) 258.44 525.93 S 0.1 (pr) 279.3 525.93 S 0.1 (ovide) 289.28 525.93 S 0.1 (a) 317.82 525.93 S 0.1 (secur) 326.04 525.93 S 0.1 (e) 349.81 525.93 S 0.1 (communication) 357.82 525.93 S 0.1 (channel.) 431.45 525.93 S 0.1 (Note) 472.47 525.93 S 0.1 (that) 497.81 525.93 S 0.1 (the) 518.67 525.93 S 0.1 (RMISocketFactory) 198 513.53 S 0.1 (may) 284.22 513.53 S 0.1 (only) 307.03 513.53 S 0.1 (be) 330.3 513.53 S 0.1 (set) 343.94 513.53 S 0.1 (if) 359.65 513.53 S 0.1 (the) 369.21 513.53 S 0.1 (curr) 386.5 513.53 S 0.1 (ent) 405.09 513.53 S 0.1 (security) 422.38 513.53 S 0.1 (manager) 461.48 513.53 S 0.1 (allows) 504.25 513.53 S 0.1 (setting) 198 501.13 S 0.1 (a) 231.66 501.13 S 0.1 (socket) 239.88 501.13 S 0.1 (factory;) 271.35 501.13 S 0.1 (if) 308.77 501.13 S 0.1 (setting) 318.33 501.13 S 0.1 (the) 351.99 501.13 S 0.1 (socket) 369.28 501.13 S 0.1 (factory) 400.75 501.13 S 0.1 (is) 435.57 501.13 S 0.1 (disallowed,) 446.04 501.13 S 0.1 (a) 501.54 501.13 S 5 F (SecurityException) 198 488.73 T 1 F 0.1 (will) 303.12 488.73 S 0.1 (be) 323.71 488.73 S 0.1 (thr) 337.35 488.73 S 0.1 (own.) 350.5 488.73 S 0.1 (The) 198 468.33 S 0.1 (static) 218.16 468.33 S 0.1 (method) 244.99 468.33 S 5 F (getSocketFactory) 282.98 468.33 T 1 F 0.1 (r) 382.1 468.33 S 0.1 (eturns) 385.97 468.33 S 0.1 (the) 417.78 468.33 S 0.1 (socket) 435.07 468.33 S 0.1 (factory) 466.54 468.33 S 0.1 (used) 501.36 468.33 S 0.1 (by) 526.05 468.33 S 0.1 (RMI.) 198 455.93 S 0.1 (The) 223.53 455.93 S 0.1 (method) 243.69 455.93 S 0.1 (r) 281.68 455.93 S 0.1 (eturns) 285.55 455.93 S 0.1 (null) 317.36 455.93 S 0.1 (if) 338.55 455.93 S 0.1 (the) 348.11 455.93 S 0.1 (socket) 365.4 455.93 S 0.1 (factory) 396.87 455.93 S 0.1 (is) 431.69 455.93 S 0.1 (not) 442.16 455.93 S 0.1 (set.) 460.12 455.93 S 0.1 (The) 198 435.53 S 0.1 (transport) 218.16 435.53 S 0.1 (layer) 263.13 435.53 S 0.1 (invokes) 288.96 435.53 S 0.1 (the) 327.21 435.53 S 5 F (createSocket) 344.5 435.53 T 1 F 0.1 (and) 419.62 435.53 S 5 F (createServerSocket) 439.97 435.53 T 1 F 0.1 (methods) 198 423.13 S 0.1 (on) 240.33 423.13 S 0.1 (the) 254.93 423.13 S 5 F (RMISocketFactory) 272.22 423.13 T 1 F 0.1 (r) 371.34 423.13 S 0.1 (eturned) 375.21 423.13 S 0.1 (by) 413.78 423.13 S 0.1 (the) 428.19 423.13 S 5 F (getSocketFactory) 445.48 423.13 T 1 F 0.1 (method) 198 410.73 S 0.1 (when) 235.99 410.73 S 0.1 (the) 264.28 410.73 S 0.1 (transport) 281.57 410.73 S 0.1 (needs) 326.54 410.73 S 0.1 (to) 355.91 410.73 S 0.1 (cr) 367.95 410.73 S 0.1 (eate) 376.36 410.73 S 0.1 (sockets.) 397.72 410.73 S 0.1 (For) 436.13 410.73 S 0.1 (example:) 454.52 410.73 S 5 9 Q (RMISocketFactory.getSocketFactory\050\051.createSocket\050myhost, myport\051) 198 395 T 1 10 Q 0.1 (The) 198 375.33 S 0.1 (method) 218.16 375.33 S 5 F (createSocket) 256.15 375.33 T 1 F 0.1 (should) 331.27 375.33 S 0.1 (cr) 365.56 375.33 S 0.1 (eate) 373.97 375.33 S 0.1 (a) 395.33 375.33 S 0.1 (client) 403.55 375.33 S 0.1 (socket) 431.4 375.33 S 0.1 (connected) 462.87 375.33 S 0.1 (to) 511.82 375.33 S 0.1 (the) 523.86 375.33 S 0.1 (specif) 198 362.93 S 0.1 (ied) 224.13 362.93 S 0 F 0.1 (host) 241.36 362.93 S 1 F 0.1 (and) 261.54 362.93 S 0 F 0.1 (port) 281.89 362.93 S 1 F 0.1 (.) 298.95 362.93 S 0.1 (The) 304.67 362.93 S 0.1 (method) 324.83 362.93 S 5 F (createServerSocket) 362.82 362.93 T 1 F 0.1 (should) 473.94 362.93 S 0.1 (cr) 508.23 362.93 S 0.1 (eate) 516.64 362.93 S 0.1 (a) 538 362.93 S 0.1 (server) 198 350.53 S 0.1 (socket) 229.09 350.53 S 0.1 (on) 260.56 350.53 S 0.1 (the) 275.16 350.53 S 0.1 (specif) 292.45 350.53 S 0.1 (ied) 318.58 350.53 S 0 F 0.1 (port) 335.81 350.53 S 1 F 0.1 (.) 352.87 350.53 S 0.1 (The) 198 330.13 S 0.1 (default) 218.16 330.13 S 0.1 (transport\325s) 253.41 330.13 S 0.1 (implementation) 305.6 330.13 S 0.1 (of) 380.72 330.13 S 5 F (RMISocketFactory) 392.83 330.13 T 1 F 0.1 (pr) 491.95 330.13 S 0.1 (ovides) 501.93 330.13 S 0.1 (for) 534.81 330.13 S 0.1 (transpar) 198 317.73 S 0.1 (ent) 235.85 317.73 S 0.1 (RMI) 253.14 317.73 S 0.1 (thr) 276.07 317.73 S 0.1 (ough) 289.22 317.73 S 0.1 (f) 315.61 317.73 S 0.1 (ir) 318.85 317.73 S 0.1 (ewalls) 325.73 317.73 S 0.1 (using) 357.64 317.73 S 0.1 (HTTP) 385.82 317.73 S 0.1 (as) 415.96 317.73 S 0.1 (follows:) 428.52 317.73 S 4 14 Q 0.14 (\245) 198 299.33 S 1 10 Q 0.1 (On) 210.6 299.33 S 5 F (createSocket) 226.95 299.33 T 1 F 0.1 (,) 298.95 299.33 S 0.1 (the) 304.02 299.33 S 0.1 (factory) 320.66 299.33 S 0.1 (automatically) 354.83 299.33 S 0.1 (attempts) 419.17 299.33 S 0.1 (HTTP) 461.09 299.33 S 0.1 (connections) 490.58 299.33 S 0.1 (to) 546.61 299.33 S 0.1 (hosts) 210.6 286.93 S 0.1 (that) 237.24 286.93 S 0.1 (cannot) 258.1 286.93 S 0.1 (be) 291.62 286.93 S 0.1 (contacted) 305.26 286.93 S 0.1 (with) 351.86 286.93 S 0.1 (a) 375.71 286.93 S 0.1 (dir) 383.93 286.93 S 0.1 (ect) 397.02 286.93 S 0.1 (socket.) 412.93 286.93 S 4 14 Q 0.14 (\245) 198 268.53 S 1 10 Q 0.1 (On) 210.6 268.53 S 5 F (createServerSocket) 227.6 268.53 T 1 F 0.1 (,) 335.6 268.53 S 0.1 (the) 341.32 268.53 S 0.1 (factory) 358.61 268.53 S 0.1 (r) 393.43 268.53 S 0.1 (eturns) 397.3 268.53 S 0.1 (a) 429.11 268.53 S 0.1 (server) 437.33 268.53 S 0.1 (socket) 468.42 268.53 S 0.1 (that) 499.89 268.53 S 0.1 (automatically) 210.6 256.13 S 0.1 (detects) 275.59 256.13 S 0.1 (if) 310.3 256.13 S 0.1 (a) 319.86 256.13 S 0.1 (newly) 328.08 256.13 S 0.1 (accepted) 359.12 256.13 S 0.1 (connection) 401.88 256.13 S 0.1 (is) 454.22 256.13 S 0.1 (an) 464.69 256.13 S 0.1 (HTTP) 478.83 256.13 S 0.1 (POST) 508.97 256.13 S 0.1 (r) 210.6 243.73 S 0.1 (equest.) 214.47 243.73 S 0.1 (If) 248.92 243.73 S 0.1 (so,) 258.35 243.73 S 0.1 (it) 273.39 243.73 S 0.1 (r) 282.3 243.73 S 0.1 (eturns) 286.17 243.73 S 0.1 (a) 317.39 243.73 S 0.1 (socket) 325.03 243.73 S 0.1 (that) 355.92 243.73 S 0.1 (will) 376.19 243.73 S 0.1 (transpar) 396.2 243.73 S 0.1 (ently) 434.05 243.73 S 0.1 (expose) 459.42 243.73 S 0.1 (only) 493.01 243.73 S 0.1 (the) 515.7 243.73 S 0.1 (body) 532.4 243.73 S 0.1 (of) 210.6 231.33 S 0.1 (the) 222.71 231.33 S 0.1 (r) 240 231.33 S 0.1 (equest) 243.87 231.33 S 0.1 (to) 276.3 231.33 S 0.1 (the) 288.34 231.33 S 0.1 (transport) 305.63 231.33 S 0.1 (and) 350.6 231.33 S 0.1 (format) 370.95 231.33 S 0.1 (its) 404.5 231.33 S 0.1 (output) 418.33 231.33 S 0.1 (as) 452.1 231.33 S 0.1 (an) 464.66 231.33 S 0.1 (HTTP) 478.8 231.33 S 0.1 (r) 508.94 231.33 S 0.1 (esponse.) 512.81 231.33 S 0.1 (The) 198 210.93 S 0.1 (method) 218.16 210.93 S 5 F (setFailureHandler) 256.15 210.93 T 1 F 0.1 (sets) 361.27 210.93 S 0.1 (the) 381.32 210.93 S 0.1 (failur) 398.61 210.93 S 0.1 (e) 423.16 210.93 S 0.1 (handler) 431.17 210.93 S 0.1 (to) 469.39 210.93 S 0.1 (be) 481.43 210.93 S 0.1 (called) 495.07 210.93 S 0.1 (by) 524.95 210.93 S 0.1 (the) 539.36 210.93 S 0.1 (RMI) 198 198.53 S 0.1 (r) 220.74 198.53 S 0.1 (untime) 224.71 198.53 S 0.1 (if) 259.89 198.53 S 0.1 (the) 269.26 198.53 S 0.1 (cr) 286.37 198.53 S 0.1 (eation) 294.78 198.53 S 0.1 (of) 325.55 198.53 S 0.1 (a) 337.48 198.53 S 0.1 (server) 345.51 198.53 S 0.1 (socket) 376.42 198.53 S 0.1 (fails.) 407.7 198.53 S 0.1 (The) 432.12 198.53 S 0.1 (failur) 452.1 198.53 S 0.1 (e) 476.65 198.53 S 0.1 (handler) 484.47 198.53 S 0.1 (r) 522.51 198.53 S 0.1 (eturns) 526.38 198.53 S 0.1 (a) 198 186.13 S 0.1 (boolean) 206.22 186.13 S 0.1 (to) 245.01 186.13 S 0.1 (indicate) 257.05 186.13 S 0.1 (if) 296.21 186.13 S 0.1 (r) 305.77 186.13 S 0.1 (etry) 309.64 186.13 S 0.1 (should) 330.72 186.13 S 0.1 (occur) 365.01 186.13 S 0.1 (.) 389.09 186.13 S 0.1 (The) 394.81 186.13 S 0.1 (default) 414.97 186.13 S 0.1 (failur) 450.22 186.13 S 0.1 (e) 474.77 186.13 S 0.1 (handler) 482.78 186.13 S 0.1 (r) 520.99 186.13 S 0.1 (eturns) 524.86 186.13 S 0.1 (false,) 198 173.73 S 0.1 (meaning) 224.49 173.73 S 0.1 (that) 267.04 173.73 S 0.1 (by) 287.9 173.73 S 0.1 (default) 302.31 173.73 S 0.1 (r) 337.56 173.73 S 0.1 (ecr) 341.43 173.73 S 0.1 (eation) 354.73 173.73 S 0.1 (of) 385.69 173.73 S 0.1 (sockets) 397.8 173.73 S 0.1 (is) 433.61 173.73 S 0.1 (not) 444.08 173.73 S 0.1 (attempted) 462.04 173.73 S 0.1 (by) 511.36 173.73 S 0.1 (the) 525.78 173.73 S 0.1 (r) 198 161.33 S 0.1 (untime.) 201.97 161.33 S FMENDPAGE %%EndPage: "39" 45 %%Page: "40" 46 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (40) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (5) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (The) 198 641.33 S 0.1 (method) 218.16 641.33 S 5 F (getFailureHandler) 256.15 641.33 T 1 F 0.1 (r) 361.27 641.33 S 0.1 (eturns) 365.14 641.33 S 0.1 (the) 396.95 641.33 S 0.1 (curr) 414.24 641.33 S 0.1 (ent) 432.83 641.33 S 0.1 (handler) 450.12 641.33 S 0.1 (for) 488.34 641.33 S 0.1 (socket) 504.5 641.33 S 0.1 (cr) 198 628.93 S 0.1 (eation) 206.41 628.93 S 0.1 (failur) 237.37 628.93 S 0.1 (e,) 261.92 628.93 S 0.1 (or) 272.53 628.93 S 0.1 (null) 285.26 628.93 S 0.1 (if) 306.45 628.93 S 0.1 (the) 316.01 628.93 S 0.1 (failur) 333.3 628.93 S 0.1 (e) 357.85 628.93 S 0.1 (handler) 365.86 628.93 S 0.1 (is) 404.08 628.93 S 0.1 (not) 414.55 628.93 S 0.1 (set.) 432.51 628.93 S 0 14 Q (5.8.2) 125 595.87 T (The) 160.49 595.87 T (RMIServerSocketFactory) 185.69 595.87 T (Interface) 332.72 595.87 T 1 10 Q 0.1 (T) 198 574.53 S 0.1 (o) 203.31 574.53 S 0.1 (support) 211.99 574.53 S 0.1 (custom) 250.77 574.53 S 0.1 (communication) 286.75 574.53 S 0.1 (with) 360.38 574.53 S 0.1 (r) 384.23 574.53 S 0.1 (emote) 388.1 574.53 S 0.1 (objects,) 418.85 574.53 S 0.1 (an) 455.33 574.53 S 5 F (RMIServerSocketFactory) 198 562.13 T 1 F 0.1 (instance) 333.12 562.13 S 0.1 (can) 373.32 562.13 S 0.1 (be) 392 562.13 S 0.1 (specif) 405.64 562.13 S 0.1 (ied) 431.77 562.13 S 0.1 (for) 449 562.13 S 0.1 (a) 465.16 562.13 S 0.1 (r) 473.38 562.13 S 0.1 (emote) 477.25 562.13 S 0.1 (object) 508 562.13 S 0.1 (when) 198 549.73 S 0.1 (it) 226.29 549.73 S 0.1 (is) 235.78 549.73 S 0.1 (exported,) 246.25 549.73 S 0.1 (either) 292.3 549.73 S 0.1 (via) 321.54 549.73 S 0.1 (the) 338.52 549.73 S 0.1 (appr) 355.81 549.73 S 0.1 (opriate) 377 549.73 S 5 F (UnicastRemoteObject) 412.2 549.73 T 1 F 0.1 (constr) 198 537.33 S 0.1 (uctor) 225.69 537.33 S 0.1 (or) 252.45 537.33 S 5 F (exportObject) 265.18 537.33 T 1 F 0.1 (method) 340.3 537.33 S 0.1 (or) 378.29 537.33 S 0.1 (the) 391.02 537.33 S 0.1 (appr) 408.31 537.33 S 0.1 (opriate) 429.5 537.33 S 5 F (java.rmi.activation.Activatable) 198 524.93 T 1 F 0.1 (constr) 387.12 524.93 S 0.1 (uctor) 414.81 524.93 S 0.1 (or) 441.57 524.93 S 5 F (exportObject) 454.3 524.93 T 1 F 0.1 (method.) 198 512.53 S 0.1 (If) 238.25 512.53 S 0.1 (such) 247.92 512.53 S 0.1 (a) 271.63 512.53 S 0.1 (server) 279.5 512.53 S 0.1 (socket) 310.25 512.53 S 0.1 (factory) 341.37 512.53 S 0.1 (is) 375.85 512.53 S 0.1 (associated) 385.98 512.53 S 0.1 (with) 435.2 512.53 S 0.1 (a) 458.71 512.53 S 0.1 (r) 466.58 512.53 S 0.1 (emote) 470.45 512.53 S 0.1 (object) 500.86 512.53 S 0.1 (when) 530.05 512.53 S 0.1 (it) 198 500.13 S 0.1 (is) 207.49 500.13 S 0.1 (exported,) 217.96 500.13 S 0.1 (the) 264.01 500.13 S 0.1 (RMI) 281.3 500.13 S 0.1 (r) 304.23 500.13 S 0.1 (untime) 308.2 500.13 S 0.1 (will) 343.56 500.13 S 0.1 (use) 364.15 500.13 S 0.1 (the) 382.63 500.13 S 0.1 (r) 399.92 500.13 S 0.1 (emote) 403.79 500.13 S 0.1 (object\325s) 434.54 500.13 S 0.1 (server) 471.3 500.13 S 0.1 (socket) 502.39 500.13 S 0.1 (factory) 198 487.73 S 0.1 (to) 232.82 487.73 S 0.1 (cr) 244.86 487.73 S 0.1 (eate) 253.27 487.73 S 0.1 (a) 274.63 487.73 S 5 F (ServerSocket) 282.85 487.73 T 1 F 0.1 (\050using) 357.97 487.73 S 0.1 (the) 389.58 487.73 S 5 F (RMIServerSocketFactory.createServerSocket) 198 475.33 T 1 F 0.1 (method\051) 447.12 475.33 S 0.1 (to) 488.54 475.33 S 0.1 (accept) 500.58 475.33 S 0.1 (connections) 198 462.93 S 0.1 (fr) 254.68 462.93 S 0.1 (om) 261.98 462.93 S 0.1 (r) 279.59 462.93 S 0.1 (emote) 283.46 462.93 S 0.1 (clients.) 314.21 462.93 S 5 9 Q (package java.rmi.server;) 198 447.2 T (public interface RMIServerSocketFactory {) 198 436.2 T (public java.net.ServerSocket createServerSocket\050int port\051) 218.16 414.2 T (throws IOException;) 238.32 403.2 T (}) 198 392.2 T 0 14 Q (5.8.3) 125 339.47 T (The) 160.49 339.47 T (RMIClientSocketFactory) 185.69 339.47 T (Interface) 331.16 339.47 T 1 10 Q 0.1 (For) 198 318.13 S 0.1 (custom) 216.39 318.13 S 0.1 (communication) 252.37 318.13 S 0.1 (with) 326 318.13 S 0.1 (r) 349.85 318.13 S 0.1 (emote) 353.72 318.13 S 0.1 (objects,) 384.47 318.13 S 0.1 (an) 420.95 318.13 S 5 F (RMIClientSocketFactory) 198 305.73 T 1 F 0.1 (instance) 333.12 305.73 S 0.1 (can) 373.32 305.73 S 0.1 (be) 392 305.73 S 0.1 (specif) 405.64 305.73 S 0.1 (ied) 431.77 305.73 S 0.1 (for) 449 305.73 S 0.1 (a) 465.16 305.73 S 0.1 (r) 473.38 305.73 S 0.1 (emote) 477.25 305.73 S 0.1 (object) 508 305.73 S 0.1 (when) 198 293.33 S 0.1 (it) 226.29 293.33 S 0.1 (is) 235.78 293.33 S 0.1 (exported,) 246.25 293.33 S 0.1 (either) 292.3 293.33 S 0.1 (via) 321.54 293.33 S 0.1 (the) 338.52 293.33 S 0.1 (appr) 355.81 293.33 S 0.1 (opriate) 377 293.33 S 5 F (UnicastRemoteObject) 412.2 293.33 T 1 F 0.1 (constr) 198 280.93 S 0.1 (uctor) 225.69 280.93 S 0.1 (or) 252.45 280.93 S 5 F (exportObject) 265.18 280.93 T 1 F 0.1 (method) 340.3 280.93 S 0.1 (or) 378.29 280.93 S 0.1 (the) 391.02 280.93 S 0.1 (appr) 408.31 280.93 S 0.1 (opriate) 429.5 280.93 S 5 F (java.rmi.activation.Activatable) 198 268.53 T 1 F 0.1 (constr) 387.12 268.53 S 0.1 (uctor) 414.81 268.53 S 0.1 (or) 441.57 268.53 S 5 F (exportObject) 454.3 268.53 T 1 F 0.1 (method.) 198 256.13 S 0.1 (If) 238.48 256.13 S 0.1 (such) 248.38 256.13 S 0.1 (a) 272.32 256.13 S 0.1 (client) 280.43 256.13 S 0.1 (socket) 308.17 256.13 S 0.1 (factory) 339.52 256.13 S 0.1 (is) 374.23 256.13 S 0.1 (associated) 384.59 256.13 S 0.1 (with) 434.04 256.13 S 0.1 (a) 457.78 256.13 S 0.1 (r) 465.89 256.13 S 0.1 (emote) 469.76 256.13 S 0.1 (object) 500.39 256.13 S 0.1 (when) 529.82 256.13 S 0.1 (it) 198 243.73 S 0.1 (is) 207.49 243.73 S 0.1 (exported,) 217.96 243.73 S 0.1 (the) 264.01 243.73 S 0.1 (client) 281.3 243.73 S 0.1 (socket) 309.15 243.73 S 0.1 (factory) 340.62 243.73 S 0.1 (will) 375.44 243.73 S 0.1 (be) 396.03 243.73 S 0.1 (downloaded) 409.67 243.73 S 0.1 (to) 469.9 243.73 S 0.1 (r) 481.94 243.73 S 0.1 (emote) 485.81 243.73 S 0.1 (virtual) 516.55 243.73 S 0.1 (machines) 198 231.33 S 0.1 (along) 243.77 231.33 S 0.1 (with) 272.14 231.33 S 0.1 (the) 295.99 231.33 S 0.1 (r) 313.28 231.33 S 0.1 (emote) 317.15 231.33 S 0.1 (r) 347.9 231.33 S 0.1 (efer) 351.77 231.33 S 0.1 (ence) 368.85 231.33 S 0.1 (for) 392.21 231.33 S 0.1 (the) 408.37 231.33 S 0.1 (r) 425.66 231.33 S 0.1 (emote) 429.53 231.33 S 0.1 (object) 460.28 231.33 S 0.1 (and) 489.82 231.33 S 0.1 (the) 510.17 231.33 S 0.1 (RMI) 527.46 231.33 S 0.1 (r) 198 218.93 S 0.1 (untime) 201.97 218.93 S 0.1 (will) 237.09 218.93 S 0.1 (use) 257.43 218.93 S 0.1 (the) 275.67 218.93 S 5 F (RMIClientSocketFactory.createSocket) 292.71 218.93 T 1 F 0.1 (method) 505.58 218.93 S 0.1 (to) 546.21 218.93 S 0.1 (make) 198 206.53 S 0.1 (connections) 225.7 206.53 S 0.1 (fr) 282.38 206.53 S 0.1 (om) 289.68 206.53 S 0.1 (the) 307.29 206.53 S 0.1 (client) 324.58 206.53 S 0.1 (to) 352.43 206.53 S 0.1 (the) 364.47 206.53 S 0.1 (r) 381.76 206.53 S 0.1 (emote) 385.63 206.53 S 0.1 (object) 416.38 206.53 S 0.1 (.) 445.92 206.53 S FMENDPAGE %%EndPage: "40" 46 %%Page: "41" 47 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (5:) 232.71 108.7 S 0 F 0.09 (Server) 243.15 108.7 S 0.09 (Interfaces) 268.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (41) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (5) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (package java.rmi.server;) 198 642 T (public interface RMIClientSocketFactory {) 198 631 T (public java.net.Socket createSocket\050String host, int port\051) 218.16 620 T (throws IOException;) 238.32 609 T (}) 198 598 T 0 15 Q (5.9) 67.47 565 T (The) 97.27 565 T (RMIFailur) 122.58 565 T (eHandler) 188.99 565 T (Interface) 247.65 565 T 1 10 Q 0.1 (The) 198 543.33 S 5 F (java.rmi.server.RMIFailureHandler) 218.16 543.33 T 1 F 0.1 (interface) 419.28 543.33 S 0.1 (pr) 461.59 543.33 S 0.1 (ovides) 471.57 543.33 S 0.1 (a) 504.45 543.33 S 0.1 (method) 512.67 543.33 S 0.1 (for) 198 530.93 S 0.1 (specifying) 214.16 530.93 S 0.1 (how) 263.85 530.93 S 0.1 (the) 286.89 530.93 S 0.1 (RMI) 304.18 530.93 S 0.1 (r) 327.11 530.93 S 0.1 (untime) 331.08 530.93 S 0.1 (should) 366.44 530.93 S 0.1 (r) 400.73 530.93 S 0.1 (espond) 404.6 530.93 S 0.1 (when) 440.75 530.93 S 0.1 (server) 469.04 530.93 S 0.1 (socket) 500.13 530.93 S 0.1 (cr) 198 518.53 S 0.1 (eation) 206.41 518.53 S 0.1 (fails) 237.37 518.53 S 0.1 (\050except) 259.38 518.53 S 0.1 (during) 294.98 518.53 S 0.1 (object) 329.08 518.53 S 0.1 (export\051.) 358.62 518.53 S 5 9 Q (package java.rmi.server;) 198 502.8 T (public interface RMIFailureHandler {) 198 487.8 T (public boolean failure\050Exception ex\051;) 218.16 476.8 T (}) 198 465.8 T 1 10 Q 0.1 (The) 198 446.13 S 5 F (failure) 218.16 446.13 T 1 F 0.1 (method) 263.28 446.13 S 0.1 (is) 301.27 446.13 S 0.1 (invoked) 311.74 446.13 S 0.1 (with) 351.86 446.13 S 0.1 (the) 375.71 446.13 S 0.1 (exception) 393 446.13 S 0.1 (that) 439.66 446.13 S 0.1 (pr) 460.52 446.13 S 0.1 (evented) 470.5 446.13 S 0.1 (the) 509.53 446.13 S 0.1 (RMI) 526.82 446.13 S 0.1 (r) 198 433.73 S 0.1 (untime) 201.97 433.73 S 0.1 (fr) 237.33 433.73 S 0.1 (om) 244.63 433.73 S 0.1 (cr) 262.24 433.73 S 0.1 (eating) 270.65 433.73 S 0.1 (a) 301.71 433.73 S 5 F (java.net.ServerSocket) 309.93 433.73 T 1 F 0.1 (.) 435.93 433.73 S 0.1 (The) 441.65 433.73 S 0.1 (method) 461.81 433.73 S 0.1 (r) 499.8 433.73 S 0.1 (eturns) 503.67 433.73 S 0.1 (tr) 535.48 433.73 S 0.1 (ue) 542.81 433.73 S 0.1 (if) 198 421.33 S 0.1 (the) 207.56 421.33 S 0.1 (r) 224.85 421.33 S 0.1 (untime) 228.82 421.33 S 0.1 (should) 264.18 421.33 S 0.1 (attempt) 298.47 421.33 S 0.1 (to) 336.7 421.33 S 0.1 (r) 348.74 421.33 S 0.1 (etry) 352.61 421.33 S 0.1 (and) 373.69 421.33 S 0.1 (false) 394.04 421.33 S 0.1 (otherwise.) 417.93 421.33 S 0.1 (Befor) 198 400.93 S 0.1 (e) 221.96 400.93 S 0.1 (this) 229.69 400.93 S 0.1 (method) 249.16 400.93 S 0.1 (can) 286.88 400.93 S 0.1 (be) 305.28 400.93 S 0.1 (invoked,) 318.64 400.93 S 0.1 (a) 361.08 400.93 S 0.1 (failur) 369.02 400.93 S 0.1 (e) 393.58 400.93 S 0.1 (handler) 401.31 400.93 S 0.1 (needs) 439.25 400.93 S 0.1 (to) 468.34 400.93 S 0.1 (be) 480.1 400.93 S 0.1 (r) 493.47 400.93 S 0.1 (egister) 497.34 400.93 S 0.1 (ed) 527.35 400.93 S 0.1 (via) 541.3 400.93 S 0.1 (the) 198 388.53 S 5 F (RMISocketFactory.setFailureHandler) 215.29 388.53 T 1 F 0.1 (call.) 422.41 388.53 S 0.1 (If) 443.79 388.53 S 0.1 (the) 453.81 388.53 S 0.1 (failur) 471.1 388.53 S 0.1 (e) 495.65 388.53 S 0.1 (handler) 503.66 388.53 S 0.1 (is) 541.88 388.53 S 0.1 (not) 198 376.13 S 0.1 (set,) 215.43 376.13 S 0.1 (the) 233.21 376.13 S 0.1 (RMI) 249.97 376.13 S 0.1 (r) 272.37 376.13 S 0.1 (untime) 276.34 376.13 S 0.1 (attempts) 311.17 376.13 S 0.1 (to) 353.2 376.13 S 0.1 (r) 364.71 376.13 S 0.1 (e-cr) 368.58 376.13 S 0.1 (eate) 385.31 376.13 S 0.1 (the) 406.14 376.13 S 5 F (ServerSocket) 422.9 376.13 T 1 F 0.1 (after) 497.49 376.13 S 0.1 (waiting) 520.91 376.13 S 0.1 (for) 198 363.73 S 0.1 (a) 214.16 363.73 S 0.1 (short) 222.38 363.73 S 0.1 (period) 248.73 363.73 S 0.1 (of) 281.68 363.73 S 0.1 (time.) 293.79 363.73 S 0.1 (Note) 198 343.33 S 0.1 (that) 223.34 343.33 S 0.1 (the) 244.2 343.33 S 5 F (RMIFailureHandler) 261.49 343.33 T 1 F 0.1 (is) 366.61 343.33 S 0.1 (not) 377.08 343.33 S 0.1 (called) 395.04 343.33 S 0.1 (when) 424.92 343.33 S 5 F (ServerSocket) 453.21 343.33 T 1 F 0.1 (cr) 198 330.93 S 0.1 (eation) 206.41 330.93 S 0.1 (fails) 237.37 330.93 S 0.1 (upon) 259.38 330.93 S 0.1 (initial) 286.22 330.93 S 0.1 (export) 315.76 330.93 S 0.1 (of) 348.11 330.93 S 0.1 (the) 360.22 330.93 S 0.1 (object.) 377.51 330.93 S 0.1 (The) 409.65 330.93 S 5 F (RMIFailureHandler) 429.81 330.93 T 1 F 0.1 (will) 534.93 330.93 S 0.1 (be) 198 318.53 S 0.1 (called) 211.64 318.53 S 0.1 (when) 241.52 318.53 S 0.1 (a) 269.81 318.53 S 5 F (ServerSocket) 278.03 318.53 T 1 F 0.1 (cr) 353.15 318.53 S 0.1 (eation) 361.56 318.53 S 0.1 (after) 392.52 318.53 S 0.1 (a) 416.47 318.53 S 0.1 (failed) 424.69 318.53 S 0.1 (accept) 453.46 318.53 S 0.1 (on) 485.12 318.53 S 0.1 (that) 499.72 318.53 S 5 F (ServerSocket) 198 306.13 T 1 F 0.1 (.) 270 306.13 S 0 15 Q (5.10) 59.97 272.4 T (The) 97.27 272.4 T (LogStr) 122.58 272.4 T (eam) 163.98 272.4 T (Class) 190.96 272.4 T 1 10 Q 0.1 (The) 198 250.73 S 0.1 (class) 218.16 250.73 S 5 F (LogStream) 242.61 250.73 T 1 F 0.1 (pr) 299.73 250.73 S 0.1 (esents) 309.71 250.73 S 0.1 (a) 340.57 250.73 S 0.1 (mechanism) 348.79 250.73 S 0.1 (for) 403.49 250.73 S 0.1 (logging) 419.65 250.73 S 0.1 (err) 457.25 250.73 S 0.1 (ors) 470.06 250.73 S 0.1 (that) 487.13 250.73 S 0.1 (ar) 507.99 250.73 S 0.1 (e) 516.96 250.73 S 0.1 (of) 524.97 250.73 S 0.1 (possible) 198 238.33 S 0.1 (inter) 238.01 238.33 S 0.1 (est) 259.06 238.33 S 0.1 (to) 274.77 238.33 S 0.1 (those) 286.81 238.33 S 0.1 (monitoring) 314 238.33 S 0.1 (the) 368.1 238.33 S 0.1 (system.) 385.39 238.33 S 0.1 (This) 422.63 238.33 S 0.1 (class) 445.25 238.33 S 0.1 (is) 469.7 238.33 S 0.1 (used) 480.17 238.33 S 0.1 (internally) 504.86 238.33 S 0.1 (for) 198 225.93 S 0.1 (server) 214.16 225.93 S 0.1 (call) 245.25 225.93 S 0.1 (logging.) 264.03 225.93 S 5 9 Q (package java.rmi.server;) 198 210.2 T (public class LogStream extends java.io.PrintStream {) 198 188.2 T FMENDPAGE %%EndPage: "41" 47 %%Page: "42" 48 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (42) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (5) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (public static LogStream log\050String name\051;) 218.16 642 T (public static synchronized PrintStream getDefaultStream\050\051;) 218.16 631 T (public static synchronized void setDefaultStream\050) 218.16 620 T (PrintStream newDefault\051;) 238.32 605 T (public synchronized OutputStream getOutputStream\050\051;) 218.16 594 T (public synchronized void setOutputStream\050OutputStream out\051;) 218.16 583 T (public void write\050int b\051;) 218.16 572 T (public void write\050byte b[], int off, int len\051;) 218.16 561 T (public String toString\050\051;) 218.16 550 T (public static int parseLevel\050String s\051;) 218.16 539 T (// constants for logging levels) 218.16 528 T (public static final int SILENT = 0;) 218.16 517 T (public static final int BRIEF = 10;) 218.16 506 T (public static final int VERBOSE = 20;) 218.16 495 T (}) 198 484 T 54 463.01 558 471 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 467.98 198 467.98 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 54 445.02 558 453.01 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 449.98 198 449.98 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 456.34 S 0.1 (\320) 223.74 456.34 S 1 F 0.1 (The) 231.96 456.34 S 5 F (LogStream) 252.12 456.34 T 1 F 0.1 (class) 309.24 456.34 S 0.1 (is) 333.69 456.34 S 0.1 (depr) 344.16 456.34 S 0.1 (ecated) 365.24 456.34 S 0.1 (in) 397.35 456.34 S 0.1 (JDK1.2) 409.4 456.34 S 0.1 (The) 198 427.95 S 0.1 (method) 218.16 427.95 S 5 F (log) 256.15 427.95 T 1 F 0.1 (r) 277.27 427.95 S 0.1 (eturns) 281.14 427.95 S 0.1 (the) 312.95 427.95 S 0.1 (LogStr) 330.24 427.95 S 0.1 (eam) 360.25 427.95 S 0.1 (identif) 382.29 427.95 S 0.1 (ied) 411.93 427.95 S 0.1 (by) 429.16 427.95 S 0.1 (the) 443.57 427.95 S 0.1 (given) 460.86 427.95 S 0.1 (name.) 489.21 427.95 S 0.1 (If) 519.77 427.95 S 0.1 (a) 529.79 427.95 S 0.1 (log) 538.01 427.95 S 0.1 (corr) 198 415.55 S 0.1 (esponding) 216.02 415.55 S 0.1 (to) 266.51 415.55 S 0.1 (name) 278.3 415.55 S 0.1 (does) 306.01 415.55 S 0.1 (not) 329.88 415.55 S 0.1 (exist,) 347.59 415.55 S 0.1 (a) 373.92 415.55 S 0.1 (log) 381.89 415.55 S 0.1 (using) 398.99 415.55 S 0.1 (the) 426.92 415.55 S 0.1 (default) 443.96 415.55 S 0.1 (str) 478.96 415.55 S 0.1 (eam) 490.53 415.55 S 0.1 (is) 512.32 415.55 S 0.1 (cr) 522.54 415.55 S 0.1 (eated.) 530.95 415.55 S 0.1 (The) 198 395.15 S 0.1 (method) 218.16 395.15 S 5 F (getDefaultStream) 256.15 395.15 T 1 F 0.1 (r) 355.27 395.15 S 0.1 (eturns) 359.14 395.15 S 0.1 (the) 390.95 395.15 S 0.1 (curr) 408.24 395.15 S 0.1 (ent) 426.83 395.15 S 0.1 (default) 444.12 395.15 S 0.1 (str) 479.37 395.15 S 0.1 (eam) 490.94 395.15 S 0.1 (for) 512.98 395.15 S 0.1 (new) 529.14 395.15 S 0.1 (logs.) 198 382.75 S 0.1 (The) 198 362.35 S 0.1 (method) 218.16 362.35 S 5 F (setDefaultStream) 256.15 362.35 T 1 F 0.1 (sets) 355.27 362.35 S 0.1 (the) 375.32 362.35 S 0.1 (default) 392.61 362.35 S 0.1 (str) 427.86 362.35 S 0.1 (eam) 439.43 362.35 S 0.1 (for) 461.47 362.35 S 0.1 (new) 477.63 362.35 S 0.1 (logs.) 500 362.35 S 0.1 (The) 198 341.95 S 0.1 (method) 218.16 341.95 S 5 F (getOutputStream) 256.15 341.95 T 1 F 0.1 (r) 349.27 341.95 S 0.1 (eturns) 353.14 341.95 S 0.1 (curr) 384.95 341.95 S 0.1 (ent) 403.54 341.95 S 0.1 (str) 420.83 341.95 S 0.1 (eam) 432.4 341.95 S 0.1 (to) 454.44 341.95 S 0.1 (which) 466.48 341.95 S 0.1 (output) 497.43 341.95 S 0.1 (fr) 531.2 341.95 S 0.1 (om) 538.5 341.95 S 0.1 (this) 198 329.55 S 0.1 (log) 217.75 329.55 S 0.1 (is) 235.1 329.55 S 0.1 (sent.) 245.57 329.55 S 0.1 (The) 198 309.15 S 0.1 (method) 218.08 309.15 S 5 F (setOutputStream) 255.99 309.15 T 1 F 0.1 (sets) 349.02 309.15 S 0.1 (the) 368.99 309.15 S 0.1 (str) 386.2 309.15 S 0.1 (eam) 397.77 309.15 S 0.1 (to) 419.73 309.15 S 0.1 (which) 431.68 309.15 S 0.1 (output) 462.55 309.15 S 0.1 (fr) 496.24 309.15 S 0.1 (om) 503.54 309.15 S 0.1 (this) 521.07 309.15 S 0.1 (log) 540.73 309.15 S 0.1 (is) 198 296.75 S 0.1 (sent.) 208.47 296.75 S 0.1 (The) 198 276.35 S 0.1 (f) 218.16 276.35 S 0.1 (irst) 221.4 276.35 S 0.1 (form) 239.28 276.35 S 0.1 (of) 264.37 276.35 S 0.1 (the) 276.48 276.35 S 0.1 (method) 293.77 276.35 S 5 F (write) 331.76 276.35 T 1 F 0.1 (writes) 364.88 276.35 S 0.1 (a) 396.09 276.35 S 0.1 (byte) 404.31 276.35 S 0.1 (of) 426.97 276.35 S 0.1 (data) 439.08 276.35 S 0.1 (to) 461.97 276.35 S 0.1 (the) 474.01 276.35 S 0.1 (str) 491.3 276.35 S 0.1 (eam.) 502.87 276.35 S 0.1 (If) 527.51 276.35 S 0.1 (it) 537.53 276.35 S 0.1 (is) 547.02 276.35 S 0.1 (not) 198 263.95 S 0.1 (a) 215.96 263.95 S 0.1 (new) 224.18 263.95 S 0.1 (line,) 246.55 263.95 S 0.1 (then) 269.1 263.95 S 0.1 (the) 292.31 263.95 S 0.1 (byte) 309.6 263.95 S 0.1 (is) 332.26 263.95 S 0.1 (appended) 342.73 263.95 S 0.1 (to) 391.29 263.95 S 0.1 (the) 403.33 263.95 S 0.1 (internal) 420.62 263.95 S 0.1 (buf) 459 263.95 S 0.1 (fer) 474.01 263.95 S 0.1 (.) 485.64 263.95 S 0.1 (If) 491.36 263.95 S 0.1 (it) 501.38 263.95 S 0.1 (is) 510.86 263.95 S 0.1 (a) 521.34 263.95 S 0.1 (new) 529.55 263.95 S 0.1 (line,) 198 251.55 S 0.1 (then) 220.36 251.55 S 0.1 (the) 243.39 251.55 S 0.1 (curr) 260.49 251.55 S 0.1 (ently) 279.08 251.55 S 0.1 (buf) 304.86 251.55 S 0.1 (fer) 319.87 251.55 S 0.1 (ed) 332.05 251.55 S 0.1 (line) 346.09 251.55 S 0.1 (is) 365.85 251.55 S 0.1 (sent) 376.14 251.55 S 0.1 (to) 397.58 251.55 S 0.1 (the) 409.44 251.55 S 0.1 (log's) 426.54 251.55 S 0.1 (output) 450.22 251.55 S 0.1 (str) 483.81 251.55 S 0.1 (eam) 495.38 251.55 S 0.1 (with) 517.23 251.55 S 0.1 (the) 540.9 251.55 S 0.1 (appr) 198 239.15 S 0.1 (opriate) 219.19 239.15 S 0.1 (logging) 254.39 239.15 S 0.1 (pr) 291.99 239.15 S 0.1 (ef) 301.97 239.15 S 0.1 (ix.) 310.1 239.15 S 0.1 (The) 324.09 239.15 S 0.1 (second) 344.25 239.15 S 0.1 (form) 378.83 239.15 S 0.1 (of) 403.92 239.15 S 0.1 (the) 416.03 239.15 S 0.1 (method) 433.32 239.15 S 5 F (write) 471.31 239.15 T 1 F 0.1 (writes) 504.43 239.15 S 0.1 (a) 535.64 239.15 S 0.1 (subarray) 198 226.75 S 0.1 (of) 241.18 226.75 S 0.1 (bytes.) 253.29 226.75 S 0.1 (The) 198 206.35 S 0.1 (method) 218.16 206.35 S 5 F (toString) 256.15 206.35 T 1 F 0.1 (r) 307.27 206.35 S 0.1 (eturns) 311.14 206.35 S 0.1 (log) 342.95 206.35 S 0.1 (name) 360.3 206.35 S 0.1 (as) 388.26 206.35 S 0.1 (string) 400.82 206.35 S 0.1 (r) 430.28 206.35 S 0.1 (epr) 434.15 206.35 S 0.1 (esentation.) 449.02 206.35 S 0.1 (The) 198 185.95 S 0.1 (method) 218.16 185.95 S 5 F (parseLevel) 256.15 185.95 T 1 F 0.1 (converts) 319.27 185.95 S 0.1 (a) 360.8 185.95 S 0.1 (string) 369.02 185.95 S 0.1 (name) 398.48 185.95 S 0.1 (of) 426.44 185.95 S 0.1 (a) 438.55 185.95 S 0.1 (logging) 446.77 185.95 S 0.1 (level) 484.37 185.95 S 0.1 (to) 509.04 185.95 S 0.1 (its) 521.08 185.95 S 0.1 (internal) 198 173.55 S 0.1 (integer) 236.38 173.55 S 0.1 (r) 271.28 173.55 S 0.1 (epr) 275.15 173.55 S 0.1 (esentation.) 290.02 173.55 S FMENDPAGE %%EndPage: "42" 48 %%Page: "43" 49 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (5:) 232.71 108.7 S 0 F 0.09 (Server) 243.15 108.7 S 0.09 (Interfaces) 268.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (43) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (5) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (5.1) 60.79 638 T (1) 78.72 638 T (Stub) 97.27 638 T (and) 128.7 638 T (Skeleton) 154.02 638 T (Compiler) 207.66 638 T 1 10 Q 0.1 (The) 198 616.33 S 5 F (rmic) 218.07 616.33 T 1 F 0.1 (stub) 245.1 616.33 S 0.1 (and) 267.6 616.33 S 0.1 (skeleton) 287.86 616.33 S 0.1 (compiler) 328.52 616.33 S 0.1 (is) 371.65 616.33 S 0.1 (used) 382.03 616.33 S 0.1 (to) 406.63 616.33 S 0.1 (compile) 418.58 616.33 S 0.1 (the) 457.67 616.33 S 0.1 (appr) 474.87 616.33 S 0.1 (opriate) 496.06 616.33 S 0.1 (stubs) 531.17 616.33 S 0.1 (and) 198 603.93 S 0.1 (skeletons) 218.35 603.93 S 0.1 (for) 263.44 603.93 S 0.1 (a) 279.6 603.93 S 0.1 (specif) 287.82 603.93 S 0.1 (ic) 313.95 603.93 S 0.1 (r) 324.62 603.93 S 0.1 (emote) 328.49 603.93 S 0.1 (object) 359.24 603.93 S 0.1 (implementation.) 388.78 603.93 S 0.1 (The) 466.5 603.93 S 0.1 (compiler) 486.66 603.93 S 0.1 (is) 529.88 603.93 S 0.1 (invoked) 198 591.53 S 0.1 (with) 238.12 591.53 S 0.1 (the) 261.97 591.53 S 0.1 (package) 279.26 591.53 S 0.1 (qualif) 319.44 591.53 S 0.1 (ied) 345.63 591.53 S 0.1 (class) 362.86 591.53 S 0.1 (name) 387.31 591.53 S 0.1 (of) 415.27 591.53 S 0.1 (the) 427.38 591.53 S 0.1 (r) 444.67 591.53 S 0.1 (emote) 448.54 591.53 S 0.1 (object) 479.29 591.53 S 0.1 (class.) 508.83 591.53 S 0.1 (The) 535.88 591.53 S 0.1 (class) 198 579.13 S 0.1 (must) 222.45 579.13 S 0.1 (pr) 248.33 579.13 S 0.1 (eviously) 258.31 579.13 S 0.1 (have) 299.78 579.13 S 0.1 (been) 324.56 579.13 S 0.1 (compiled) 349.01 579.13 S 0.1 (successfully) 394.39 579.13 S 0.1 (.) 447.64 579.13 S 4 14 Q 0.14 (\245) 198 560.73 S 1 10 Q 0.1 (The) 210.6 560.73 S 0.1 (location) 230.76 560.73 S 0.1 (of) 269.94 560.73 S 0.1 (the) 282.05 560.73 S 0.1 (imported) 299.34 560.73 S 0.1 (classes) 344.58 560.73 S 0.1 (may) 378.26 560.73 S 0.1 (be) 401.07 560.73 S 0.1 (specif) 414.71 560.73 S 0.1 (ied) 440.84 560.73 S 0.1 (either) 458.07 560.73 S 0.1 (with) 487.31 560.73 S 0.1 (the) 511.16 560.73 S 0.1 (CLASSP) 210.6 548.33 S 0.1 (A) 247.8 548.33 S 0.1 (TH) 254.94 548.33 S 0.1 (envir) 272.71 548.33 S 0.1 (onment) 296.15 548.33 S 0.1 (variable) 333.85 548.33 S 0.1 (or) 373.51 548.33 S 0.1 (with) 386.24 548.33 S 0.1 (the) 410.09 548.33 S 0.1 (-classpath) 427.38 548.33 S 0.1 (ar) 475.75 548.33 S 0.1 (gument.) 484.72 548.33 S 4 14 Q 0.14 (\245) 198 529.93 S 1 10 Q 0.1 (The) 210.6 529.93 S 0.1 (compiled) 230.76 529.93 S 0.1 (class) 276.14 529.93 S 0.1 (f) 300.59 529.93 S 0.1 (iles) 303.83 529.93 S 0.1 (ar) 322.2 529.93 S 0.1 (e) 331.17 529.93 S 0.1 (placed) 339.18 529.93 S 0.1 (in) 372.16 529.93 S 0.1 (the) 384.21 529.93 S 0.1 (curr) 401.5 529.93 S 0.1 (ent) 420.09 529.93 S 0.1 (dir) 437.38 529.93 S 0.1 (ectory) 450.47 529.93 S 0.1 (unless) 481.65 529.93 S 0.1 (the) 513.4 529.93 S 0.1 (-d) 530.68 529.93 S 0.1 (ar) 210.6 517.53 S 0.1 (gument) 219.57 517.53 S 0.1 (is) 257.58 517.53 S 0.1 (specif) 268.05 517.53 S 0.1 (ied.) 294.18 517.53 S 4 14 Q 0.14 (\245) 198 499.13 S 1 10 Q 0.1 (The) 210.6 499.13 S 5 F (-keepgenerated) 230.76 499.13 T 1 F 0.1 (\050or) 321.96 499.13 S 5 F (-) 338.12 499.13 T 5 9 Q (keep) 344.12 499.13 T 1 10 Q 0.1 (\051) 365.72 499.13 S 0.1 (ar) 372.27 499.13 S 0.1 (gument) 381.24 499.13 S 0.1 (r) 419.25 499.13 S 0.1 (etains) 423.12 499.13 S 0.1 (the) 452.86 499.13 S 0.1 (generated) 470.15 499.13 S 0.1 (java) 518.24 499.13 S 0.1 (sour) 210.6 486.73 S 0.1 (ce) 230.5 486.73 S 0.1 (f) 243.05 486.73 S 0.1 (iles) 246.29 486.73 S 0.1 (for) 264.66 486.73 S 0.1 (the) 280.82 486.73 S 0.1 (stubs) 298.11 486.73 S 0.1 (and) 325.03 486.73 S 0.1 (skeletons.) 345.38 486.73 S 4 14 Q 0.14 (\245) 198 468.33 S 1 10 Q 0.1 (The) 210.6 468.33 S 0.1 (stub) 230.76 468.33 S 0.1 (pr) 253.34 468.33 S 0.1 (otocol) 263.32 468.33 S 0.1 (version) 294.03 468.33 S 0.1 (can) 330.67 468.33 S 0.1 (also) 349.35 468.33 S 0.1 (be) 370.48 468.33 S 0.1 (specif) 384.12 468.33 S 0.1 (ied:) 410.25 468.33 S 4 F 0.1 (\245) 210.6 453.93 S 5 F (-v1.1) 223.2 453.93 T 1 F 0.1 (cr) 256.32 453.93 S 0.1 (eates) 264.73 453.93 S 0.1 (stubs/skeletons) 290.43 453.93 S 0.1 (for) 365.48 453.93 S 0.1 (the) 381.64 453.93 S 0.1 (JDK) 398.93 453.93 S 0.1 (1.1) 420.68 453.93 S 0.1 (stub) 436.6 453.93 S 0.1 (pr) 459.18 453.93 S 0.1 (otocol) 469.16 453.93 S 0.1 (version) 499.87 453.93 S 4 F 0.1 (\245) 210.6 439.53 S 5 F (-vcompat) 223.2 439.53 T 1 F 0.1 (\050the) 274.32 439.53 S 0.1 (default) 295.04 439.53 S 0.1 (in) 330.29 439.53 S 0.1 (JDK) 342.34 439.53 S 0.1 (1.2\051) 364.09 439.53 S 0.1 (cr) 383.44 439.53 S 0.1 (eates) 391.85 439.53 S 0.1 (stubs/skeletons) 417.55 439.53 S 0.1 (compatible) 492.6 439.53 S 0.1 (with) 223.2 427.13 S 0.1 (both) 247.05 427.13 S 0.1 (JDK) 270.64 427.13 S 0.1 (1.1) 292.39 427.13 S 0.1 (and) 308.31 427.13 S 0.1 (1.2) 328.66 427.13 S 0.1 (stub) 344.58 427.13 S 0.1 (pr) 367.16 427.13 S 0.1 (otocol) 377.14 427.13 S 0.1 (versions) 407.85 427.13 S 4 F 0.1 (\245) 210.6 412.73 S 5 F (-v1.2) 223.2 412.73 T 1 F 0.1 (cr) 256.32 412.73 S 0.1 (eates) 264.73 412.73 S 0.1 (stubs) 290.43 412.73 S 0.1 (for) 317.35 412.73 S 0.1 (JDK) 333.51 412.73 S 0.1 (1.2) 355.26 412.73 S 0.1 (stub) 371.18 412.73 S 0.1 (pr) 393.76 412.73 S 0.1 (otocol) 403.74 412.73 S 0.1 (version) 434.45 412.73 S 0.1 (only) 471.09 412.73 S 0.1 (\050note) 494.36 412.73 S 0.1 (that) 520.64 412.73 S 0.1 (skeletons) 223.2 400.33 S 0.1 (ar) 268.29 400.33 S 0.1 (e) 277.26 400.33 S 0.1 (not) 285.27 400.33 S 0.1 (needed) 303.23 400.33 S 0.1 (for) 339.36 400.33 S 0.1 (the) 355.52 400.33 S 0.1 (JDK) 372.81 400.33 S 0.1 (1.2) 394.56 400.33 S 0.1 (stub) 410.48 400.33 S 0.1 (pr) 433.06 400.33 S 0.1 (otocol\051) 443.04 400.33 S 4 14 Q 0.14 (\245) 198 381.93 S 1 10 Q 0.1 (The) 210.6 381.93 S 5 F (-show) 230.76 381.93 T 1 F 0.1 (option) 263.88 381.93 S 0.1 (displays) 296.52 381.93 S 0.1 (a) 337.42 381.93 S 0.1 (graphical) 345.64 381.93 S 0.1 (user) 391.26 381.93 S 0.1 (interface) 413.79 381.93 S 0.1 (for) 456.1 381.93 S 0.1 (the) 472.26 381.93 S 0.1 (pr) 489.55 381.93 S 0.1 (ogram.) 499.53 381.93 S 4 14 Q 0.14 (\245) 198 363.53 S 1 10 Q 0.1 (Most) 210.6 363.53 S 5 F (javac) 236.15 363.53 T 1 F 0.1 (command) 268.88 363.53 S 0.1 (line) 316.8 363.53 S 0.1 (ar) 336.36 363.53 S 0.1 (guments) 345.33 363.53 S 0.1 (ar) 387.29 363.53 S 0.1 (e) 396.26 363.53 S 0.1 (applicable) 403.89 363.53 S 0.1 (\050except) 453.12 363.53 S 5 F (-O) 488.34 363.53 T 1 F 0.1 (\051) 500.34 363.53 S 0.1 (and) 506.5 363.53 S 0.1 (can) 526.46 363.53 S 0.1 (be) 544.75 363.53 S 0.1 (used) 210.6 351.13 S 0.1 (with) 235.29 351.13 S 5 F (rmic) 259.14 351.13 T 1 F 0.1 (:) 283.14 351.13 S 4 F 0.1 (\245) 210.6 336.73 S 5 F (-g) 223.2 336.73 T 1 F 0.1 (generates) 238.32 336.73 S 0.1 (debugging) 284.54 336.73 S 0.1 (info) 336.43 336.73 S 4 F 0.1 (\245) 210.6 322.33 S 5 F (-depend) 223.2 322.33 T 1 F 0.1 (r) 268.32 322.33 S 0.1 (ecompiles) 272.19 322.33 S 0.1 (out-of-date) 320.59 322.33 S 0.1 (f) 374.17 322.33 S 0.1 (iles) 377.41 322.33 S 0.1 (r) 395.78 322.33 S 0.1 (ecursively) 399.65 322.33 S 4 F 0.1 (\245) 210.6 307.93 S 5 F (-nowarn) 223.2 307.93 T 1 F 0.1 (generates) 268.32 307.93 S 0.1 (no) 314.54 307.93 S 0.1 (warnings) 329.14 307.93 S 4 F 0.1 (\245) 210.6 293.53 S 5 F (-verbose) 223.2 293.53 T 1 F 0.1 (outputs) 274.32 293.53 S 0.1 (messgaes) 312.43 293.53 S 0.1 (about) 358.04 293.53 S 0.1 (what) 386.94 293.53 S 0.1 (the) 412.88 293.53 S 0.1 (compiler) 430.17 293.53 S 0.1 (is) 473.39 293.53 S 0.1 (doing) 483.86 293.53 S 4 F 0.1 (\245) 210.6 279.13 S 5 F (-classpath) 223.2 279.13 T () 290.18 279.13 T 1 F 0.1 (specif) 329.21 279.13 S 0.1 (ies) 355.34 279.13 S 0.1 (wher) 370.6 279.13 S 0.1 (e) 393.72 279.13 S 0.1 (to) 401.64 279.13 S 0.1 (f) 413.58 279.13 S 0.1 (ind) 416.82 279.13 S 0.1 (input) 434.99 279.13 S 0.1 (sour) 462.54 279.13 S 0.1 (ce) 482.44 279.13 S 0.1 (and) 494.9 279.13 S 0.1 (class) 515.16 279.13 S 0.1 (f) 539.51 279.13 S 0.1 (iles) 542.75 279.13 S 4 F 0.1 (\245) 210.6 264.73 S 5 F (-d) 223.2 264.73 T () 242.4 264.73 T 1 F 0.1 (specif) 311.52 264.73 S 0.1 (ies) 337.65 264.73 S 0.1 (wher) 353.01 264.73 S 0.1 (e) 376.13 264.73 S 0.1 (to) 384.14 264.73 S 0.1 (place) 396.18 264.73 S 0.1 (generated) 422.95 264.73 S 0.1 (class) 471.04 264.73 S 0.1 (f) 495.49 264.73 S 0.1 (iles) 498.73 264.73 S 4 F 0.1 (\245) 210.6 250.33 S 5 F (-J) 290.4 250.33 T 1 F 0.1 (passes) 323.52 250.33 S 0.1 (the) 355.76 250.33 S 0.1 (ar) 373.05 250.33 S 0.1 (gument) 382.02 250.33 S 0.1 (to) 420.03 250.33 S 0.1 (the) 432.07 250.33 S 0.1 (java) 449.36 250.33 S 0.1 (interpr) 470.87 250.33 S 0.1 (eter) 502.08 250.33 S FMENDPAGE %%EndPage: "43" 49 %%Page: "44" 50 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (44) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (5) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K FMENDPAGE %%EndPage: "44" 50 %%Page: "45" 51 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 527.45 108.7 S 0.09 (45) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Registry) 198 509.31 T (Interfaces) 269.4 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (6) 525.14 508.64 S 0 0 0 1 0 0 0 1 K 1 10 Q 0.1 (The) 198 459.68 S 0.1 (RMI) 218.16 459.68 S 0.1 (system) 241.09 459.68 S 0.1 (uses) 275.73 459.68 S 0.1 (the) 298.55 459.68 S 5 F (java.rmi.registry.Registry) 315.84 459.68 T 1 F 0.1 (interface) 474.96 459.68 S 0.1 (and) 517.27 459.68 S 0.1 (the) 537.62 459.68 S 5 F (java.rmi.registry.LocateRegistry) 198 447.28 T 1 F 0.1 (class) 393.12 447.28 S 0.1 (to) 417.57 447.28 S 0.1 (pr) 429.61 447.28 S 0.1 (ovide) 439.59 447.28 S 0.1 (a) 468.13 447.28 S 0.1 (well-known) 476.35 447.28 S 0.1 (bootstrap) 198 434.88 S 0.1 (service) 244.19 434.88 S 0.1 (for) 278.78 434.88 S 0.1 (r) 294.94 434.88 S 0.1 (etrieving) 298.81 434.88 S 0.1 (and) 342.47 434.88 S 0.1 (r) 362.82 434.88 S 0.1 (egistering) 366.69 434.88 S 0.1 (objects) 414.6 434.88 S 0.1 (by) 448.48 434.88 S 0.1 (simple) 462.89 434.88 S 0.1 (names.) 496.3 434.88 S 0.1 (A) 198 414.48 S 0 F 0.1 (r) 209 414.48 S 0.1 (egistry) 212.81 414.48 S 1 F 0.1 (is) 244.41 414.48 S 0.1 (a) 254.88 414.48 S 0.1 (r) 263.1 414.48 S 0.1 (emote) 266.97 414.48 S 0.1 (object) 297.72 414.48 S 0.1 (that) 327.26 414.48 S 0.1 (maps) 348.12 414.48 S 0.1 (names) 375.72 414.48 S 0.1 (to) 408.02 414.48 S 0.1 (r) 420.06 414.48 S 0.1 (emote) 423.93 414.48 S 0.1 (objects.) 454.68 414.48 S 0.1 (Any) 491.16 414.48 S 0.1 (server) 513.74 414.48 S 0.1 (pr) 198 402.08 S 0.1 (ocess) 207.98 402.08 S 0.1 (can) 234.7 402.08 S 0.1 (support) 253.3 402.08 S 0.1 (its) 292.01 402.08 S 0.1 (own) 305.77 402.08 S 0.1 (r) 328.74 402.08 S 0.1 (egistry) 332.61 402.08 S 0.1 (or) 366.62 402.08 S 0.1 (a) 379.28 402.08 S 0.1 (single) 387.43 402.08 S 0.1 (r) 417.31 402.08 S 0.1 (egistry) 421.18 402.08 S 0.1 (can) 455.19 402.08 S 0.1 (be) 473.8 402.08 S 0.1 (used) 487.37 402.08 S 0.1 (for) 511.98 402.08 S 0.1 (a) 528.07 402.08 S 0.1 (host.) 536.22 402.08 S 0.1 (The) 198 381.68 S 0.1 (methods) 218.16 381.68 S 0.1 (of) 260.49 381.68 S 5 F (LocateRegistry) 272.6 381.68 T 1 F 0.1 (ar) 359.72 381.68 S 0.1 (e) 368.69 381.68 S 0.1 (used) 376.7 381.68 S 0.1 (to) 401.39 381.68 S 0.1 (get) 413.43 381.68 S 0.1 (a) 430.46 381.68 S 0.1 (r) 438.68 381.68 S 0.1 (egistry) 442.55 381.68 S 0.1 (operating) 476.64 381.68 S 0.1 (on) 523.42 381.68 S 0.1 (a) 538.02 381.68 S 0.1 (particular) 198 369.28 S 0.1 (host) 245.58 369.28 S 0.1 (or) 267.88 369.28 S 0.1 (host) 280.61 369.28 S 0.1 (and) 302.91 369.28 S 0.1 (port.) 323.26 369.28 S 0.1 (The) 348.06 369.28 S 0.1 (methods) 368.22 369.28 S 0.1 (of) 410.55 369.28 S 0.1 (the) 422.66 369.28 S 5 F (java.rmi.Naming) 439.95 369.28 T 1 F 0.1 (class) 533.07 369.28 S 0.1 (makes) 198 356.88 S 0.1 (calls) 230.04 356.88 S 0.1 (to) 253.16 356.88 S 0.1 (a) 265.2 356.88 S 0.1 (r) 273.42 356.88 S 0.1 (emote) 277.29 356.88 S 0.1 (object) 308.04 356.88 S 0.1 (that) 337.58 356.88 S 0.1 (implements) 358.44 356.88 S 0.1 (the) 414.95 356.88 S 5 F (Registry) 432.24 356.88 T 1 F 0.1 (interface) 483.36 356.88 S 0.1 (using) 525.67 356.88 S 0.1 (the) 198 344.48 S 0.1 (appr) 215.29 344.48 S 0.1 (opriate) 236.48 344.48 S 5 F (LocateRegistry.getRegistry) 271.68 344.48 T 1 F 0.1 (method.) 430.8 344.48 S 0 13 Q 0.13 (T) 198 312.08 S 0.13 (opics:) 204.63 312.08 S 4 14 Q 0.14 (\245) 198 293.08 S 1 10 Q 0.1 (The) 210.6 293.08 S 0.1 (Registry) 230.76 293.08 S 0.1 (Interface) 271.63 293.08 S 4 14 Q 0.14 (\245) 198 274.68 S 1 10 Q 0.1 (The) 210.6 274.68 S 0.1 (LocateRegistry) 230.76 274.68 S 0.1 (Class) 301.29 274.68 S 4 14 Q 0.14 (\245) 198 256.28 S 1 10 Q 0.1 (The) 210.6 256.28 S 0.1 (RegistryHandler) 230.76 256.28 S 0.1 (Interface) 309.23 256.28 S 0 15 Q (6.1) 67.47 222.54 T (The) 97.27 222.54 T (Registry) 122.58 222.54 T (Interface) 177.07 222.54 T 1 10 Q 0.1 (The) 198 200.88 S 5 F (java.rmi.registry.Registry) 218.16 200.88 T 1 F 0.1 (r) 377.28 200.88 S 0.1 (emote) 381.15 200.88 S 0.1 (interface) 411.9 200.88 S 0.1 (pr) 454.21 200.88 S 0.1 (ovides) 464.19 200.88 S 0.1 (methods) 497.07 200.88 S 0.1 (for) 539.4 200.88 S 0.1 (lookup,) 198 188.48 S 0.1 (binding,) 235.75 188.48 S 0.1 (r) 276.83 188.48 S 0.1 (ebinding,) 280.7 188.48 S 0.1 (unbinding,) 326.67 188.48 S 0.1 (and) 379.8 188.48 S 0.1 (listing) 400.15 188.48 S 0.1 (the) 431.58 188.48 S 0.1 (contents) 448.87 188.48 S 0.1 (of) 489.88 188.48 S 0.1 (a) 501.99 188.48 S 0.1 (r) 510.21 188.48 S 0.1 (egistry) 514.08 188.48 S 0.1 (.) 543.93 188.48 S 0.1 (The) 198 176.08 S 5 F (java.rmi.Naming) 218.16 176.08 T 1 F 0.1 (class) 311.28 176.08 S 0.1 (uses) 335.73 176.08 S 0.1 (the) 358.55 176.08 S 5 F (registry) 375.84 176.08 T 1 F 0.1 (r) 426.96 176.08 S 0.1 (emote) 430.83 176.08 S 0.1 (interface) 461.58 176.08 S 0.1 (to) 503.89 176.08 S 0.1 (pr) 515.93 176.08 S 0.1 (ovide) 525.91 176.08 S 0.1 (URL-based) 198 163.68 S 0.1 (naming.) 251.59 163.68 S FMENDPAGE %%EndPage: "45" 51 %%Page: "46" 52 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (46) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (6) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (package java.rmi.registry;) 198 642 T (public interface Registry extends java.rmi.Remote {) 198 620 T (public static final int REGISTRY_PORT = 1099;) 218.16 609 T (public java.rmi.Remote lookup\050String name\051) 218.16 598 T (throws java.rmi.RemoteException,) 238.32 587 T (java.rmi.NotBoundException, java.rmi.AccessException;) 238.32 576 T (public void bind\050String name, java.rmi.Remote obj\051) 218.16 565 T (throws java.rmi.RemoteException,) 238.32 554 T (java.rmi.AlreadyBoundException, java.rmi.AccessException;) 238.32 543 T (public void rebind\050String name, java.rmi.Remote obj\051) 218.16 532 T (throws java.rmi.RemoteException, java.rmi.AccessException;) 238.32 521 T (public void unbind\050String name\051) 218.16 510 T (throws java.rmi.RemoteException,) 238.32 499 T (java.rmi.NotBoundException, java.rmi.AccessException;) 238.32 488 T (public String[] list\050\051) 218.16 477 T (throws java.rmi.RemoteException, java.rmi.AccessException;) 238.32 466 T (}) 198 455 T 1 10 Q 0.1 (The) 198 435.33 S 5 F (REGISTRY_PORT) 218.16 435.33 T 1 F 0.1 (is) 299.28 435.33 S 0.1 (the) 309.75 435.33 S 0.1 (default) 327.04 435.33 S 0.1 (port) 362.29 435.33 S 0.1 (of) 384.49 435.33 S 0.1 (the) 396.6 435.33 S 0.1 (r) 413.89 435.33 S 0.1 (egistry) 417.76 435.33 S 0.1 (.) 447.62 435.33 S 0.1 (The) 198 414.93 S 5 F (lookup) 217.57 414.93 T 1 F 0.1 (method) 256.11 414.93 S 0.1 (r) 293.51 414.93 S 0.1 (eturns) 297.38 414.93 S 0.1 (the) 328.61 414.93 S 0.1 (r) 345.31 414.93 S 0.1 (emote) 349.18 414.93 S 0.1 (object) 379.35 414.93 S 0.1 (bound) 408.3 414.93 S 0.1 (to) 440.29 414.93 S 0.1 (the) 451.74 414.93 S 0.1 (specif) 468.45 414.93 S 0.1 (ied) 494.58 414.93 S 0 F 0.1 (name) 511.22 414.93 S 1 F 0.1 (.) 533.29 414.93 S 0.1 (The) 538.42 414.93 S 0.1 (r) 198 402.53 S 0.1 (emote) 201.87 402.53 S 0.1 (object) 232.12 402.53 S 0.1 (implements) 261.16 402.53 S 0.1 (a) 317.18 402.53 S 0.1 (set) 324.9 402.53 S 0.1 (of) 340.11 402.53 S 0.1 (r) 351.72 402.53 S 0.1 (emote) 355.59 402.53 S 0.1 (interfaces.) 385.85 402.53 S 0.1 (Clients) 434.6 402.53 S 0.1 (can) 468.94 402.53 S 0.1 (cast) 487.12 402.53 S 0.1 (the) 507.08 402.53 S 0.1 (r) 523.88 402.53 S 0.1 (emote) 527.75 402.53 S 0.1 (object) 198 390.13 S 0.1 (to) 227.54 390.13 S 0.1 (the) 239.58 390.13 S 0.1 (expected) 256.87 390.13 S 0.1 (r) 300.14 390.13 S 0.1 (emote) 304.01 390.13 S 0.1 (interface.) 334.76 390.13 S 0.1 (\050This) 379.67 390.13 S 0.1 (cast) 405.72 390.13 S 0.1 (can) 426.18 390.13 S 0.1 (fail) 444.86 390.13 S 0.1 (in) 462.53 390.13 S 0.1 (the) 474.58 390.13 S 0.1 (usual) 491.87 390.13 S 0.1 (ways) 519.7 390.13 S 0.1 (that) 198 377.73 S 0.1 (casts) 218.86 377.73 S 0.1 (can) 243.66 377.73 S 0.1 (fail) 262.34 377.73 S 0.1 (in) 280.01 377.73 S 0.1 (the) 292.06 377.73 S 0.1 (Java) 309.35 377.73 S 0.1 (language.\051) 331.85 377.73 S 0.1 (The) 198 357.33 S 5 F (bind) 217.7 357.33 T 1 F 0.1 (method) 244.35 357.33 S 0.1 (associates) 281.88 357.33 S 0.1 (the) 329.11 357.33 S 0 F 0.1 (name) 345.94 357.33 S 1 F 0.1 (with) 370.67 357.33 S 0.1 (the) 394.05 357.33 S 0.1 (r) 410.88 357.33 S 0.1 (emote) 414.75 357.33 S 0.1 (object,) 445.03 357.33 S 0 F 0.1 (obj) 476.71 357.33 S 1 F 0.1 (.) 488.86 357.33 S 0.1 (If) 494.11 357.33 S 0.1 (the) 503.67 357.33 S 0.1 (name) 520.5 357.33 S 0.1 (is) 547.99 357.33 S 0.1 (alr) 198 344.93 S 0.1 (eady) 209.98 344.93 S 0.1 (bound) 234.96 344.93 S 0.1 (to) 267.53 344.93 S 0.1 (an) 279.57 344.93 S 0.1 (object) 293.71 344.93 S 0.1 (the) 323.25 344.93 S 5 F (AlreadyBoundExcepton) 340.54 344.93 T 1 F 0.1 (is) 463.66 344.93 S 0.1 (thr) 474.13 344.93 S 0.1 (own.) 487.28 344.93 S 0.1 (The) 198 324.53 S 5 F (rebind) 218.16 324.53 T 1 F 0.1 (method) 257.28 324.53 S 0.1 (associates) 295.27 324.53 S 0.1 (the) 342.97 324.53 S 0 F 0.1 (name) 360.26 324.53 S 1 F 0.1 (with) 385.45 324.53 S 0.1 (the) 409.3 324.53 S 0.1 (r) 426.59 324.53 S 0.1 (emote) 430.46 324.53 S 0.1 (object,) 461.21 324.53 S 0 F 0.1 (obj) 493.35 324.53 S 1 F 0.1 (.) 505.5 324.53 S 0.1 (Any) 511.22 324.53 S 0.1 (pr) 198 312.13 S 0.1 (evious) 207.98 312.13 S 0.1 (binding) 240.78 312.13 S 0.1 (of) 279.26 312.13 S 0.1 (the) 291.37 312.13 S 0.1 (name) 308.66 312.13 S 0.1 (is) 336.62 312.13 S 0.1 (discar) 347.09 312.13 S 0.1 (ded.) 374.16 312.13 S 0.1 (The) 198 291.73 S 5 F (unbind) 218.16 291.73 T 1 F 0.1 (method) 257.28 291.73 S 0.1 (r) 295.27 291.73 S 0.1 (emoves) 299.14 291.73 S 0.1 (the) 336.62 291.73 S 0.1 (binding) 353.91 291.73 S 0.1 (between) 392.39 291.73 S 0.1 (the) 433.53 291.73 S 0 F 0.1 (name) 450.82 291.73 S 1 F 0.1 (and) 476.01 291.73 S 0.1 (the) 496.36 291.73 S 0.1 (r) 513.65 291.73 S 0.1 (emote) 517.52 291.73 S 0.1 (object,) 198 279.33 S 0 F 0.1 (obj) 230.14 279.33 S 1 F 0.1 (.) 242.29 279.33 S 0.1 (If) 248.01 279.33 S 0.1 (the) 258.03 279.33 S 0.1 (name) 275.32 279.33 S 0.1 (is) 303.28 279.33 S 0.1 (not) 313.75 279.33 S 0.1 (alr) 331.71 279.33 S 0.1 (eady) 343.69 279.33 S 0.1 (bound) 368.67 279.33 S 0.1 (to) 401.24 279.33 S 0.1 (an) 413.28 279.33 S 0.1 (object) 427.42 279.33 S 0.1 (the) 456.96 279.33 S 5 F (NotBoundException) 198 266.93 T 1 F 0.1 (is) 303.12 266.93 S 0.1 (thr) 313.59 266.93 S 0.1 (own.) 326.74 266.93 S 0.1 (The) 198 246.53 S 5 F (list) 218.16 246.53 T 1 F 0.1 (method) 245.28 246.53 S 0.1 (r) 283.27 246.53 S 0.1 (eturns) 287.14 246.53 S 0.1 (an) 318.95 246.53 S 0.1 (array) 333.09 246.53 S 0.1 (of) 360.17 246.53 S 5 F (Strings) 372.28 246.53 T 1 F 0.1 (containing) 417.4 246.53 S 0.1 (a) 468.52 246.53 S 0.1 (snapshot) 476.74 246.53 S 0.1 (of) 520.51 246.53 S 0.1 (the) 532.62 246.53 S 0.1 (names) 198 234.13 S 0.1 (bound) 230.3 234.13 S 0.1 (in) 262.87 234.13 S 0.1 (the) 274.92 234.13 S 0.1 (r) 292.21 234.13 S 0.1 (egistry) 296.08 234.13 S 0.1 (.) 325.94 234.13 S 0.1 (The) 331.66 234.13 S 0.1 (r) 351.82 234.13 S 0.1 (eturn) 355.69 234.13 S 0.1 (value) 383.16 234.13 S 0.1 (contains) 411.16 234.13 S 0.1 (a) 452.03 234.13 S 0.1 (snapshot) 460.25 234.13 S 0.1 (of) 504.02 234.13 S 0.1 (the) 516.13 234.13 S 0.1 (contents) 198 221.73 S 0.1 (of) 239.01 221.73 S 0.1 (the) 251.12 221.73 S 0.1 (r) 268.41 221.73 S 0.1 (egistry) 272.28 221.73 S 0.1 (.) 302.14 221.73 S 0.1 (Clients) 198 201.33 S 0.1 (can) 232.84 201.33 S 0.1 (access) 251.52 201.33 S 0.1 (the) 282.39 201.33 S 0.1 (r) 299.68 201.33 S 0.1 (egistry) 303.55 201.33 S 0.1 (either) 337.64 201.33 S 0.1 (by) 366.88 201.33 S 0.1 (using) 381.29 201.33 S 0.1 (the) 409.47 201.33 S 5 F (LocateRegistry) 426.76 201.33 T 1 F 0.1 (and) 513.88 201.33 S 5 F (Registry) 198 188.93 T 1 F 0.1 (interfaces) 249.12 188.93 S 0.1 (or) 295.77 188.93 S 0.1 (by) 308.5 188.93 S 0.1 (using) 322.91 188.93 S 0.1 (the) 351.09 188.93 S 0.1 (methods) 368.38 188.93 S 0.1 (of) 410.71 188.93 S 0.1 (the) 422.82 188.93 S 0.1 (URL-based) 440.11 188.93 S 5 F (java.rmi.Naming) 198 176.53 T 1 F 0.1 (class.) 291.12 176.53 S 0.1 (The) 318.17 176.53 S 0.1 (r) 338.33 176.53 S 0.1 (egistry) 342.2 176.53 S 0.1 (supports) 376.29 176.53 S 5 F (bind) 419.41 176.53 T 1 F 0.1 (,) 443.41 176.53 S 5 F (unbind) 449.13 176.53 T 1 F 0.1 (,) 485.13 176.53 S 0.1 (and) 490.85 176.53 S 5 F (rebind) 511.2 176.53 T 1 F 0.1 (only) 198 164.13 S 0.1 (fr) 221.27 164.13 S 0.1 (om) 228.57 164.13 S 0.1 (clients) 246.18 164.13 S 0.1 (on) 278.37 164.13 S 0.1 (the) 292.97 164.13 S 0.1 (same) 310.26 164.13 S 0.1 (host) 336.64 164.13 S 0.1 (as) 358.94 164.13 S 0.1 (the) 371.5 164.13 S 0.1 (server;) 388.79 164.13 S 0.1 (a) 422.48 164.13 S 0.1 (lookup) 430.7 164.13 S 0.1 (can) 465.85 164.13 S 0.1 (be) 484.53 164.13 S 0.1 (done) 498.17 164.13 S 0.1 (fr) 523.86 164.13 S 0.1 (om) 531.16 164.13 S 0.1 (any) 198 151.73 S 0.1 (host.) 217.8 151.73 S FMENDPAGE %%EndPage: "46" 52 %%Page: "47" 53 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (6:) 232.71 108.7 S 0 F 0.09 (Registry) 243.15 108.7 S 0.09 (Interfaces) 276.63 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (47) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (6) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (6.2) 67.47 638 T (The) 97.27 638 T (LocateRegistry) 122.58 638 T (Class) 215.67 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (class) 218.16 616.33 S 5 F (java.rmi.registry.LocateRegistry) 242.61 616.33 T 1 F 0.1 (is) 437.73 616.33 S 0.1 (used) 448.2 616.33 S 0.1 (to) 472.89 616.33 S 0.1 (obtain) 484.93 616.33 S 0.1 (a) 516.63 616.33 S 0.1 (r) 198 603.93 S 0.1 (efer) 201.87 603.93 S 0.1 (ence) 218.95 603.93 S 0.1 (\050constr) 241.87 603.93 S 0.1 (uct) 272.98 603.93 S 0.1 (a) 289.69 603.93 S 0.1 (stub\051) 297.47 603.93 S 0.1 (to) 323.03 603.93 S 0.1 (a) 334.63 603.93 S 0.1 (bootstrap) 342.4 603.93 S 0.1 (r) 388.15 603.93 S 0.1 (emote) 392.02 603.93 S 0.1 (object) 422.32 603.93 S 0.1 (r) 451.42 603.93 S 0.1 (egistry) 455.29 603.93 S 0.1 (on) 488.93 603.93 S 0.1 (a) 503.09 603.93 S 0.1 (particular) 510.86 603.93 S 0.1 (host) 198 591.53 S 0.1 (\050including) 220.02 591.53 S 0.1 (the) 269.69 591.53 S 0.1 (local) 286.7 591.53 S 0.1 (host\051,) 310.76 591.53 S 0.1 (or) 338.8 591.53 S 0.1 (to) 351.25 591.53 S 0.1 (cr) 363.01 591.53 S 0.1 (eate) 371.42 591.53 S 0.1 (a) 392.5 591.53 S 0.1 (r) 400.43 591.53 S 0.1 (emote) 404.3 591.53 S 0.1 (object) 434.77 591.53 S 0.1 (r) 464.03 591.53 S 0.1 (egsitry) 467.9 591.53 S 0.1 (that) 501.7 591.53 S 0.1 (accepts) 522.28 591.53 S 0.1 (calls) 198 579.13 S 0.1 (on) 221.12 579.13 S 0.1 (a) 235.72 579.13 S 0.1 (specif) 243.94 579.13 S 0.1 (ic) 270.07 579.13 S 0.1 (port.) 280.74 579.13 S 0.1 (The) 198 558.73 S 0.1 (r) 218.16 558.73 S 0.1 (egistry) 222.03 558.73 S 0.1 (implements) 256.12 558.73 S 0.1 (a) 312.63 558.73 S 0.1 (simple) 320.85 558.73 S 0.1 (f) 354.26 558.73 S 0.1 (lat) 357.53 558.73 S 0.1 (naming) 372.12 558.73 S 0.1 (syntax) 409.78 558.73 S 0.1 (that) 442.54 558.73 S 0.1 (associates) 463.4 558.73 S 0.1 (the) 511.1 558.73 S 0.1 (name) 528.39 558.73 S 0.1 (of) 198 546.33 S 0.1 (a) 210.11 546.33 S 0.1 (r) 218.33 546.33 S 0.1 (emote) 222.2 546.33 S 0.1 (object) 252.95 546.33 S 0.1 (\050a) 282.49 546.33 S 0.1 (string\051) 294.14 546.33 S 0.1 (with) 327.03 546.33 S 0.1 (a) 350.88 546.33 S 0.1 (r) 359.1 546.33 S 0.1 (emote) 362.97 546.33 S 0.1 (object) 393.72 546.33 S 0.1 (r) 423.26 546.33 S 0.1 (efer) 427.13 546.33 S 0.1 (ence.) 444.21 546.33 S 0.1 (The) 470.17 546.33 S 0.1 (name) 490.33 546.33 S 0.1 (and) 518.28 546.33 S 0.1 (r) 198 533.93 S 0.1 (emote) 201.87 533.93 S 0.1 (object) 232.62 533.93 S 0.1 (bindings) 262.16 533.93 S 0.1 (ar) 304.98 533.93 S 0.1 (e) 313.95 533.93 S 0.1 (not) 321.96 533.93 S 0.1 (r) 339.92 533.93 S 0.1 (emember) 343.79 533.93 S 0.1 (ed) 385.82 533.93 S 0.1 (acr) 400.04 533.93 S 0.1 (oss) 413.55 533.93 S 0.1 (server) 430.91 533.93 S 0.1 (r) 462 533.93 S 0.1 (estarts.) 465.87 533.93 S 0.1 (Note) 198 513.53 S 0.1 (that) 223.34 513.53 S 0.1 (a) 244.2 513.53 S 5 F (getRegistry) 252.42 513.53 T 1 F 0.1 (call) 321.54 513.53 S 0.1 (does) 340.32 513.53 S 0.1 (not) 364.44 513.53 S 0.1 (actually) 382.4 513.53 S 0.1 (make) 421.43 513.53 S 0.1 (a) 449.13 513.53 S 0.1 (connection) 457.35 513.53 S 0.1 (to) 509.69 513.53 S 0.1 (the) 521.73 513.53 S 0.1 (r) 198 501.13 S 0.1 (emote) 201.87 501.13 S 0.1 (host.) 232.62 501.13 S 0.1 (It) 257.52 501.13 S 0.1 (simply) 267.47 501.13 S 0.1 (cr) 301.65 501.13 S 0.1 (eates) 310.06 501.13 S 0.1 (a) 335.76 501.13 S 0.1 (local) 343.98 501.13 S 0.1 (r) 368.32 501.13 S 0.1 (efer) 372.19 501.13 S 0.1 (ence) 389.27 501.13 S 0.1 (to) 412.63 501.13 S 0.1 (the) 424.67 501.13 S 0.1 (r) 441.96 501.13 S 0.1 (emote) 445.83 501.13 S 0.1 (r) 476.58 501.13 S 0.1 (egistry) 480.45 501.13 S 0.1 (and) 514.53 501.13 S 0.1 (will) 534.89 501.13 S 0.1 (succeed) 198 488.73 S 0.1 (even) 236.66 488.73 S 0.1 (if) 261.23 488.73 S 0.1 (no) 270.79 488.73 S 0.1 (r) 285.39 488.73 S 0.1 (egistry) 289.26 488.73 S 0.1 (is) 323.35 488.73 S 0.1 (r) 333.82 488.73 S 0.1 (unning) 337.79 488.73 S 0.1 (on) 373.47 488.73 S 0.1 (the) 388.07 488.73 S 0.1 (r) 405.36 488.73 S 0.1 (emote) 409.23 488.73 S 0.1 (host.) 439.98 488.73 S 0.1 (Ther) 464.88 488.73 S 0.1 (efor) 485.79 488.73 S 0.1 (e,) 503.54 488.73 S 0.1 (a) 514.15 488.73 S 0.1 (subsequent) 198 476.33 S 0.1 (method) 252.45 476.33 S 0.1 (invocation) 290.44 476.33 S 0.1 (to) 341.29 476.33 S 0.1 (a) 353.33 476.33 S 0.1 (r) 361.55 476.33 S 0.1 (emote) 365.42 476.33 S 0.1 (r) 396.17 476.33 S 0.1 (egistry) 400.04 476.33 S 0.1 (r) 434.13 476.33 S 0.1 (eturn) 438 476.33 S 0.1 (as) 465.47 476.33 S 0.1 (a) 478.03 476.33 S 0.1 (r) 486.25 476.33 S 0.1 (esult) 490.12 476.33 S 0.1 (of) 514.97 476.33 S 0.1 (this) 527.08 476.33 S 0.1 (method) 198 463.93 S 0.1 (may) 235.99 463.93 S 0.1 (fail.) 258.8 463.93 S 5 9 Q (package java.rmi.registry;) 198 448.2 T (public final class LocateRegistry {) 198 437.2 T (public static Registry getRegistry\050\051) 218.16 426.2 T (throws java.rmi.RemoteException;) 238.32 415.2 T (public static Registry getRegistry\050int port\051) 218.16 404.2 T (throws java.rmi.RemoteException;) 238.32 393.2 T (public static Registry getRegistry\050String host\051) 218.16 382.2 T (throws java.rmi.RemoteException;) 238.32 371.2 T (public static Registry getRegistry\050String host, int port\051) 218.16 360.2 T (throws java.rmi.RemoteException;) 238.32 349.2 T (public static Registry getRegistry\050String host, int port,) 218.16 338.2 T ( RMIClientSocketFactory csf\051) 399.6 327.2 T (throws RemoteException;) 238.32 316.2 T (public static Registry createRegistry\050int port\051) 218.16 305.2 T (throws java.rmi.RemoteException;) 238.32 294.2 T (public static Registry createRegistry\050int port,) 218.16 283.2 T (RMIClientSocketFactory csf,) 399.6 272.2 T (RMIServerSocketFactory ssf\051) 399.6 261.2 T (throws RemoteException;) 238.32 250.2 T (}) 198 239.2 T 1 10 Q 0.1 (The) 198 219.53 S 0.1 (f) 218.16 219.53 S 0.1 (irst) 221.4 219.53 S 0.1 (four) 239.28 219.53 S 5 F (getRegistry) 261.57 219.53 T 1 F 0.1 (methods) 330.69 219.53 S 0.1 (r) 373.02 219.53 S 0.1 (eturn) 376.89 219.53 S 0.1 (a) 404.36 219.53 S 0.1 (r) 412.58 219.53 S 0.1 (efer) 416.45 219.53 S 0.1 (ence) 433.53 219.53 S 0.1 (to) 456.89 219.53 S 0.1 (a) 468.93 219.53 S 0.1 (r) 477.15 219.53 S 0.1 (egistry) 481.02 219.53 S 0.1 (on) 515.11 219.53 S 0.1 (the) 529.71 219.53 S 0.1 (curr) 198 207.13 S 0.1 (ent) 216.59 207.13 S 0.1 (host,) 233.88 207.13 S 0.1 (curr) 258.78 207.13 S 0.1 (ent) 277.37 207.13 S 0.1 (host) 294.66 207.13 S 0.1 (at) 316.96 207.13 S 0.1 (a) 328.54 207.13 S 0.1 (specif) 336.76 207.13 S 0.1 (ied) 362.89 207.13 S 0 F 0.1 (port) 380.12 207.13 S 1 F 0.1 (,) 397.18 207.13 S 0.1 (a) 402.9 207.13 S 0.1 (specif) 411.12 207.13 S 0.1 (ied) 437.25 207.13 S 0 F 0.1 (host,) 454.48 207.13 S 1 F 0.1 (or) 477.26 207.13 S 0.1 (at) 489.99 207.13 S 0.1 (a) 501.57 207.13 S 0.1 (particular) 509.79 207.13 S 0 F 0.1 (port) 198 194.73 S 1 F 0.1 (on) 218.18 194.73 S 0.1 (a) 232.78 194.73 S 0.1 (specif) 241 194.73 S 0.1 (ied) 267.13 194.73 S 0 F 0.1 (host) 284.36 194.73 S 1 F 0.1 (.) 301.42 194.73 S 0.1 (What) 307.14 194.73 S 0.1 (is) 334.74 194.73 S 0.1 (r) 345.21 194.73 S 0.1 (eturned) 349.08 194.73 S 0.1 (is) 387.65 194.73 S 0.1 (the) 398.12 194.73 S 0.1 (r) 415.41 194.73 S 0.1 (emote) 419.28 194.73 S 0.1 (stub) 450.03 194.73 S 0.1 (for) 472.61 194.73 S 0.1 (the) 488.77 194.73 S 0.1 (r) 506.05 194.73 S 0.1 (egistry) 509.92 194.73 S 0.1 (with) 198 182.33 S 0.1 (the) 221.85 182.33 S 0.1 (specif) 239.14 182.33 S 0.1 (ied) 265.27 182.33 S 0.1 (host) 282.5 182.33 S 0.1 (and) 304.8 182.33 S 0.1 (port) 325.15 182.33 S 0.1 (information.) 347.35 182.33 S FMENDPAGE %%EndPage: "47" 53 %%Page: "48" 54 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (48) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (6) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (The) 198 641.33 S 0.1 (f) 217.95 641.33 S 0.1 (ifth) 221.18 641.33 S 5 F (getRegistry) 239.81 641.33 T 1 F 0.1 (method) 308.72 641.33 S 0.1 (\050that) 346.49 641.33 S 0.1 (takes) 370.57 641.33 S 0.1 (an) 396.82 641.33 S 5 F (RMIClientSocketFactory) 410.75 641.33 T 1 F 0.1 (as) 545.65 641.33 S 0.1 (one) 198 628.93 S 0.1 (of) 217.04 628.93 S 0.1 (its) 228.69 628.93 S 0.1 (ar) 242.07 628.93 S 0.1 (guments\051,) 251.04 628.93 S 0.1 (r) 298.96 628.93 S 0.1 (eturns) 302.83 628.93 S 0.1 (a) 334.19 628.93 S 0.1 (locally) 341.95 628.93 S 0.1 (cr) 374.51 628.93 S 0.1 (eated) 382.92 628.93 S 0.1 (r) 410.04 628.93 S 0.1 (emote) 413.9 628.93 S 0.1 (stub) 444.2 628.93 S 0.1 (to) 466.33 628.93 S 0.1 (the) 477.91 628.93 S 0.1 (r) 494.75 628.93 S 0.1 (emote) 498.62 628.93 S 0.1 (object) 528.91 628.93 S 5 F (Registry) 198 616.53 T 1 F 0.1 (on) 249.12 616.53 S 0.1 (the) 263.72 616.53 S 0.1 (specif) 281.01 616.53 S 0.1 (ied) 307.14 616.53 S 0 F 0.1 (host) 324.37 616.53 S 1 F 0.1 (and) 344.55 616.53 S 0 F 0.1 (port) 364.9 616.53 S 1 F 0.1 (.) 381.96 616.53 S 0.1 (Communication) 387.68 616.53 S 0.1 (with) 463.96 616.53 S 0.1 (the) 487.81 616.53 S 0.1 (r) 505.1 616.53 S 0.1 (emote) 508.97 616.53 S 0.1 (r) 198 604.13 S 0.1 (egistry) 201.87 604.13 S 0.1 (whose) 235.96 604.13 S 0.1 (stub) 268.23 604.13 S 0.1 (is) 290.81 604.13 S 0.1 (constr) 301.28 604.13 S 0.1 (ucted) 328.97 604.13 S 0.1 (with) 357.22 604.13 S 0.1 (this) 381.07 604.13 S 0.1 (method) 400.82 604.13 S 0.1 (will) 438.81 604.13 S 0.1 (use) 459.4 604.13 S 0.1 (the) 477.88 604.13 S 0.1 (supplied) 495.17 604.13 S 5 F (RMIClientSocketFactory) 198 591.73 T 1 F 0.1 (,) 328.89 591.73 S 0 F 0.1 (csf) 334.61 591.73 S 1 F 0.1 (,) 345.65 591.73 S 0.1 (to) 351.37 591.73 S 0.1 (cr) 363.41 591.73 S 0.1 (eate) 371.82 591.73 S 5 F (Socket) 393.18 591.73 T 1 F 0.1 (connections) 432.3 591.73 S 0.1 (to) 488.98 591.73 S 0.1 (the) 501.02 591.73 S 0.1 (r) 518.31 591.73 S 0.1 (egistry) 522.18 591.73 S 0.1 (on) 198 579.33 S 0.1 (the) 212.6 579.33 S 0.1 (r) 229.89 579.33 S 0.1 (emote) 233.76 579.33 S 0.1 (host) 264.51 579.33 S 0.1 (and) 286.81 579.33 S 0.1 (port.) 307.16 579.33 S 54 557.61 558 565.6 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 562.58 198 562.58 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 550.94 S 0.1 (\320) 223.74 550.94 S 1 F 0.1 (A) 231.96 550.94 S 0.1 (r) 242.96 550.94 S 0.1 (egistry) 246.83 550.94 S 0.1 (r) 280.92 550.94 S 0.1 (eturned) 284.79 550.94 S 0.1 (fr) 323.36 550.94 S 0.1 (om) 330.66 550.94 S 0.1 (the) 348.27 550.94 S 5 F (getRegistry) 365.56 550.94 T 1 F 0.1 (methods) 434.68 550.94 S 0.1 (is) 477.01 550.94 S 0.1 (a) 487.48 550.94 S 0.1 (specially) 495.7 550.94 S 0.1 (constr) 198 538.54 S 0.1 (ucted) 225.69 538.54 S 0.1 (stub) 253.41 538.54 S 0.1 (that) 275.47 538.54 S 0.1 (contains) 295.8 538.54 S 0.1 (a) 336.14 538.54 S 0.1 (well-known) 343.84 538.54 S 0.1 (object) 400.71 538.54 S 0.1 (identif) 429.73 538.54 S 0.1 (ier) 459.36 538.54 S 0.1 (.) 470.58 538.54 S 0.1 (Passing) 475.77 538.54 S 0.1 (a) 512.87 538.54 S 0.1 (r) 520.57 538.54 S 0.1 (egistry) 524.44 538.54 S 0.1 (stub) 198 526.14 S 0.1 (fr) 220.58 526.14 S 0.1 (om) 227.88 526.14 S 0.1 (one) 245.49 526.14 S 0.1 (VM) 264.98 526.14 S 0.1 (to) 284.98 526.14 S 0.1 (another) 297.02 526.14 S 0.1 (is) 334.94 526.14 S 0.1 (not) 345.41 526.14 S 0.1 (supported) 363.37 526.14 S 0.1 (\050it) 413.25 526.14 S 0.1 (may) 426.17 526.14 S 0.1 (or) 448.98 526.14 S 0.1 (may) 461.71 526.14 S 0.1 (not) 484.52 526.14 S 0.1 (work) 502.48 526.14 S 0.1 (depending) 198 513.74 S 0.1 (on) 249.71 513.74 S 0.1 (the) 264.08 513.74 S 0.1 (implementation\051.) 281.14 513.74 S 0.1 (Use) 362.05 513.74 S 0.1 (the) 382.05 513.74 S 5 F (LocateRegistry.getRegistry) 399.11 513.74 T 54 490.02 558 498.01 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 494.98 198 494.98 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (methods) 198 501.34 S 0.1 (to) 240.33 501.34 S 0.1 (obtain) 252.37 501.34 S 0.1 (the) 284.07 501.34 S 0.1 (appr) 301.36 501.34 S 0.1 (opriate) 322.55 501.34 S 0.1 (r) 357.75 501.34 S 0.1 (egistry) 361.62 501.34 S 0.1 (for) 395.71 501.34 S 0.1 (a) 411.87 501.34 S 0.1 (host.) 420.09 501.34 S 0.1 (The) 198 472.95 S 5 F (createRegistry) 217.7 472.95 T 1 F 0.1 (methods) 304.37 472.95 S 0.1 (cr) 346.24 472.95 S 0.1 (eates) 354.65 472.95 S 0.1 (and) 379.9 472.95 S 0.1 (exports) 399.79 472.95 S 0.1 (a) 436.02 472.95 S 0.1 (r) 443.79 472.95 S 0.1 (egistry) 447.66 472.95 S 0.1 (on) 481.29 472.95 S 0.1 (the) 495.44 472.95 S 0.1 (local) 512.27 472.95 S 0.1 (host) 536.16 472.95 S 0.1 (on) 198 460.55 S 0.1 (the) 212.6 460.55 S 0.1 (specif) 229.89 460.55 S 0.1 (ied) 256.02 460.55 S 0 F 0.1 (port) 273.25 460.55 S 1 F 0.1 (.) 290.31 460.55 S 0.1 (The) 198 440.15 S 0.1 (second) 218.16 440.15 S 5 F (createRegistry) 252.74 440.15 T 1 F 0.1 (method) 339.86 440.15 S 0.1 (allows) 377.85 440.15 S 0.1 (mor) 410.43 440.15 S 0.1 (e) 428.79 440.15 S 0.1 (f) 436.8 440.15 S 0.1 (lexiblity) 440.07 440.15 S 0.1 (in) 480.03 440.15 S 0.1 (communicating) 198 427.75 S 0.1 (with) 271.66 427.75 S 0.1 (the) 295.44 427.75 S 0.1 (r) 312.67 427.75 S 0.1 (egistry) 316.54 427.75 S 0.1 (.) 346.4 427.75 S 0.1 (This) 352.05 427.75 S 0.1 (call) 374.6 427.75 S 0.1 (cr) 393.31 427.75 S 0.1 (eates) 401.72 427.75 S 0.1 (and) 427.36 427.75 S 0.1 (exports) 447.64 427.75 S 0.1 (a) 484.26 427.75 S 5 F (Registry) 492.41 427.75 T 1 F 0.1 (on) 543.47 427.75 S 0.1 (the) 198 415.35 S 0.1 (local) 215.29 415.35 S 0.1 (host) 239.63 415.35 S 0.1 (that) 261.93 415.35 S 0.1 (uses) 282.79 415.35 S 0.1 (custom) 305.61 415.35 S 0.1 (socket) 341.59 415.35 S 0.1 (factories) 373.06 415.35 S 0.1 (for) 414.46 415.35 S 0.1 (communication) 430.62 415.35 S 0.1 (with) 504.25 415.35 S 0.1 (that) 528.09 415.35 S 0.1 (r) 198 402.95 S 0.1 (egistry) 201.87 402.95 S 0.1 (.) 231.73 402.95 S 0.1 (The) 237.45 402.95 S 0.1 (r) 257.61 402.95 S 0.1 (egistry) 261.48 402.95 S 0.1 (that) 295.57 402.95 S 0.1 (is) 316.43 402.95 S 0.1 (cr) 326.9 402.95 S 0.1 (eated) 335.31 402.95 S 0.1 (listens) 362.88 402.95 S 0.1 (for) 394.87 402.95 S 0.1 (incoming) 411.03 402.95 S 0.1 (r) 456.7 402.95 S 0.1 (equests) 460.57 402.95 S 0.1 (on) 497.34 402.95 S 0.1 (the) 511.93 402.95 S 0.1 (given) 529.22 402.95 S 0 F 0.1 (port) 198 390.55 S 1 F 0.1 (using) 218.18 390.55 S 0.1 (a) 246.36 390.55 S 5 F (ServerSocket) 254.58 390.55 T 1 F 0.1 (cr) 329.7 390.55 S 0.1 (eated) 338.11 390.55 S 0.1 (fr) 365.68 390.55 S 0.1 (om) 372.98 390.55 S 0.1 (the) 390.59 390.55 S 0.1 (supplied) 407.88 390.55 S 5 F (RMIServerSocketFactory) 198 378.15 T 1 F 0.1 (.) 328.89 378.15 S 0.1 (A) 334.61 378.15 S 0.1 (client) 345.61 378.15 S 0.1 (that) 373.46 378.15 S 0.1 (r) 394.32 378.15 S 0.1 (eceives) 398.19 378.15 S 0.1 (a) 433.62 378.15 S 0.1 (r) 441.84 378.15 S 0.1 (efer) 445.71 378.15 S 0.1 (ence) 462.79 378.15 S 0.1 (to) 486.15 378.15 S 0.1 (this) 498.19 378.15 S 0.1 (r) 517.94 378.15 S 0.1 (egistry) 521.81 378.15 S 0.1 (will) 198 365.75 S 0.1 (use) 218.59 365.75 S 0.1 (a) 237.07 365.75 S 5 F (Socket) 245.29 365.75 T 1 F 0.1 (cr) 284.41 365.75 S 0.1 (eated) 292.82 365.75 S 0.1 (fr) 320.39 365.75 S 0.1 (om) 327.69 365.75 S 0.1 (the) 345.3 365.75 S 0.1 (supplied) 362.59 365.75 S 5 F (RMIClientSocketFactory) 405.52 365.75 T 1 F 0.1 (.) 536.41 365.75 S 54 344.02 558 352.02 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 348.99 198 348.99 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 337.36 S 0.1 (\320) 223.74 337.36 S 1 F 0.1 (Starting) 231.96 337.36 S 0.1 (a) 270.89 337.36 S 0.1 (r) 279.11 337.36 S 0.1 (egistry) 282.98 337.36 S 0.1 (with) 317.07 337.36 S 0.1 (the) 340.92 337.36 S 5 F (createRegistry) 358.21 337.36 T 1 F 0.1 (method) 445.33 337.36 S 0.1 (does) 483.32 337.36 S 0.1 (not) 507.44 337.36 S 0.1 (keep) 525.4 337.36 S 54 313.63 558 321.62 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 318.6 198 318.6 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (the) 198 324.96 S 0.1 (server) 215.29 324.96 S 0.1 (pr) 246.38 324.96 S 0.1 (ocess) 256.36 324.96 S 0.1 (alive.) 283.15 324.96 S 0 15 Q (6.3) 67.47 283.23 T (The) 97.27 283.23 T (RegistryHandler) 122.58 283.23 T (Interface) 227.08 283.23 T 54 260.24 558 268.23 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 265.21 198 265.21 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 253.57 S 0.1 (\320) 223.74 253.57 S 1 F 0.1 (The) 231.96 253.57 S 0.1 (RegistryHandler) 252.12 253.57 S 0.1 (interface) 330.59 253.57 S 0.1 (is) 372.9 253.57 S 0.1 (depr) 383.37 253.57 S 0.1 (ecated) 404.45 253.57 S 0.1 (in) 436.56 253.57 S 0.1 (JDK1.2.) 448.61 253.57 S 0.1 (In) 485.76 253.57 S 0.1 (JDK1.1,) 498.27 253.57 S 0.1 (it) 535.41 253.57 S 0.1 (was) 198 241.17 S 0.1 (only) 219 241.17 S 0.1 (used) 242.27 241.17 S 0.1 (internally) 266.96 241.17 S 0.1 (by) 314.01 241.17 S 0.1 (the) 328.42 241.17 S 0.1 (RMI) 345.71 241.17 S 0.1 (implementation) 368.64 241.17 S 0.1 (and) 443.76 241.17 S 0.1 (was) 464.11 241.17 S 0.1 (not) 485.11 241.17 S 0.1 (for) 503.07 241.17 S 54 217.45 558 225.44 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 222.42 198 222.42 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (application) 198 228.77 S 0.1 (use.) 251.95 228.77 S 5 9 Q (package java.rmi.registry;) 198 205.05 T (public interface RegistryHandler {) 198 183.05 T (Registry registryStub\050String host, int port\051) 218.16 172.05 T (throws java.rmi.RemoteException,) 238.32 161.05 T (java.rmi.UnknownHostException;) 238.32 150.05 T FMENDPAGE %%EndPage: "48" 54 %%Page: "49" 55 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (6:) 232.71 108.7 S 0 F 0.09 (Registry) 243.15 108.7 S 0.09 (Interfaces) 276.63 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (49) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (6) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (Registry registryImpl\050int port\051) 218.16 642 T (throws java.rmi.RemoteException;) 238.32 631 T (}) 198 620 T 1 10 Q 0.1 (The) 198 600.33 S 0.1 (method) 218.04 600.33 S 5 F (registryStub) 255.92 600.33 T 1 F 0.1 (r) 330.92 600.33 S 0.1 (eturns) 334.79 600.33 S 0.1 (a) 366.48 600.33 S 0.1 (stub) 374.59 600.33 S 0.1 (for) 397.05 600.33 S 0.1 (contacting) 413.09 600.33 S 0.1 (a) 463.07 600.33 S 0.1 (r) 471.17 600.33 S 0.1 (emote) 475.04 600.33 S 0.1 (r) 505.67 600.33 S 0.1 (egistry) 509.54 600.33 S 0.1 (on) 543.52 600.33 S 0.1 (the) 198 587.93 S 0.1 (specif) 215.29 587.93 S 0.1 (ied) 241.42 587.93 S 0.1 (host) 258.65 587.93 S 0.1 (and) 280.95 587.93 S 0.1 (port.) 301.3 587.93 S 0.1 (The) 198 567.53 S 0.1 (method) 218.08 567.53 S 5 F (registryImpl) 255.98 567.53 T 1 F 0.1 (constr) 331.02 567.53 S 0.1 (ucts) 358.71 567.53 S 0.1 (and) 380.11 567.53 S 0.1 (exports) 400.38 567.53 S 0.1 (a) 436.99 567.53 S 0.1 (r) 445.12 567.53 S 0.1 (egistry) 448.99 567.53 S 0.1 (on) 483 567.53 S 0.1 (the) 497.52 567.53 S 0.1 (specif) 514.72 567.53 S 0.1 (ied) 540.85 567.53 S 0.1 (port.) 198 555.13 S 0.1 (The) 222.8 555.13 S 0.1 (port) 242.96 555.13 S 0.1 (must) 265.16 555.13 S 0.1 (be) 291.04 555.13 S 0.1 (nonzer) 304.68 555.13 S 0.1 (o.) 335.94 555.13 S FMENDPAGE %%EndPage: "49" 55 %%Page: "50" 56 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (50) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (6) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K FMENDPAGE %%EndPage: "50" 56 %%Page: "51" 57 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 527.45 108.7 S 0.09 (51) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Remote) 200.5 509.31 T (Object) 263 509.31 T (Activation) 318.46 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (7) 525.14 508.64 S 0 0 0 1 0 0 0 1 K 0 13 Q 0.13 (T) 198 457.68 S 0.13 (opics:) 204.63 457.68 S 4 14 Q 0.14 (\245) 198 438.68 S 1 10 Q 0.1 (Overview) 210.6 438.68 S 4 14 Q 0.14 (\245) 198 420.28 S 1 10 Q 0.1 (Activation) 210.6 420.28 S 0.1 (Pr) 261.21 420.28 S 0.1 (otocol) 271.22 420.28 S 4 14 Q 0.14 (\245) 198 401.88 S 1 10 Q 0.1 (Implementation) 210.6 401.88 S 0.1 (Model) 286.18 401.88 S 0.1 (for) 318.53 401.88 S 0.1 (an) 334.69 401.88 S 0.1 (\322Activatable\323) 348.83 401.88 S 0.1 (Remote) 413.78 401.88 S 0.1 (Object) 451.31 401.88 S 4 14 Q 0.14 (\245) 198 383.48 S 1 10 Q 0.1 (Activation) 210.6 383.48 S 0.1 (Interfaces) 261.21 383.48 S 0 15 Q (7.1) 67.47 349.74 T (Overview) 97.27 349.74 T 1 10 Q 0.1 (Distributed) 198 328.08 S 0.1 (object) 252.95 328.08 S 0.1 (systems) 282.49 328.08 S 0.1 (ar) 321.47 328.08 S 0.1 (e) 330.44 328.08 S 0.1 (designed) 338.45 328.08 S 0.1 (to) 382.7 328.08 S 0.1 (support) 394.74 328.08 S 0.1 (long-lived) 433.52 328.08 S 0.1 (persistent) 483.09 328.08 S 0.1 (objects.) 198 315.68 S 0.1 (Given) 234.11 315.68 S 0.1 (that) 264.16 315.68 S 0.1 (these) 284.64 315.68 S 0.1 (systems) 310.79 315.68 S 0.1 (will) 349.4 315.68 S 0.1 (be) 369.62 315.68 S 0.1 (made) 382.89 315.68 S 0.1 (up) 410.77 315.68 S 0.1 (of) 425.76 315.68 S 0.1 (many) 437.49 315.68 S 0.1 (thousands) 465.85 315.68 S 0.1 (\050per) 515.48 315.68 S 0.1 (haps) 533.78 315.68 S 0.1 (millions\051) 198 303.28 S 0.1 (of) 241.32 303.28 S 0.1 (such) 253.41 303.28 S 0.1 (objects,) 277.44 303.28 S 0.1 (it) 313.9 303.28 S 0.1 (would) 323.37 303.28 S 0.1 (be) 355.82 303.28 S 0.1 (unr) 369.44 303.28 S 0.1 (easonable) 385.36 303.28 S 0.1 (for) 432.9 303.28 S 0.1 (object) 449.04 303.28 S 0.1 (implementations) 478.56 303.28 S 0.1 (to) 198 290.88 S 0.1 (become) 210.04 290.88 S 0.1 (active) 247.6 290.88 S 0.1 (and) 277.37 290.88 S 0.1 (r) 297.72 290.88 S 0.1 (emain) 301.59 290.88 S 0.1 (active,) 332.56 290.88 S 0.1 (taking) 364.93 290.88 S 0.1 (up) 396.76 290.88 S 0.1 (valuable) 412.12 290.88 S 0.1 (system) 453.86 290.88 S 0.1 (r) 488.5 290.88 S 0.1 (esour) 492.37 290.88 S 0.1 (ces,) 517.16 290.88 S 0.1 (for) 536.65 290.88 S 0.1 (indef) 198 278.48 S 0.1 (inite) 221.27 278.48 S 0.1 (periods) 244.58 278.48 S 0.1 (of) 281.87 278.48 S 0.1 (time.) 293.98 278.48 S 0.1 (In) 319.89 278.48 S 0.1 (addition,) 332.4 278.48 S 0.1 (clients) 376.5 278.48 S 0.1 (need) 408.69 278.48 S 0.1 (the) 433.72 278.48 S 0.1 (ability) 451.01 278.48 S 0.1 (to) 482.91 278.48 S 0.1 (stor) 494.95 278.48 S 0.1 (e) 512.08 278.48 S 0.1 (persistent) 198 266.08 S 0.1 (r) 245.19 266.08 S 0.1 (efer) 249.06 266.08 S 0.1 (ences) 266.14 266.08 S 0.1 (to) 293.65 266.08 S 0.1 (objects) 305.49 266.08 S 0.1 (so) 339.18 266.08 S 0.1 (that) 352 266.08 S 0.1 (communication) 372.67 266.08 S 0.1 (among) 446.1 266.08 S 0.1 (objects) 480.2 266.08 S 0.1 (can) 513.88 266.08 S 0.1 (be) 532.36 266.08 S 0.1 (r) 545.81 266.08 S 0.1 (e-) 549.68 266.08 S 0.1 (established) 198 253.68 S 0.1 (after) 251.82 253.68 S 0.1 (a) 275.77 253.68 S 0.1 (system) 283.99 253.68 S 0.1 (crash,) 318.63 253.68 S 0.1 (since) 348.3 253.68 S 0.1 (typically) 374.12 253.68 S 0.1 (a) 416.7 253.68 S 0.1 (r) 424.92 253.68 S 0.1 (efer) 428.79 253.68 S 0.1 (ence) 445.87 253.68 S 0.1 (to) 469.23 253.68 S 0.1 (a) 481.27 253.68 S 0.1 (distributed) 489.49 253.68 S 0.1 (object) 198 241.28 S 0.1 (is) 227.54 241.28 S 0.1 (valid) 238.01 241.28 S 0.1 (only) 264.21 241.28 S 0.1 (while) 287.48 241.28 S 0.1 (the) 315.87 241.28 S 0.1 (object) 333.16 241.28 S 0.1 (is) 362.7 241.28 S 0.1 (active.) 373.17 241.28 S 0.1 (Object) 198 220.88 S 0.1 (activation) 229.94 220.88 S 0.1 (is) 277.77 220.88 S 0.1 (a) 288.24 220.88 S 0.1 (mechanism) 296.46 220.88 S 0.1 (for) 351.16 220.88 S 0.1 (pr) 367.32 220.88 S 0.1 (oviding) 377.3 220.88 S 0.1 (persistent) 415.54 220.88 S 0.1 (r) 462.93 220.88 S 0.1 (efer) 466.8 220.88 S 0.1 (ences) 483.88 220.88 S 0.1 (to) 511.58 220.88 S 0.1 (objects) 523.61 220.88 S 0.1 (and) 198 208.48 S 0.1 (managing) 218.35 208.48 S 0.1 (the) 266.77 208.48 S 0.1 (execution) 284.06 208.48 S 0.1 (of) 330.74 208.48 S 0.1 (object) 342.85 208.48 S 0.1 (implementations.) 372.39 208.48 S 0.1 (In) 454.45 208.48 S 0.1 (RMI,) 466.96 208.48 S 0.1 (activation) 492.49 208.48 S 0.1 (allows) 198 196.08 S 0.1 (objects) 230.12 196.08 S 0.1 (to) 263.54 196.08 S 0.1 (begin) 275.11 196.08 S 0.1 (execution) 302.88 196.08 S 0.1 (on) 349.1 196.08 S 0.1 (an) 363.23 196.08 S 0.1 (as-needed) 376.91 196.08 S 0.1 (basis.) 425.45 196.08 S 0.1 (When) 453.13 196.08 S 0.1 (an) 482.61 196.08 S 0.1 (\322activatable\323) 496.29 196.08 S 0.1 (r) 198 183.68 S 0.1 (emote) 201.87 183.68 S 0.1 (object) 232.58 183.68 S 0.1 (is) 262.09 183.68 S 0.1 (accessed) 272.52 183.68 S 0.1 (\050via) 314.45 183.68 S 0.1 (a) 334.83 183.68 S 0.1 (method) 343.01 183.68 S 0.1 (invocation\051) 380.96 183.68 S 0.1 (if) 435.21 183.68 S 0.1 (that) 444.73 183.68 S 0.1 (r) 465.55 183.68 S 0.1 (emote) 469.42 183.68 S 0.1 (object) 500.14 183.68 S 0.1 (is) 529.64 183.68 S 0.1 (not) 540.08 183.68 S 0.1 (curr) 198 171.28 S 0.1 (ently) 216.59 171.28 S 0.1 (executing,) 242.55 171.28 S 0.1 (the) 291.93 171.28 S 0.1 (system) 309.22 171.28 S 0.1 (initiates) 343.86 171.28 S 0.1 (the) 382.98 171.28 S 0.1 (object's) 400.27 171.28 S 0.1 (execution) 436.33 171.28 S 0.1 (inside) 483.01 171.28 S 0.1 (an) 513.51 171.28 S 0.1 (appr) 198 158.88 S 0.1 (opriate) 219.19 158.88 S 0.1 (Java) 254.39 158.88 S 0.1 (VM.) 276.89 158.88 S FMENDPAGE %%EndPage: "51" 57 %%Page: "52" 58 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (52) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 14 Q 0 X (7.1.1) 125 638.67 T (T) 160.49 638.67 T (erminology) 167.49 638.67 T 1 10 Q 0.1 (An) 198 617.33 S 0 F 0.1 (active) 214.92 617.33 S 1 F 0.1 (object) 242.15 617.33 S 0.1 (is) 271.69 617.33 S 0.1 (a) 282.16 617.33 S 0.1 (r) 290.38 617.33 S 0.1 (emote) 294.25 617.33 S 0.1 (object) 325 617.33 S 0.1 (that) 354.54 617.33 S 0.1 (is) 375.4 617.33 S 0.1 (instantiated) 385.87 617.33 S 0.1 (and) 442.57 617.33 S 0.1 (exported) 462.92 617.33 S 0.1 (in) 506.36 617.33 S 0.1 (a) 518.41 617.33 S 0.1 (Java) 526.64 617.33 S 0.1 (VM) 198 604.93 S 0.1 (on) 218 604.93 S 0.1 (some) 232.6 604.93 S 0.1 (system.) 259.44 604.93 S 0.1 (A) 296.68 604.93 S 0 F 0.1 (passive) 307.68 604.93 S 1 F 0.1 (object) 340.39 604.93 S 0.1 (is) 369.93 604.93 S 0.1 (one) 380.4 604.93 S 0.1 (that) 399.89 604.93 S 0.1 (is) 420.75 604.93 S 0.1 (not) 431.22 604.93 S 0.1 (yet) 449.18 604.93 S 0.1 (instantiated) 466.21 604.93 S 0.1 (\050or) 522.91 604.93 S 0.1 (exported\051) 198 592.53 S 0.1 (in) 244.41 592.53 S 0.1 (a) 255.99 592.53 S 0.1 (VM,) 263.74 592.53 S 0.1 (but) 285.87 592.53 S 0.1 (which) 303.64 592.53 S 0.1 (can) 334.12 592.53 S 0.1 (be) 352.33 592.53 S 0.1 (br) 365.5 592.53 S 0.1 (ought) 375 592.53 S 0.1 (into) 404.28 592.53 S 0.1 (an) 424.78 592.53 S 0.1 (active) 438.45 592.53 S 0.1 (state.) 467.75 592.53 S 0.1 (T) 494.05 592.53 S 0.1 (ransforming) 499.38 592.53 S 0.1 (a) 198 580.13 S 0.1 (passive) 206.22 580.13 S 0.1 (object) 242.88 580.13 S 0.1 (into) 272.42 580.13 S 0.1 (an) 293.39 580.13 S 0.1 (active) 307.53 580.13 S 0.1 (object) 337.3 580.13 S 0.1 (is) 366.84 580.13 S 0.1 (a) 377.31 580.13 S 0.1 (pr) 385.53 580.13 S 0.1 (ocess) 395.51 580.13 S 0.1 (known) 422.3 580.13 S 0.1 (as) 456.92 580.13 S 0 F 0.1 (activation) 469.48 580.13 S 1 F 0.1 (.) 510.64 580.13 S 0.1 (Activation) 198 567.73 S 0.1 (r) 248.61 567.73 S 0.1 (equir) 252.48 567.73 S 0.1 (es) 276.08 567.73 S 0.1 (that) 288.43 567.73 S 0.1 (an) 309.29 567.73 S 0.1 (object) 323.43 567.73 S 0.1 (be) 352.97 567.73 S 0.1 (associated) 366.61 567.73 S 0.1 (with) 416.18 567.73 S 0.1 (a) 440.03 567.73 S 0.1 (VM,) 448.25 567.73 S 0.1 (which) 470.85 567.73 S 0.1 (may) 501.8 567.73 S 0.1 (entail) 524.6 567.73 S 0.1 (loading) 198 555.33 S 0.1 (the) 235.11 555.33 S 0.1 (class) 251.91 555.33 S 0.1 (for) 275.88 555.33 S 0.1 (that) 291.55 555.33 S 0.1 (object) 311.93 555.33 S 0.1 (into) 340.99 555.33 S 0.1 (a) 361.47 555.33 S 0.1 (VM) 369.21 555.33 S 0.1 (and) 388.72 555.33 S 0.1 (the) 408.59 555.33 S 0.1 (object) 425.4 555.33 S 0.1 (r) 454.45 555.33 S 0.1 (estoring) 458.32 555.33 S 0.1 (its) 497.75 555.33 S 0.1 (persistent) 511.09 555.33 S 0.1 (state) 198 542.93 S 0.1 (\050if) 222.17 542.93 S 0.1 (any\051.) 235.16 542.93 S 0.1 (In) 198 522.53 S 0.1 (the) 210.51 522.53 S 0.1 (RMI) 227.8 522.53 S 0.1 (system,) 250.73 522.53 S 0.1 (we) 287.97 522.53 S 0.1 (use) 304.42 522.53 S 0 F 0.1 (lazy) 322.9 522.53 S 0.1 (activation) 343.08 522.53 S 1 F 0.1 (.) 384.25 522.53 S 0.1 (Lazy) 389.97 522.53 S 0.1 (activation) 415.16 522.53 S 0.1 (defers) 462.99 522.53 S 0.1 (activating) 493.92 522.53 S 0.1 (an) 541.84 522.53 S 0.1 (object) 198 510.13 S 0.1 (until) 227.54 510.13 S 0.1 (a) 252.09 510.13 S 0.1 (client's) 260.31 510.13 S 0.1 (f) 294.68 510.13 S 0.1 (irst) 297.92 510.13 S 0.1 (use) 315.8 510.13 S 0.1 (\050i.e.,) 334.28 510.13 S 0.1 (the) 356.53 510.13 S 0.1 (f) 373.82 510.13 S 0.1 (irst) 377.06 510.13 S 0.1 (method) 394.94 510.13 S 0.1 (invocation\051.) 432.93 510.13 S 0 14 Q (7.1.2) 125 477.07 T (Lazy) 160.49 477.07 T (Activation) 191.9 477.07 T 1 10 Q 0.1 (Lazy) 198 455.73 S 0.1 (activation) 223.19 455.73 S 0.1 (of) 271.02 455.73 S 0.1 (r) 283.13 455.73 S 0.1 (emote) 287 455.73 S 0.1 (objects) 317.75 455.73 S 0.1 (is) 351.63 455.73 S 0.1 (implemented) 362.1 455.73 S 0.1 (using) 425.37 455.73 S 0.1 (a) 453.55 455.73 S 0 F 0.1 (faulting) 461.77 455.73 S 0.1 (r) 497.92 455.73 S 0.1 (emote) 501.73 455.73 S 0.1 (r) 198 443.33 S 0.1 (efer) 201.81 443.33 S 0.1 (ence) 216.48 443.33 S 1 F 0.1 (\050sometimes) 237.05 443.33 S 0.1 (r) 291.49 443.33 S 0.1 (eferr) 295.36 443.33 S 0.1 (ed) 316.49 443.33 S 0.1 (to) 330.35 443.33 S 0.1 (as) 342.04 443.33 S 0.1 (a) 354.24 443.33 S 0.1 (fault) 362.1 443.33 S 0.1 (block\051.) 385.89 443.33 S 0.1 (A) 419.08 443.33 S 0.1 (faulting) 429.72 443.33 S 0.1 (r) 468.11 443.33 S 0.1 (emote) 471.98 443.33 S 0.1 (r) 502.37 443.33 S 0.1 (efer) 506.24 443.33 S 0.1 (ence) 523.32 443.33 S 0.1 (to) 546.32 443.33 S 0.1 (a) 198 430.93 S 0.1 (r) 206.22 430.93 S 0.1 (emote) 210.09 430.93 S 0.1 (object) 240.84 430.93 S 0.1 (\322faults) 270.38 430.93 S 0.1 (in\323) 303.97 430.93 S 0.1 (the) 321.12 430.93 S 0.1 (active) 338.41 430.93 S 0.1 (object\325s) 368.18 430.93 S 0.1 (r) 404.94 430.93 S 0.1 (efer) 408.81 430.93 S 0.1 (ence) 425.89 430.93 S 0.1 (upon) 449.25 430.93 S 0.1 (the) 476.09 430.93 S 0.1 (f) 493.38 430.93 S 0.1 (irst) 496.62 430.93 S 0.1 (method) 514.49 430.93 S 0.1 (invocation) 198 418.53 S 0.1 (to) 248.85 418.53 S 0.1 (the) 260.89 418.53 S 0.1 (object.) 278.18 418.53 S 0.1 (Each) 310.32 418.53 S 0.1 (faulting) 335.21 418.53 S 0.1 (r) 373.95 418.53 S 0.1 (efer) 377.82 418.53 S 0.1 (ence) 394.9 418.53 S 0.1 (maintains) 418.26 418.53 S 0.1 (both) 466.07 418.53 S 0.1 (a) 489.66 418.53 S 0.1 (persistent) 497.88 418.53 S 0.1 (handle) 198 406.13 S 0.1 (\050an) 232.17 406.13 S 0.1 (activation) 249.74 406.13 S 0.1 (identif) 297.57 406.13 S 0.1 (ier\051) 327.21 406.13 S 0.1 (and) 345.71 406.13 S 0.1 (a) 366.06 406.13 S 0.1 (transient) 374.28 406.13 S 0.1 (r) 417.35 406.13 S 0.1 (emote) 421.22 406.13 S 0.1 (r) 451.97 406.13 S 0.1 (efer) 455.84 406.13 S 0.1 (ence) 472.92 406.13 S 0.1 (to) 496.28 406.13 S 0.1 (the) 508.32 406.13 S 0.1 (tar) 525.6 406.13 S 0.1 (get) 537.93 406.13 S 0.1 (r) 198 393.73 S 0.1 (emote) 201.87 393.73 S 0.1 (object.) 232.62 393.73 S 0.1 (The) 264.76 393.73 S 0.1 (r) 284.92 393.73 S 0.1 (emote) 288.79 393.73 S 0.1 (object\325s) 319.54 393.73 S 0.1 (activation) 356.3 393.73 S 0.1 (identif) 404.13 393.73 S 0.1 (ier) 433.77 393.73 S 0.1 (contains) 448.84 393.73 S 0.1 (enough) 489.71 393.73 S 0.1 (information) 198 381.33 S 0.1 (to) 254.97 381.33 S 0.1 (engage) 267.01 381.33 S 0.1 (a) 302.25 381.33 S 0.1 (thir) 310.47 381.33 S 0.1 (d) 326.63 381.33 S 0.1 (party) 335.96 381.33 S 0.1 (in) 363.36 381.33 S 0.1 (activating) 375.41 381.33 S 0.1 (the) 423.34 381.33 S 0.1 (object.) 440.63 381.33 S 0.1 (The) 472.77 381.33 S 0.1 (transient) 492.93 381.33 S 0.1 (r) 198 368.93 S 0.1 (efer) 201.87 368.93 S 0.1 (ence) 218.95 368.93 S 0.1 (is) 242.31 368.93 S 0.1 (the) 252.78 368.93 S 0.1 (actual) 270.07 368.93 S 0.1 (\322live\323) 300.43 368.93 S 0.1 (r) 330.41 368.93 S 0.1 (efer) 334.28 368.93 S 0.1 (ence) 351.36 368.93 S 0.1 (to) 374.72 368.93 S 0.1 (the) 386.76 368.93 S 0.1 (active) 404.05 368.93 S 0.1 (r) 433.82 368.93 S 0.1 (emote) 437.69 368.93 S 0.1 (object) 468.44 368.93 S 0.1 (that) 497.98 368.93 S 0.1 (can) 518.84 368.93 S 0.1 (be) 537.52 368.93 S 0.1 (used) 198 356.53 S 0.1 (to) 222.69 356.53 S 0.1 (contact) 234.73 356.53 S 0.1 (the) 270.23 356.53 S 0.1 (executing) 287.52 356.53 S 0.1 (object.) 334.3 356.53 S 0.1 (In) 198 336.13 S 0.1 (a) 210.34 336.13 S 0.1 (faulting) 218.4 336.13 S 0.1 (r) 256.97 336.13 S 0.1 (efer) 260.84 336.13 S 0.1 (ence,) 277.92 336.13 S 0.1 (if) 303.72 336.13 S 0.1 (the) 313.11 336.13 S 0.1 (live) 330.24 336.13 S 0.1 (r) 349.85 336.13 S 0.1 (efer) 353.72 336.13 S 0.1 (ence) 370.8 336.13 S 0.1 (to) 393.99 336.13 S 0.1 (a) 405.87 336.13 S 0.1 (r) 413.92 336.13 S 0.1 (emote) 417.79 336.13 S 0.1 (object) 448.38 336.13 S 0.1 (is) 477.75 336.13 S 0.1 (null,) 488.06 336.13 S 0.1 (the) 511.68 336.13 S 0.1 (tar) 528.8 336.13 S 0.1 (get) 541.14 336.13 S 0.1 (object) 198 323.73 S 0.1 (is) 227.54 323.73 S 0.1 (not) 238.01 323.73 S 0.1 (known) 255.97 323.73 S 0.1 (to) 290.59 323.73 S 0.1 (be) 302.63 323.73 S 0.1 (active.) 316.27 323.73 S 0.1 (Upon) 348.64 323.73 S 0.1 (method) 377.23 323.73 S 0.1 (invocation,) 415.22 323.73 S 0.1 (the) 468.67 323.73 S 0.1 (faulting) 485.96 323.73 S 0.1 (r) 198 311.33 S 0.1 (efer) 201.87 311.33 S 0.1 (ence) 218.95 311.33 S 0.1 (\050for) 242.31 311.33 S 0.1 (that) 261.9 311.33 S 0.1 (object\051) 282.76 311.33 S 0.1 (engages) 315.73 311.33 S 0.1 (in) 355.31 311.33 S 0.1 (the) 367.36 311.33 S 0.1 (activation) 384.65 311.33 S 0.1 (pr) 432.48 311.33 S 0.1 (otocol) 442.46 311.33 S 0.1 (to) 473.17 311.33 S 0.1 (obtain) 485.21 311.33 S 0.1 (a) 516.91 311.33 S 0.1 (\322live\323) 525.12 311.33 S 0.1 (r) 198 298.93 S 0.1 (efer) 201.87 298.93 S 0.1 (ence,) 218.95 298.93 S 0.1 (which) 244.91 298.93 S 0.1 (is) 275.86 298.93 S 0.1 (a) 286.33 298.93 S 0.1 (r) 294.55 298.93 S 0.1 (emote) 298.42 298.93 S 0.1 (r) 329.17 298.93 S 0.1 (efer) 333.04 298.93 S 0.1 (ence) 350.12 298.93 S 0.1 (\050such) 373.48 298.93 S 0.1 (as) 400.96 298.93 S 0.1 (a) 413.52 298.93 S 0.1 (unicast) 421.74 298.93 S 0.1 (r) 457.26 298.93 S 0.1 (emote) 461.13 298.93 S 0.1 (r) 491.88 298.93 S 0.1 (efer) 495.75 298.93 S 0.1 (ence\051) 512.83 298.93 S 0.1 (for) 539.61 298.93 S 0.1 (the) 198 286.53 S 0.1 (newly-activated) 215.29 286.53 S 0.1 (object.) 291.08 286.53 S 0.1 (Once) 323.22 286.53 S 0.1 (the) 349.65 286.53 S 0.1 (faulting) 366.94 286.53 S 0.1 (r) 405.68 286.53 S 0.1 (efer) 409.55 286.53 S 0.1 (ence) 426.63 286.53 S 0.1 (obtains) 449.99 286.53 S 0.1 (the) 486.03 286.53 S 0.1 (live) 503.32 286.53 S 0.1 (r) 198 274.13 S 0.1 (efer) 201.87 274.13 S 0.1 (ence,) 218.95 274.13 S 0.1 (the) 244.91 274.13 S 0.1 (faulting) 262.2 274.13 S 0.1 (r) 300.94 274.13 S 0.1 (efer) 304.81 274.13 S 0.1 (ence) 321.89 274.13 S 0.1 (forwar) 345.25 274.13 S 0.1 (ds) 375.7 274.13 S 0.1 (method) 389.37 274.13 S 0.1 (invocations) 427.36 274.13 S 0.1 (to) 482.55 274.13 S 0.1 (the) 494.59 274.13 S 0.1 (underlying) 198 261.73 S 0.1 (r) 251.07 261.73 S 0.1 (emote) 254.94 261.73 S 0.1 (r) 285.18 261.73 S 0.1 (efer) 289.05 261.73 S 0.1 (ence) 306.14 261.73 S 0.1 (which,) 328.99 261.73 S 0.1 (in) 362.03 261.73 S 0.1 (turn,) 373.57 261.73 S 0.1 (forwar) 398.25 261.73 S 0.1 (ds) 428.7 261.73 S 0.1 (the) 441.86 261.73 S 0.1 (method) 458.64 261.73 S 0.1 (invocation) 496.12 261.73 S 0.1 (to) 546.47 261.73 S 0.1 (the) 198 249.33 S 0.1 (r) 215.29 249.33 S 0.1 (emote) 219.16 249.33 S 0.1 (object.) 249.91 249.33 S 0.1 (In) 198 228.93 S 0.1 (mor) 210.51 228.93 S 0.1 (e) 228.87 228.93 S 0.1 (concr) 236.88 228.93 S 0.1 (ete) 261.31 228.93 S 0.1 (terms,) 277.57 228.93 S 0.1 (a) 308.86 228.93 S 0.1 (r) 317.08 228.93 S 0.1 (emote) 320.95 228.93 S 0.1 (object\325s) 351.7 228.93 S 0.1 (stub) 388.46 228.93 S 0.1 (contains) 411.04 228.93 S 0.1 (a) 451.91 228.93 S 0.1 (\322faulting\323) 460.13 228.93 S 0.1 (r) 509.07 228.93 S 0.1 (emote) 512.94 228.93 S 0.1 (r) 198 216.53 S 0.1 (efer) 201.87 216.53 S 0.1 (ence) 218.95 216.53 S 0.1 (type) 242.31 216.53 S 0.1 (that) 265.45 216.53 S 0.1 (contains) 286.31 216.53 S 0.1 (both:) 327.18 216.53 S 4 14 Q 0.14 (\245) 198 198.13 S 1 10 Q 0.1 (an) 210.6 198.13 S 0.1 (activation) 224.74 198.13 S 0.1 (identif) 272.57 198.13 S 0.1 (ier) 302.21 198.13 S 0.1 (for) 317.28 198.13 S 0.1 (a) 333.44 198.13 S 0.1 (r) 341.66 198.13 S 0.1 (emote) 345.53 198.13 S 0.1 (object,) 376.28 198.13 S 0.1 (and) 408.42 198.13 S 4 14 Q 0.14 (\245) 198 185.73 S 1 10 Q 0.1 (a) 210.6 185.73 S 0.1 (\322live\323) 218.82 185.73 S 0.1 (r) 248.8 185.73 S 0.1 (efer) 252.67 185.73 S 0.1 (ence) 269.75 185.73 S 0.1 (\050possibly) 293.11 185.73 S 0.1 (null\051) 337.32 185.73 S 0.1 (containing) 361.94 185.73 S 0.1 (the) 413.06 185.73 S 0.1 (\322active\323) 430.35 185.73 S 0.1 (r) 470.32 185.73 S 0.1 (emote) 474.19 185.73 S 0.1 (r) 504.94 185.73 S 0.1 (efer) 508.81 185.73 S 0.1 (ence) 525.89 185.73 S 0.1 (type) 210.6 173.33 S 0.1 (of) 233.55 173.33 S 0.1 (the) 245.47 173.33 S 0.1 (r) 262.57 173.33 S 0.1 (emote) 266.44 173.33 S 0.1 (object) 297 173.33 S 0.1 (\050for) 326.35 173.33 S 0.1 (example,) 345.76 173.33 S 0.1 (a) 389.48 173.33 S 0.1 (r) 397.51 173.33 S 0.1 (emote) 401.38 173.33 S 0.1 (r) 431.94 173.33 S 0.1 (efer) 435.81 173.33 S 0.1 (ence) 452.89 173.33 S 0.1 (type) 476.06 173.33 S 0.1 (with) 499.01 173.33 S 0.1 (unicast) 522.67 173.33 S 0.1 (semantics\051.) 210.6 160.93 S FMENDPAGE %%EndPage: "52" 58 %%Page: "53" 59 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (53) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 54 640.01 558 648 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 644.98 198 644.98 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 633.34 S 0.1 (\320) 223.34 633.34 S 1 F 0.1 (The) 231.16 633.34 S 0.1 (RMI) 250.92 633.34 S 0.1 (system) 273.45 633.34 S 0.1 (pr) 307.68 633.34 S 0.1 (eserves) 317.66 633.34 S 0.1 (\322at) 353.53 633.34 S 0.1 (most) 369.81 633.34 S 0.1 (once\323) 394.72 633.34 S 0.1 (semantics) 423.45 633.34 S 0.1 (for) 470.6 633.34 S 0.1 (r) 486.35 633.34 S 0.1 (emote) 490.22 633.34 S 0.1 (calls.) 520.57 633.34 S 0.1 (In) 545.89 633.34 S 0.1 (other) 198 620.94 S 0.1 (wor) 224.43 620.94 S 0.1 (ds,) 242.3 620.94 S 0.1 (a) 258.1 620.94 S 0.1 (call) 265.85 620.94 S 0.1 (to) 284.16 620.94 S 0.1 (an) 295.73 620.94 S 0 F 0.1 (activatable) 309.4 620.94 S 1 F 0.1 (or) 356.27 620.94 S 0 F 0.1 (unicast) 368.54 620.94 S 1 F 0.1 (r) 401.51 620.94 S 0.1 (emote) 405.38 620.94 S 0.1 (object) 435.66 620.94 S 0.1 (is) 464.73 620.94 S 0.1 (sent) 474.73 620.94 S 0.1 (at) 495.89 620.94 S 0.1 (most) 507 620.94 S 0.1 (once.) 531.84 620.94 S 0.1 (Thus,) 198 608.54 S 0.1 (if) 226.05 608.54 S 0.1 (a) 235.31 608.54 S 0.1 (call) 243.24 608.54 S 0.1 (to) 261.73 608.54 S 0.1 (a) 273.47 608.54 S 0.1 (r) 281.4 608.54 S 0.1 (emote) 285.27 608.54 S 0.1 (object) 315.73 608.54 S 0.1 (fails) 344.97 608.54 S 0.1 (\050indicated) 366.69 608.54 S 0.1 (by) 415.19 608.54 S 0.1 (a) 429.31 608.54 S 5 F (RemoteException) 437.24 608.54 T 1 F 0.1 (being) 530.06 608.54 S 0.1 (thr) 198 596.14 S 0.1 (own\051,) 211.15 596.14 S 0.1 (the) 240.22 596.14 S 0.1 (client) 257.51 596.14 S 0.1 (can) 285.36 596.14 S 0.1 (be) 304.04 596.14 S 0.1 (guaranteed) 317.68 596.14 S 0.1 (that) 372.11 596.14 S 0.1 (the) 392.97 596.14 S 0.1 (r) 410.26 596.14 S 0.1 (emote) 414.13 596.14 S 0.1 (method) 444.88 596.14 S 0.1 (executed) 482.87 596.14 S 0.1 (no) 526.16 596.14 S 54 572.42 558 580.41 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 577.38 198 577.38 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (mor) 198 583.74 S 0.1 (e) 216.36 583.74 S 0.1 (than) 224.37 583.74 S 0.1 (once) 247.79 583.74 S 0.1 (\050and) 271.82 583.74 S 0.1 (per) 295.6 583.74 S 0.1 (haps) 310.47 583.74 S 0.1 (not) 335.06 583.74 S 0.1 (at) 353.02 583.74 S 0.1 (all\051.) 364.6 583.74 S 0 15 Q (7.2) 67.47 542.02 T (Activation) 97.27 542.02 T (Pr) 164.51 542.02 T (otocol) 179.24 542.02 T 1 10 Q 0.1 (During) 198 520.35 S 0.1 (a) 233.38 520.35 S 0.1 (r) 241.25 520.35 S 0.1 (emote) 245.12 520.35 S 0.1 (method) 275.52 520.35 S 0.1 (invocation,) 313.16 520.35 S 0.1 (if) 366.26 520.35 S 0.1 (the) 375.47 520.35 S 0.1 (\322live\323) 392.41 520.35 S 0.1 (r) 422.04 520.35 S 0.1 (efer) 425.91 520.35 S 0.1 (ence) 442.99 520.35 S 0.1 (for) 466 520.35 S 0.1 (a) 481.81 520.35 S 0.1 (tar) 489.68 520.35 S 0.1 (get) 502.01 520.35 S 0.1 (object) 518.69 520.35 S 0.1 (is) 547.88 520.35 S 0.1 (unknown,) 198 507.95 S 0.1 (the) 247.27 507.95 S 0.1 (faulting) 264.56 507.95 S 0.1 (r) 303.3 507.95 S 0.1 (efer) 307.17 507.95 S 0.1 (ence) 324.25 507.95 S 0.1 (engages) 347.61 507.95 S 0.1 (in) 387.19 507.95 S 0.1 (the) 399.24 507.95 S 0.1 (activation) 416.53 507.95 S 0.1 (pr) 464.36 507.95 S 0.1 (otocol.) 474.34 507.95 S 0.1 (The) 507.65 507.95 S 0.1 (activation) 198 495.55 S 0.1 (pr) 245.29 495.55 S 0.1 (otocol) 255.27 495.55 S 0.1 (involves) 285.45 495.55 S 0.1 (several) 326.27 495.55 S 0.1 (entities:) 360.88 495.55 S 0.1 (the) 398.85 495.55 S 0.1 (faulting) 415.6 495.55 S 0.1 (r) 453.8 495.55 S 0.1 (efer) 457.67 495.55 S 0.1 (ence,) 474.76 495.55 S 0.1 (the) 500.18 495.55 S 0 F 0.1 (activator) 516.93 495.55 S 1 F 0.1 (,) 552.82 495.55 S 0.1 (an) 198 483.15 S 0 F 0.1 (activation) 212.14 483.15 S 0.1 (gr) 256.43 483.15 S 0.1 (oup) 265.34 483.15 S 1 F 0.1 (in) 283.76 483.15 S 0.1 (a) 295.81 483.15 S 0.1 (Java) 304.03 483.15 S 0.1 (VM,) 326.53 483.15 S 0.1 (and) 349.13 483.15 S 0.1 (the) 369.48 483.15 S 0.1 (r) 386.77 483.15 S 0.1 (emote) 390.64 483.15 S 0.1 (object) 421.39 483.15 S 0.1 (being) 450.93 483.15 S 0.1 (activated.) 479.16 483.15 S 0.1 (The) 198 462.75 S 0.1 (activator) 217.57 462.75 S 0.1 (\050usually) 259.93 462.75 S 0.1 (one) 299.27 462.75 S 0.1 (per) 318.17 462.75 S 0.1 (host\051) 335.75 462.75 S 0.1 (is) 360.89 462.75 S 0.1 (the) 370.77 462.75 S 0.1 (entity) 387.47 462.75 S 0.1 (which) 416.2 462.75 S 0.1 (supervises) 446.56 462.75 S 0.1 (activation) 496.94 462.75 S 0.1 (by) 544.18 462.75 S 0.1 (being) 198 450.35 S 0.1 (both:) 226.23 450.35 S 4 14 Q 0.14 (\245) 198 431.95 S 1 10 Q 0.1 (a) 210.6 431.95 S 0.1 (database) 218.42 431.95 S 0.1 (of) 260.87 431.95 S 0.1 (information) 272.58 431.95 S 0.1 (that) 329.15 431.95 S 0.1 (maps) 349.61 431.95 S 0.1 (activation) 376.82 431.95 S 0.1 (identif) 424.25 431.95 S 0.1 (iers) 453.89 431.95 S 0.1 (to) 472.9 431.95 S 0.1 (the) 484.54 431.95 S 0.1 (information) 501.43 431.95 S 0.1 (necessary) 210.6 419.55 S 0.1 (to) 257.44 419.55 S 0.1 (activate) 269.47 419.55 S 0.1 (an) 307.69 419.55 S 0.1 (object) 321.82 419.55 S 0.1 (\050the) 351.35 419.55 S 0.1 (object's) 372.06 419.55 S 0.1 (class,) 408.11 419.55 S 0.1 (the) 435.15 419.55 S 0.1 (location--a) 452.43 419.55 S 0.1 (URL) 503.56 419.55 S 0.1 (path--) 527.54 419.55 S 0.1 (fr) 210.6 407.15 S 0.1 (om) 217.9 407.15 S 0.1 (wher) 235.51 407.15 S 0.1 (e) 258.63 407.15 S 0.1 (the) 266.64 407.15 S 0.1 (class) 283.93 407.15 S 0.1 (can) 308.38 407.15 S 0.1 (be) 327.06 407.15 S 0.1 (loaded,) 340.7 407.15 S 0.1 (specif) 377.4 407.15 S 0.1 (ic) 403.53 407.15 S 0.1 (data) 414.2 407.15 S 0.1 (the) 437.09 407.15 S 0.1 (object) 454.38 407.15 S 0.1 (may) 483.92 407.15 S 0.1 (need) 506.73 407.15 S 0.1 (to) 531.76 407.15 S 0.1 (bootstrap,) 210.6 394.75 S 0.1 (etc.\051,) 259.39 394.75 S 0.1 (and) 283.93 394.75 S 4 14 Q 0.14 (\245) 198 382.35 S 1 10 Q 0.1 (a) 210.6 382.35 S 0.1 (manager) 218.82 382.35 S 0.1 (of) 261.59 382.35 S 0.1 (Java) 273.7 382.35 S 0.1 (V) 296.2 382.35 S 0.1 (irtual) 302.97 382.35 S 0.1 (Machines,) 330.75 382.35 S 0.1 (that) 379.75 382.35 S 0.1 (starts) 400.61 382.35 S 0.1 (up) 428.28 382.35 S 0.1 (VMs) 443.64 382.35 S 0.1 (\050when) 467.98 382.35 S 0.1 (necessary\051) 499.7 382.35 S 0.1 (and) 210.6 369.95 S 0.1 (forwar) 230.95 369.95 S 0.1 (ds) 261.4 369.95 S 0.1 (r) 275.07 369.95 S 0.1 (equests) 278.94 369.95 S 0.1 (for) 315.71 369.95 S 0.1 (object) 331.87 369.95 S 0.1 (activation) 361.41 369.95 S 0.1 (\050along) 409.24 369.95 S 0.1 (with) 441.04 369.95 S 0.1 (the) 464.89 369.95 S 0.1 (necessary) 482.18 369.95 S 0.1 (information\051) 210.6 357.55 S 0.1 (to) 271 357.55 S 0.1 (the) 283.04 357.55 S 0.1 (corr) 300.33 357.55 S 0.1 (ect) 318.35 357.55 S 0.1 (activation) 334.26 357.55 S 0.1 (gr) 382.09 357.55 S 0.1 (oup) 391.62 357.55 S 0.1 (inside) 412.54 357.55 S 0.1 (a) 443.04 357.55 S 0.1 (r) 451.26 357.55 S 0.1 (emote) 455.13 357.55 S 0.1 (VM.) 485.88 357.55 S 0.1 (Note) 198 337.15 S 0.1 (that) 223.34 337.15 S 0.1 (the) 244.2 337.15 S 0.1 (activator) 261.49 337.15 S 0.1 (keeps) 304.44 337.15 S 0.1 (the) 333.45 337.15 S 0.1 (curr) 350.74 337.15 S 0.1 (ent) 369.33 337.15 S 0.1 (mapping) 386.62 337.15 S 0.1 (of) 430.58 337.15 S 0.1 (activation) 442.69 337.15 S 0.1 (identif) 490.52 337.15 S 0.1 (iers) 520.16 337.15 S 0.1 (to) 539.57 337.15 S 0.1 (active) 198 324.75 S 0.1 (objects) 227.77 324.75 S 0.1 (as) 261.65 324.75 S 0.1 (a) 274.21 324.75 S 0.1 (cache,) 282.43 324.75 S 0.1 (so) 313.14 324.75 S 0.1 (that) 326.16 324.75 S 0.1 (the) 347.02 324.75 S 0.1 (gr) 364.31 324.75 S 0.1 (oup) 373.84 324.75 S 0.1 (does) 394.76 324.75 S 0.1 (not) 418.88 324.75 S 0.1 (need) 436.84 324.75 S 0.1 (to) 461.87 324.75 S 0.1 (be) 473.91 324.75 S 0.1 (consulted) 487.55 324.75 S 0.1 (on) 534.62 324.75 S 0.1 (each) 198 312.35 S 0.1 (activation) 221.57 312.35 S 0.1 (r) 269.4 312.35 S 0.1 (equest.) 273.27 312.35 S 0.1 (An) 198 291.95 S 0.1 (activation) 214.51 291.95 S 0.1 (gr) 261.93 291.95 S 0.1 (oup) 271.46 291.95 S 0.1 (\050one) 291.98 291.95 S 0.1 (per) 314.49 291.95 S 0.1 (Java) 332.25 291.95 S 0.1 (VM\051) 354.35 291.95 S 0.1 (is) 377.37 291.95 S 0.1 (the) 387.43 291.95 S 0.1 (entity) 404.31 291.95 S 0.1 (which) 433.23 291.95 S 0.1 (r) 463.77 291.95 S 0.1 (eceives) 467.64 291.95 S 0.1 (a) 502.66 291.95 S 0.1 (r) 510.48 291.95 S 0.1 (equest) 514.34 291.95 S 0.1 (to) 546.37 291.95 S 0.1 (activate) 198 279.55 S 0.1 (an) 236.23 279.55 S 0.1 (object) 250.37 279.55 S 0.1 (in) 279.91 279.55 S 0.1 (the) 291.96 279.55 S 0.1 (Java) 309.25 279.55 S 0.1 (VM) 331.75 279.55 S 0.1 (and) 351.75 279.55 S 0.1 (r) 372.1 279.55 S 0.1 (eturns) 375.97 279.55 S 0.1 (the) 407.78 279.55 S 0.1 (activated) 425.07 279.55 S 0.1 (object) 469.51 279.55 S 0.1 (back) 499.05 279.55 S 0.1 (to) 523.09 279.55 S 0.1 (the) 535.14 279.55 S 0.1 (activator) 198 267.15 S 0.1 (.) 237.09 267.15 S 0.1 (The) 198 246.75 S 0.1 (activation) 218.16 246.75 S 0.1 (pr) 265.99 246.75 S 0.1 (otocols) 275.97 246.75 S 0.1 (is) 311.02 246.75 S 0.1 (as) 321.49 246.75 S 0.1 (follows.) 334.05 246.75 S 0.1 (A) 373.12 246.75 S 0.1 (faulting) 384.12 246.75 S 0.1 (r) 422.86 246.75 S 0.1 (efer) 426.73 246.75 S 0.1 (ence) 443.81 246.75 S 0.1 (uses) 467.17 246.75 S 0.1 (an) 489.99 246.75 S 0.1 (activation) 504.13 246.75 S 0.1 (identif) 198 234.35 S 0.1 (ier) 227.64 234.35 S 0.1 (and) 242.71 234.35 S 0.1 (calls) 263.06 234.35 S 0.1 (the) 286.18 234.35 S 0.1 (activator) 303.47 234.35 S 0.1 (\050an) 346.42 234.35 S 0.1 (internal) 363.99 234.35 S 0.1 (RMI) 402.37 234.35 S 0.1 (interface\051) 425.3 234.35 S 0.1 (to) 471.04 234.35 S 0.1 (activate) 483.08 234.35 S 0.1 (the) 521.3 234.35 S 0.1 (object) 198 221.95 S 0.1 (associated) 227.54 221.95 S 0.1 (with) 277.11 221.95 S 0.1 (the) 300.96 221.95 S 0.1 (identif) 318.25 221.95 S 0.1 (ier) 347.89 221.95 S 0.1 (.) 359.1 221.95 S 0.1 (The) 364.82 221.95 S 0.1 (activator) 384.98 221.95 S 0.1 (looks) 427.93 221.95 S 0.1 (up) 455.18 221.95 S 0.1 (the) 470.54 221.95 S 0.1 (object\325s) 487.83 221.95 S 0 F 0.1 (activation) 198 209.55 S 0.1 (descriptor) 242.29 209.55 S 1 F 0.1 (\050r) 286.59 209.55 S 0.1 (egister) 293.89 209.55 S 0.1 (ed) 323.91 209.55 S 0.1 (pr) 338.13 209.55 S 0.1 (eviously\051.) 348.11 209.55 S 0.1 (The) 395.61 209.55 S 0.1 (object\325s) 415.77 209.55 S 0.1 (descriptor) 452.53 209.55 S 0.1 (contains:) 501.77 209.55 S 4 14 Q 0.14 (\245) 198 191.15 S 1 10 Q 0.1 (the) 210.6 191.15 S 0.1 (object\325s) 227.89 191.15 S 0.1 (gr) 264.65 191.15 S 0.1 (oup) 274.18 191.15 S 0.1 (identif) 295.1 191.15 S 0.1 (ier) 324.74 191.15 S 0.1 (\050specif) 339.81 191.15 S 0.1 (ies) 369.37 191.15 S 0.1 (the) 384.73 191.15 S 0.1 (VM) 402.02 191.15 S 0.1 (in) 422.02 191.15 S 0.1 (which) 434.07 191.15 S 0.1 (it) 465.02 191.15 S 0.1 (is) 474.51 191.15 S 0.1 (activated\051,) 484.98 191.15 S 4 14 Q 0.14 (\245) 198 178.75 S 1 10 Q 0.1 (the) 210.6 178.75 S 0.1 (object\325s) 227.89 178.75 S 0.1 (class) 264.65 178.75 S 0.1 (name,) 289.1 178.75 S 4 14 Q 0.14 (\245) 198 166.35 S 1 10 Q 0.1 (a) 210.6 166.35 S 0.1 (URL) 218.82 166.35 S 0.1 (path) 242.81 166.35 S 0.1 (fr) 266.42 166.35 S 0.1 (om) 273.72 166.35 S 0.1 (wher) 291.33 166.35 S 0.1 (e) 314.45 166.35 S 0.1 (to) 322.46 166.35 S 0.1 (load) 334.5 166.35 S 0.1 (the) 357.5 166.35 S 0.1 (object\325s) 374.79 166.35 S 0.1 (class) 411.55 166.35 S 0.1 (code,) 436 166.35 S FMENDPAGE %%EndPage: "53" 59 %%Page: "54" 60 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (54) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 4 14 Q 0 X 0.14 (\245) 198 641.33 S 1 10 Q 0.1 (object-specif) 210.6 641.33 S 0.1 (ic) 266.58 641.33 S 0.1 (initialization) 277.25 641.33 S 0.1 (data) 337.85 641.33 S 0.1 (in) 360.74 641.33 S 0.1 (marshalled) 372.79 641.33 S 0.1 (form) 426.47 641.33 S 0.1 (\050initialization) 451.56 641.33 S 0.1 (data) 515.59 641.33 S 0.1 (might) 210.6 628.93 S 0.1 (be) 240.6 628.93 S 0.1 (the) 254.24 628.93 S 0.1 (name) 271.53 628.93 S 0.1 (of) 299.49 628.93 S 0.1 (a) 311.6 628.93 S 0.1 (f) 319.82 628.93 S 0.1 (ile) 323.06 628.93 S 0.1 (containing) 337.09 628.93 S 0.1 (the) 388.21 628.93 S 0.1 (object\325s) 405.5 628.93 S 0.1 (persistent) 442.26 628.93 S 0.1 (state,) 489.65 628.93 S 0.1 (for) 516.41 628.93 S 0.1 (example\051.) 210.6 616.53 S 0.1 (If) 198 596.13 S 0.1 (the) 208.02 596.13 S 0.1 (activation) 225.31 596.13 S 0.1 (gr) 273.14 596.13 S 0.1 (oup) 282.67 596.13 S 0.1 (in) 303.59 596.13 S 0.1 (which) 315.64 596.13 S 0.1 (this) 346.59 596.13 S 0.1 (object) 366.34 596.13 S 0.1 (should) 395.88 596.13 S 0.1 (r) 430.17 596.13 S 0.1 (eside) 434.04 596.13 S 0.1 (exists,) 460.5 596.13 S 0.1 (the) 491.42 596.13 S 0.1 (activator) 508.7 596.13 S 0.1 (forwar) 198 583.73 S 0.1 (ds) 228.45 583.73 S 0.1 (the) 242.12 583.73 S 0.1 (activation) 259.41 583.73 S 0.1 (r) 307.24 583.73 S 0.1 (equest) 311.11 583.73 S 0.1 (to) 343.54 583.73 S 0.1 (that) 355.58 583.73 S 0.1 (gr) 376.44 583.73 S 0.1 (oup.) 385.97 583.73 S 0.1 (If) 409.49 583.73 S 0.1 (the) 419.51 583.73 S 0.1 (activation) 436.8 583.73 S 0.1 (gr) 484.63 583.73 S 0.1 (oup) 494.16 583.73 S 0.1 (does) 515.08 583.73 S 0.1 (not) 539.2 583.73 S 0.1 (exist,) 198 571.33 S 0.1 (the) 224.58 571.33 S 0.1 (activator) 241.87 571.33 S 0.1 (initiates) 284.82 571.33 S 0.1 (a) 323.94 571.33 S 0.1 (VM) 332.16 571.33 S 0.1 (executing) 352.16 571.33 S 0.1 (an) 398.94 571.33 S 0.1 (activation) 413.08 571.33 S 0.1 (gr) 460.91 571.33 S 0.1 (oup) 470.44 571.33 S 0.1 (and) 491.36 571.33 S 0.1 (then) 511.7 571.33 S 0.1 (forwar) 198 558.93 S 0.1 (ds) 228.45 558.93 S 0.1 (the) 242.12 558.93 S 0.1 (activation) 259.41 558.93 S 0.1 (r) 307.24 558.93 S 0.1 (equest) 311.11 558.93 S 0.1 (to) 343.54 558.93 S 0.1 (that) 355.58 558.93 S 0.1 (gr) 376.44 558.93 S 0.1 (oup.) 385.97 558.93 S 0.1 (The) 198 538.53 S 0.1 (activation) 218.16 538.53 S 0.1 (gr) 265.99 538.53 S 0.1 (oup) 275.52 538.53 S 0.1 (loads) 296.44 538.53 S 0.1 (the) 323.78 538.53 S 0.1 (class) 341.07 538.53 S 0.1 (for) 365.52 538.53 S 0.1 (the) 381.68 538.53 S 0.1 (object) 398.97 538.53 S 0.1 (and) 428.51 538.53 S 0.1 (instantiates) 448.86 538.53 S 0.1 (the) 503.69 538.53 S 0.1 (object) 520.97 538.53 S 0.1 (using) 198 526.13 S 0.1 (a) 226.18 526.13 S 0.1 (special) 234.4 526.13 S 0.1 (constr) 268.52 526.13 S 0.1 (uctor) 296.21 526.13 S 0.1 (that) 322.97 526.13 S 0.1 (takes) 343.83 526.13 S 0.1 (several) 370.3 526.13 S 0.1 (ar) 405.45 526.13 S 0.1 (guments,) 414.42 526.13 S 0.1 (including) 459.37 526.13 S 0.1 (the) 505.9 526.13 S 0.1 (activation) 198 513.73 S 0.1 (descriptor) 245.83 513.73 S 0.1 (r) 295.07 513.73 S 0.1 (egister) 298.94 513.73 S 0.1 (ed) 328.96 513.73 S 0.1 (pr) 343.18 513.73 S 0.1 (eviously) 353.16 513.73 S 0.1 (.) 390.4 513.73 S 0.1 (When) 198 493.33 S 0.1 (the) 227.95 493.33 S 0.1 (object) 245.24 493.33 S 0.1 (is) 274.78 493.33 S 0.1 (f) 285.25 493.33 S 0.1 (inished) 288.49 493.33 S 0.1 (activating,) 324.91 493.33 S 0.1 (the) 375.44 493.33 S 0.1 (activation) 392.73 493.33 S 0.1 (gr) 440.56 493.33 S 0.1 (oup) 450.09 493.33 S 0.1 (passes) 471.01 493.33 S 0.1 (back) 503.25 493.33 S 0.1 (a) 527.29 493.33 S 0 F 0.1 (marshalled) 198 480.93 S 0.1 (object) 246.01 480.93 S 1 F 0.1 (r) 272.87 480.93 S 0.1 (efer) 276.74 480.93 S 0.1 (ence) 293.82 480.93 S 0.1 (to) 317.18 480.93 S 0.1 (the) 329.22 480.93 S 0.1 (activator) 346.51 480.93 S 0.1 (that) 389.46 480.93 S 0.1 (then) 410.32 480.93 S 0.1 (r) 433.53 480.93 S 0.1 (ecor) 437.4 480.93 S 0.1 (ds) 456.26 480.93 S 0.1 (the) 469.93 480.93 S 0.1 (activation) 487.22 480.93 S 0.1 (identif) 198 468.53 S 0.1 (ier) 227.64 468.53 S 0.1 (and) 242.61 468.53 S 0.1 (active) 262.86 468.53 S 0.1 (r) 292.53 468.53 S 0.1 (efer) 296.4 468.53 S 0.1 (ence) 313.48 468.53 S 0.1 (pairing) 336.74 468.53 S 0.1 (and) 372.62 468.53 S 0.1 (r) 392.87 468.53 S 0.1 (eturns) 396.74 468.53 S 0.1 (the) 428.45 468.53 S 0.1 (active) 445.64 468.53 S 0.1 (\050live\051) 475.31 468.53 S 0.1 (r) 501.85 468.53 S 0.1 (efer) 505.72 468.53 S 0.1 (ence) 522.8 468.53 S 0.1 (to) 546.06 468.53 S 0.1 (the) 198 456.13 S 0.1 (faulting) 215.29 456.13 S 0.1 (r) 254.03 456.13 S 0.1 (efer) 257.9 456.13 S 0.1 (ence.) 274.98 456.13 S 0.1 (The) 300.94 456.13 S 0.1 (faulting) 321.1 456.13 S 0.1 (r) 359.84 456.13 S 0.1 (efer) 363.71 456.13 S 0.1 (ence) 380.79 456.13 S 0.1 (\050inside) 404.15 456.13 S 0.1 (the) 438.08 456.13 S 0.1 (stub\051) 455.37 456.13 S 0.1 (then) 481.38 456.13 S 0.1 (forwar) 504.58 456.13 S 0.1 (ds) 535.03 456.13 S 0.1 (method) 198 443.73 S 0.1 (invocations) 235.99 443.73 S 0.1 (via) 291.18 443.73 S 0.1 (the) 308.16 443.73 S 0.1 (live) 325.45 443.73 S 0.1 (r) 345.23 443.73 S 0.1 (efer) 349.1 443.73 S 0.1 (ence) 366.18 443.73 S 0.1 (dir) 389.54 443.73 S 0.1 (ectly) 402.63 443.73 S 0.1 (to) 427.21 443.73 S 0.1 (the) 439.25 443.73 S 0.1 (r) 456.54 443.73 S 0.1 (emote) 460.41 443.73 S 0.1 (object.) 491.16 443.73 S 54 422.01 558 430 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 426.98 198 426.98 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 415.34 S 0.1 (\320) 223.74 415.34 S 1 F 0.1 (In) 231.96 415.34 S 0.1 (the) 244.47 415.34 S 0.1 (JDK,) 261.76 415.34 S 0.1 (RMI) 286.11 415.34 S 0.1 (pr) 309.04 415.34 S 0.1 (ovides) 319.02 415.34 S 0.1 (an) 351.9 415.34 S 0.1 (implementation) 366.04 415.34 S 0.1 (of) 441.16 415.34 S 0.1 (the) 453.27 415.34 S 0.1 (activation) 470.56 415.34 S 0.1 (system) 518.39 415.34 S 0.1 (interfaces.) 198 402.94 S 0.1 (In) 247.25 402.94 S 0.1 (or) 259.76 402.94 S 0.1 (der) 269.19 402.94 S 0.1 (to) 287.46 402.94 S 0.1 (use) 299.5 402.94 S 0.1 (activation,) 317.98 402.94 S 0.1 (you) 368.41 402.94 S 0.1 (must) 388.88 402.94 S 0.1 (f) 414.76 402.94 S 0.1 (irst) 418 402.94 S 0.1 (r) 435.88 402.94 S 0.1 (un) 439.85 402.94 S 0.1 (the) 455.02 402.94 S 0.1 (activation) 472.31 402.94 S 0.1 (system) 520.14 402.94 S 54 379.22 558 387.21 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 384.18 198 384.18 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (daemon) 198 390.54 S 9 9 Q (rmid) 237.73 390.54 T 1 10 Q 0.1 (.) 259.33 390.54 S 0 15 Q (7.3) 67.47 348.82 T (Implementation) 97.27 348.82 T (Model) 195.92 348.82 T (for) 237.06 348.82 T (an) 256.53 348.82 T (\322Activatable\323) 274.35 348.82 T (Remote) 361.02 348.82 T (Object) 408.84 348.82 T 1 10 Q 0.1 (In) 198 327.15 S 0.1 (or) 210.51 327.15 S 0.1 (der) 219.94 327.15 S 0.1 (to) 238.21 327.15 S 0.1 (make) 250.25 327.15 S 0.1 (a) 277.95 327.15 S 0.1 (r) 286.17 327.15 S 0.1 (emote) 290.04 327.15 S 0.1 (object) 320.79 327.15 S 0.1 (that) 350.33 327.15 S 0.1 (can) 371.19 327.15 S 0.1 (be) 389.87 327.15 S 0.1 (accessed) 403.51 327.15 S 0.1 (via) 445.48 327.15 S 0.1 (an) 462.46 327.15 S 0.1 (activation) 476.6 327.15 S 0.1 (identif) 198 314.75 S 0.1 (ier) 227.64 314.75 S 0.1 (over) 242.71 314.75 S 0.1 (time,) 266.08 314.75 S 0.1 (a) 291.99 314.75 S 0.1 (developer) 300.21 314.75 S 0.1 (needs) 348.69 314.75 S 0.1 (to:) 378.06 314.75 S 4 14 Q 0.14 (\245) 198 296.35 S 1 10 Q 0.1 (r) 210.6 296.35 S 0.1 (egister) 214.47 296.35 S 0.1 (an) 247.79 296.35 S 0.1 (activation) 261.93 296.35 S 0.1 (descriptor) 309.76 296.35 S 0.1 (for) 359 296.35 S 0.1 (the) 375.16 296.35 S 0.1 (r) 392.45 296.35 S 0.1 (emote) 396.32 296.35 S 0.1 (object,) 427.07 296.35 S 0.1 (and) 459.21 296.35 S 4 14 Q 0.14 (\245) 198 277.95 S 1 10 Q 0.1 (include) 210.6 277.95 S 0.1 (a) 247.43 277.95 S 0.1 (special) 255.65 277.95 S 0.1 (constr) 289.77 277.95 S 0.1 (uctor) 317.46 277.95 S 0.1 (in) 344.22 277.95 S 0.1 (the) 356.27 277.95 S 0.1 (object\325s) 373.56 277.95 S 0.1 (class) 410.32 277.95 S 0.1 (that) 434.77 277.95 S 0.1 (the) 455.63 277.95 S 0.1 (RMI) 472.92 277.95 S 0.1 (system) 495.85 277.95 S 0.1 (calls) 530.48 277.95 S 0.1 (when) 210.6 265.55 S 0.1 (it) 238.89 265.55 S 0.1 (activates) 248.38 265.55 S 0.1 (the) 290.95 265.55 S 0.1 (activatable) 308.24 265.55 S 0.1 (object.) 360.21 265.55 S 0.1 (An) 198 245.15 S 0.1 (activation) 214.92 245.15 S 0.1 (descriptor) 262.75 245.15 S 0.1 (\050) 311.99 245.15 S 5 F (ActivationDesc) 315.42 245.15 T 1 F 0.1 (\051) 399.42 245.15 S 0.1 (can) 405.97 245.15 S 0.1 (be) 424.65 245.15 S 0.1 (r) 438.29 245.15 S 0.1 (egister) 442.16 245.15 S 0.1 (ed) 472.18 245.15 S 0.1 (in) 486.4 245.15 S 0.1 (one) 498.45 245.15 S 0.1 (of) 517.94 245.15 S 0.1 (several) 198 232.75 S 0.1 (ways:) 233.15 232.75 S 4 14 Q 0.14 (\245) 198 214.35 S 1 10 Q 0.1 (via) 210.6 214.35 S 0.1 (a) 227.58 214.35 S 0.1 (call) 235.8 214.35 S 0.1 (to) 254.58 214.35 S 0.1 (the) 266.62 214.35 S 0.1 (static) 283.91 214.35 S 5 F (register) 310.74 214.35 T 1 F 0.1 (method) 361.86 214.35 S 0.1 (of) 399.85 214.35 S 0.1 (the) 411.96 214.35 S 0.1 (class) 429.25 214.35 S 5 F (Activatable) 453.7 214.35 T 1 F 0.1 (,) 519.7 214.35 S 0.1 (or) 525.42 214.35 S 4 14 Q 0.14 (\245) 198 201.95 S 1 10 Q 0.1 (by) 210.6 201.95 S 0.1 (cr) 225.01 201.95 S 0.1 (eating) 233.42 201.95 S 0.1 (an) 264.48 201.95 S 0.1 (\322activatable\323) 278.62 201.95 S 0.1 (object) 340.79 201.95 S 0.1 (via) 370.33 201.95 S 0.1 (the) 387.31 201.95 S 0.1 (f) 404.6 201.95 S 0.1 (irst) 407.84 201.95 S 0.1 (or) 425.72 201.95 S 0.1 (second) 438.45 201.95 S 0.1 (constr) 473.03 201.95 S 0.1 (uctor) 500.72 201.95 S 0.1 (of) 527.47 201.95 S 0.1 (the) 539.59 201.95 S 5 F (Activatable) 210.6 189.55 T 1 F 0.1 (class,) 279.72 189.55 S 0.1 (or) 306.77 189.55 S 4 14 Q 0.14 (\245) 198 177.15 S 1 10 Q 0.1 (by) 210.6 177.15 S 0.1 (exporting) 225.01 177.15 S 0.1 (an) 271.95 177.15 S 0.1 (\322activatable\323) 286.09 177.15 S 0.1 (object) 348.26 177.15 S 0.1 (explicitly) 377.8 177.15 S 0.1 (via) 422.78 177.15 S 5 F (Activatable) 439.76 177.15 T 1 F 0.1 (\325s) 505.76 177.15 S 0.1 (f) 516.1 177.15 S 0.1 (irst) 519.34 177.15 S 0.1 (or) 537.22 177.15 S 0.1 (second) 210.6 164.75 S 5 F (exportObject) 245.18 164.75 T 1 F 0.1 (method) 320.3 164.75 S 0.1 (that) 358.29 164.75 S 0.1 (takes) 379.15 164.75 S 0.1 (an) 405.62 164.75 S 5 F (ActivationDesc) 419.76 164.75 T 1 F 0.1 (,) 503.76 164.75 S 0.1 (the) 509.48 164.75 S 5 F (Remote) 210.6 152.35 T 1 F 0.1 (object) 249.72 152.35 S 0.1 (implementation) 279.26 152.35 S 0.1 (and) 354.38 152.35 S 0.1 (a) 374.73 152.35 S 0.1 (port) 382.95 152.35 S 0.1 (number) 405.15 152.35 S 0.1 (as) 443.82 152.35 S 0.1 (ar) 456.38 152.35 S 0.1 (guments.) 465.35 152.35 S FMENDPAGE %%EndPage: "54" 60 %%Page: "55" 61 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (55) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (For) 198 641.33 S 0.1 (a) 216.26 641.33 S 0.1 (specif) 224.35 641.33 S 0.1 (ic) 250.48 641.33 S 0.1 (object,) 261.02 641.33 S 0.1 (only) 293.03 641.33 S 0.1 (one) 316.17 641.33 S 0.1 (of) 335.53 641.33 S 0.1 (the) 347.52 641.33 S 0.1 (above) 364.67 641.33 S 0.1 (methods) 394.6 641.33 S 0.1 (should) 436.8 641.33 S 0.1 (be) 470.96 641.33 S 0.1 (used) 484.47 641.33 S 0.1 (to) 509.03 641.33 S 0.1 (r) 520.94 641.33 S 0.1 (egister) 524.81 641.33 S 0.1 (the) 198 628.93 S 0.1 (object) 214.87 628.93 S 0.1 (for) 243.99 628.93 S 0.1 (activation.) 259.73 628.93 S 0.1 (See) 309.75 628.93 S 0.1 (the) 327.58 628.93 S 0.1 (section) 344.45 628.93 S 0.1 (below) 378.77 628.93 S 0.1 (on) 409 628.93 S 0.1 (\322Constr) 423.18 628.93 S 0.1 (ucting) 458.62 628.93 S 0.1 (an) 489.95 628.93 S 0.1 (Activatable) 503.67 628.93 S 0.1 (Remote) 198 616.53 S 0.1 (Object\323) 235.53 616.53 S 0.1 (for) 272.57 616.53 S 0.1 (examples) 288.73 616.53 S 0.1 (on) 334.38 616.53 S 0.1 (how) 348.98 616.53 S 0.1 (to) 372.02 616.53 S 0.1 (implement) 384.06 616.53 S 0.1 (activatable) 436.23 616.53 S 0.1 (objects.) 488.2 616.53 S 0 14 Q (7.3.1) 125 583.47 T (The) 160.49 583.47 T (ActivationDesc) 185.69 583.47 T (Class) 277.5 583.47 T 1 10 Q 0.1 (An) 198 562.13 S 5 F (ActivationDesc) 214.66 562.13 T 1 F 0.1 (contains) 301.53 562.13 S 0.1 (the) 342.14 562.13 S 0.1 (information) 359.17 562.13 S 0.1 (necessary) 415.89 562.13 S 0.1 (to) 462.48 562.13 S 0.1 (activate) 474.26 562.13 S 0.1 (an) 512.23 562.13 S 0.1 (object.) 526.12 562.13 S 0.1 (It) 198 549.73 S 0.1 (contains) 207.57 549.73 S 0.1 (the) 248.05 549.73 S 0.1 (object\325s) 264.95 549.73 S 0.1 (activation) 301.33 549.73 S 0.1 (gr) 348.77 549.73 S 0.1 (oup) 358.3 549.73 S 0.1 (identif) 378.84 549.73 S 0.1 (ier) 408.48 549.73 S 0.1 (,) 419.69 549.73 S 0.1 (the) 425.02 549.73 S 0.1 (class) 441.93 549.73 S 0.1 (name) 465.99 549.73 S 0.1 (for) 493.57 549.73 S 0.1 (the) 509.34 549.73 S 0.1 (object,) 526.24 549.73 S 0.1 (a) 198 537.33 S 0.1 (codebase) 206.22 537.33 S 0.1 (path) 250.5 537.33 S 0.1 (\050or) 274.11 537.33 S 0.1 (URLs\051) 290.27 537.33 S 0.1 (fr) 322.03 537.33 S 0.1 (om) 329.33 537.33 S 0.1 (wher) 346.94 537.33 S 0.1 (e) 370.06 537.33 S 0.1 (the) 378.07 537.33 S 0.1 (object\325s) 395.36 537.33 S 0.1 (code) 432.12 537.33 S 0.1 (can) 456.44 537.33 S 0.1 (be) 475.12 537.33 S 0.1 (loaded,) 488.76 537.33 S 0.1 (and) 525.46 537.33 S 0.1 (a) 545.8 537.33 S 5 F (MarshalledObject) 198 524.93 T 1 F 0.1 (that) 297.12 524.93 S 0.1 (may) 317.98 524.93 S 0.1 (contain) 340.79 524.93 S 0.1 (object-specif) 377.32 524.93 S 0.1 (ic) 433.3 524.93 S 0.1 (initialization) 443.97 524.93 S 0.1 (data) 504.57 524.93 S 0.1 (used) 527.46 524.93 S 0.1 (during) 198 512.53 S 0.1 (each) 232.1 512.53 S 0.1 (activation.) 255.67 512.53 S 0.1 (A) 198 492.13 S 0.1 (descriptor) 209 492.13 S 0.1 (r) 258.24 492.13 S 0.1 (egister) 262.11 492.13 S 0.1 (ed) 292.13 492.13 S 0.1 (with) 306.35 492.13 S 0.1 (the) 330.2 492.13 S 0.1 (activation) 347.49 492.13 S 0.1 (system) 395.32 492.13 S 0.1 (is) 429.96 492.13 S 0.1 (consulted) 440.43 492.13 S 0.1 (\050during) 487.51 492.13 S 0.1 (the) 525.03 492.13 S 0.1 (activation) 198 479.73 S 0.1 (pr) 245.83 479.73 S 0.1 (ocess\051) 255.81 479.73 S 0.1 (to) 286.03 479.73 S 0.1 (obtain) 298.07 479.73 S 0.1 (information) 329.77 479.73 S 0.1 (in) 386.74 479.73 S 0.1 (or) 398.79 479.73 S 0.1 (der) 408.22 479.73 S 0.1 (to) 426.49 479.73 S 0.1 (r) 438.53 479.73 S 0.1 (e-cr) 442.4 479.73 S 0.1 (eate) 459.13 479.73 S 0.1 (or) 480.49 479.73 S 0.1 (activate) 493.22 479.73 S 0.1 (an) 531.45 479.73 S 0.1 (object.) 198 467.33 S 0.1 (The) 230.14 467.33 S 5 F (MarshalledObject) 250.3 467.33 T 1 F 0.1 (in) 349.42 467.33 S 0.1 (the) 361.47 467.33 S 0.1 (object\325s) 378.76 467.33 S 0.1 (descriptor) 415.52 467.33 S 0.1 (is) 464.76 467.33 S 0.1 (passed) 475.23 467.33 S 0.1 (as) 509.34 467.33 S 0.1 (the) 521.9 467.33 S 0.1 (second) 198 454.93 S 0.1 (ar) 232.25 454.93 S 0.1 (gument) 241.22 454.93 S 0.1 (to) 278.89 454.93 S 0.1 (the) 290.6 454.93 S 0.1 (r) 307.56 454.93 S 0.1 (emote) 311.43 454.93 S 0.1 (object\325s) 341.85 454.93 S 0.1 (constr) 378.27 454.93 S 0.1 (uctor) 405.96 454.93 S 0.1 (for) 432.39 454.93 S 0.1 (the) 448.21 454.93 S 0.1 (object) 465.17 454.93 S 0.1 (to) 494.38 454.93 S 0.1 (use) 506.09 454.93 S 0.1 (during) 524.23 454.93 S 0.1 (activation.) 198 442.53 S 5 9 Q (package java.rmi.activation;) 198 426.8 T (public final class) 198 415.8 T 9 F (ActivationDesc) 300.6 415.8 T 5 F ( implements java.io.Serializable) 376.2 415.8 T ({) 198 404.8 T (public) 218.16 382.8 T 9 F (ActivationDesc) 255.96 382.8 T 5 F (\050String className,) 331.56 382.8 T ( String codebase,) 318.96 371.8 T (java.rmi.MarshalledObject data\051) 339.12 360.8 T (throws ActivationException;) 238.32 349.8 T (public) 218.16 327.8 T 9 F (ActivationDesc) 255.96 327.8 T 5 F (\050String className,) 331.56 327.8 T ( String codebase,) 318.96 316.8 T (java.rmi.MarshalledObject data,) 339.12 305.8 T (boolean restart\051) 339.12 294.8 T (throws ActivationException;) 238.32 283.8 T (public) 218.16 261.8 T 9 F (ActivationDesc) 255.96 261.8 T 5 F (\050ActivationGroupID groupID,) 331.56 261.8 T (String className,) 339.12 250.8 T (String codebase,) 339.12 239.8 T (java.rmi.MarshalledObject data,) 339.12 228.8 T (boolean restart\051;) 339.12 217.8 T (public) 218.16 195.8 T 9 F (ActivationDesc) 255.96 195.8 T 5 F (\050ActivationGroupID groupID,) 331.56 195.8 T (String className,) 339.12 184.8 T (String codebase,) 339.12 173.8 T FMENDPAGE %%EndPage: "55" 61 %%Page: "56" 62 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (56) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (java.rmi.MarshalledObject data\051;) 339.12 642 T (public ActivationGroupID) 218.16 620 T 9 F (getGroupID) 353.16 620 T 5 F (\050\051;) 407.16 620 T (public String) 218.16 605 T 9 F (getClassName) 293.76 605 T 5 F (\050\051;) 358.56 605 T (public String) 218.16 590 T 9 F (getLocation) 293.76 590 T 5 F (\050\051;) 353.16 590 T (public java.rmi.MarshalledObject) 218.16 575 T 9 F (getData) 396.36 575 T 5 F (\050\051) 434.16 575 T (public boolean) 218.16 560 T 9 F (getRestartMode) 299.16 560 T 5 F (\050\051;) 374.76 560 T (}) 198 549 T 1 10 Q 0.1 (The) 198 529.33 S 0.1 (f) 218.16 529.33 S 0.1 (irst) 221.4 529.33 S 0.1 (constr) 239.28 529.33 S 0.1 (uctor) 266.97 529.33 S 0.1 (for) 293.73 529.33 S 5 F (ActivationDesc) 309.89 529.33 T 1 F 0.1 (constr) 397.01 529.33 S 0.1 (ucts) 424.7 529.33 S 0.1 (an) 446.19 529.33 S 0.1 (object) 460.33 529.33 S 0.1 (descriptor) 489.87 529.33 S 0.1 (for) 539.11 529.33 S 0.1 (an) 198 516.93 S 0.1 (object) 212.14 516.93 S 0.1 (whose) 241.68 516.93 S 0.1 (class) 273.95 516.93 S 0.1 (is) 298.4 516.93 S 0 F 0.1 (className) 308.87 516.93 S 1 F 0.1 (,) 352.73 516.93 S 0.1 (that) 358.45 516.93 S 0.1 (can) 379.31 516.93 S 0.1 (be) 397.99 516.93 S 0.1 (loaded) 411.63 516.93 S 0.1 (fr) 445.73 516.93 S 0.1 (om) 453.03 516.93 S 0 F 0.1 (codebase) 470.64 516.93 S 1 F 0.1 (path,) 508.81 516.93 S 0.1 (and) 535.02 516.93 S 0.1 (whose) 198 504.53 S 0.1 (initialization) 229.97 504.53 S 0.1 (information,) 290.27 504.53 S 0.1 (in) 349.53 504.53 S 0.1 (marshalled) 361.28 504.53 S 0.1 (form,) 414.66 504.53 S 0.1 (is) 442.05 504.53 S 0 F 0.1 (data) 452.22 504.53 S 1 F 0.1 (.) 469.83 504.53 S 0.1 (If) 475.25 504.53 S 0.1 (this) 484.96 504.53 S 0.1 (form) 504.41 504.53 S 0.1 (of) 529.2 504.53 S 0.1 (the) 541.01 504.53 S 0.1 (constr) 198 492.13 S 0.1 (uctor) 225.69 492.13 S 0.1 (is) 252.45 492.13 S 0.1 (used,) 262.92 492.13 S 0.1 (the) 290.21 492.13 S 0.1 (object\325s) 307.5 492.13 S 0.1 (gr) 344.26 492.13 S 0.1 (oup) 353.79 492.13 S 0.1 (identif) 374.71 492.13 S 0.1 (ier) 404.35 492.13 S 0.1 (defaults) 419.42 492.13 S 0.1 (to) 459.01 492.13 S 0.1 (the) 471.05 492.13 S 0.1 (curr) 488.34 492.13 S 0.1 (ent) 506.92 492.13 S 0.1 (identif) 198 479.73 S 0.1 (ier) 227.64 479.73 S 0.1 (for) 242.71 479.73 S 5 F (ActivationGroup) 258.87 479.73 T 1 F 0.1 (for) 351.99 479.73 S 0.1 (this) 368.15 479.73 S 0.1 (VM.) 387.9 479.73 S 0.1 (All) 410.5 479.73 S 0.1 (objects) 427.52 479.73 S 0.1 (with) 461.4 479.73 S 0.1 (the) 485.25 479.73 S 0.1 (same) 502.54 479.73 S 5 F (ActivationGroupID) 198 467.33 T 1 F 0.1 (ar) 303.12 467.33 S 0.1 (e) 312.09 467.33 S 0.1 (activated) 320.1 467.33 S 0.1 (in) 364.54 467.33 S 0.1 (the) 376.59 467.33 S 0.1 (same) 393.88 467.33 S 0.1 (VM.) 420.26 467.33 S 0.1 (If) 442.86 467.33 S 0.1 (the) 452.88 467.33 S 0.1 (curr) 470.17 467.33 S 0.1 (ent) 488.76 467.33 S 0.1 (gr) 506.05 467.33 S 0.1 (oup) 515.58 467.33 S 0.1 (is) 536.5 467.33 S 0.1 (inactive) 198 454.93 S 0.1 (or) 236.7 454.93 S 0.1 (a) 249.43 454.93 S 0.1 (default) 257.65 454.93 S 0.1 (gr) 292.9 454.93 S 0.1 (oup) 302.43 454.93 S 0.1 (cannot) 323.35 454.93 S 0.1 (be) 356.87 454.93 S 0.1 (cr) 370.51 454.93 S 0.1 (eated) 378.92 454.93 S 0.1 (an) 406.49 454.93 S 5 F (ActivationException) 420.63 454.93 T 1 F 0.1 (is) 537.75 454.93 S 0.1 (thr) 198 442.53 S 0.1 (own.) 211.15 442.53 S 0.1 (If) 236.79 442.53 S 0.1 (the) 246.81 442.53 S 0 F 0.1 (gr) 264.1 442.53 S 0.1 (oupID) 273.01 442.53 S 1 F 0.1 (is) 302.74 442.53 S 0.1 (null,) 313.21 442.53 S 0.1 (an) 337 442.53 S 5 F (IllegalArgumentException) 351.14 442.53 T 1 F 0.1 (is) 498.26 442.53 S 0.1 (thr) 508.73 442.53 S 0.1 (own.) 521.88 442.53 S 54 420.81 558 428.8 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 425.78 198 425.78 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 414.14 S 0.1 (\320) 223.74 414.14 S 1 F 0.1 (As) 231.96 414.14 S 0.1 (a) 247.3 414.14 S 0.1 (side-ef) 255.52 414.14 S 0.1 (fect) 285.54 414.14 S 0.1 (of) 304.88 414.14 S 0.1 (cr) 316.99 414.14 S 0.1 (eating) 325.4 414.14 S 0.1 (an) 356.46 414.14 S 5 F (ActivationDesc) 370.6 414.14 T 1 F 0.1 (,) 454.6 414.14 S 0.1 (if) 460.32 414.14 S 0.1 (an) 469.88 414.14 S 5 F (ActivationGroup) 198 401.74 T 1 F 0.1 (for) 290.63 401.74 S 0.1 (this) 306.3 401.74 S 0.1 (VM) 325.56 401.74 S 0.1 (is) 345.06 401.74 S 0.1 (not) 355.04 401.74 S 0.1 (curr) 372.51 401.74 S 0.1 (ently) 391.1 401.74 S 0.1 (active,) 416.57 401.74 S 0.1 (a) 448.45 401.74 S 0.1 (default) 456.18 401.74 S 0.1 (one) 490.93 401.74 S 0.1 (is) 509.93 401.74 S 0.1 (cr) 519.91 401.74 S 0.1 (eated.) 528.32 401.74 S 0.1 (The) 198 389.34 S 0.1 (default) 218.16 389.34 S 0.1 (activation) 253.41 389.34 S 0.1 (gr) 301.24 389.34 S 0.1 (oup) 310.77 389.34 S 0.1 (uses) 331.69 389.34 S 0.1 (the) 354.51 389.34 S 5 F (java.rmi.RMISecurityManager) 371.8 389.34 T 1 F 0.1 (as) 536.92 389.34 S 0.1 (a) 549.48 389.34 S 0.1 (security) 198 376.94 S 0.1 (manager) 236.91 376.94 S 0.1 (and) 279.48 376.94 S 0.1 (upon) 299.64 376.94 S 0.1 (r) 326.28 376.94 S 0.1 (eactivation) 330.15 376.94 S 0.1 (will) 382.68 376.94 S 0.1 (set) 403.08 376.94 S 0.1 (the) 418.59 376.94 S 0.1 (pr) 435.69 376.94 S 0.1 (operties) 445.67 376.94 S 0.1 (in) 484.8 376.94 S 0.1 (the) 496.66 376.94 S 0.1 (activated) 513.75 376.94 S 0.1 (gr) 198 364.54 S 0.1 (oup's) 207.53 364.54 S 0.1 (VM) 234.97 364.54 S 0.1 (to) 254.97 364.54 S 0.1 (be) 267.01 364.54 S 0.1 (the) 280.65 364.54 S 0.1 (curr) 297.94 364.54 S 0.1 (ent) 316.53 364.54 S 0.1 (set) 333.82 364.54 S 0.1 (of) 349.53 364.54 S 0.1 (pr) 361.64 364.54 S 0.1 (operties) 371.62 364.54 S 0.1 (in) 410.95 364.54 S 0.1 (the) 423 364.54 S 0.1 (VM.) 440.29 364.54 S 0.1 (If) 462.89 364.54 S 0.1 (your) 472.91 364.54 S 0.1 (application) 497.43 364.54 S 0.1 (needs) 198 352.14 S 0.1 (to) 227.37 352.14 S 0.1 (use) 239.41 352.14 S 0.1 (a) 257.89 352.14 S 0.1 (dif) 266.11 352.14 S 0.1 (fer) 278.58 352.14 S 0.1 (ent) 290.77 352.14 S 0.1 (security) 308.06 352.14 S 0.1 (manager) 347.16 352.14 S 0.1 (,) 386.07 352.14 S 0.1 (it) 391.79 352.14 S 0.1 (must) 401.28 352.14 S 0.1 (set) 427.16 352.14 S 0.1 (the) 442.87 352.14 S 0.1 (gr) 460.16 352.14 S 0.1 (oup) 469.69 352.14 S 0.1 (for) 490.61 352.14 S 0.1 (the) 506.77 352.14 S 0.1 (VM) 524.05 352.14 S 0.1 (befor) 198 339.74 S 0.1 (e) 221.38 339.74 S 0.1 (cr) 229.39 339.74 S 0.1 (eating) 237.8 339.74 S 0.1 (a) 268.86 339.74 S 0.1 (default) 277.08 339.74 S 5 F (ActivationDesc) 312.33 339.74 T 1 F 0.1 (.) 396.33 339.74 S 0.1 (See) 402.05 339.74 S 0.1 (the) 420.3 339.74 S 0.1 (method) 437.59 339.74 S 5 F (ActivationGroup.createGroup) 198 327.34 T 1 F 0.1 (for) 363.12 327.34 S 0.1 (details) 379.28 327.34 S 0.1 (on) 412.32 327.34 S 0.1 (how) 426.92 327.34 S 0.1 (to) 449.96 327.34 S 0.1 (cr) 462 327.34 S 0.1 (eate) 470.41 327.34 S 0.1 (an) 491.77 327.34 S 54 303.62 558 311.61 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 308.58 198 308.58 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 5 10 Q 0 X (ActivationGroup) 198 314.94 T 1 F 0.1 (for) 291.12 314.94 S 0.1 (the) 307.28 314.94 S 0.1 (VM.) 324.57 314.94 S 0.1 (The) 198 286.55 S 0.1 (second) 217.5 286.55 S 0.1 (constr) 251.42 286.55 S 0.1 (uctor) 279.11 286.55 S 0.1 (for) 305.2 286.55 S 5 F (ActivationDesc) 320.7 286.55 T 1 F 0.1 (constr) 407.16 286.55 S 0.1 (ucts) 434.85 286.55 S 0.1 (an) 455.68 286.55 S 0.1 (object) 469.16 286.55 S 0.1 (descriptor) 498.03 286.55 S 0.1 (in) 546.61 286.55 S 0.1 (the) 198 274.15 S 0.1 (same) 214.68 274.15 S 0.1 (manner) 240.45 274.15 S 0.1 (as) 277.77 274.15 S 0.1 (the) 289.73 274.15 S 0.1 (f) 306.41 274.15 S 0.1 (irst) 309.65 274.15 S 0.1 (constr) 326.92 274.15 S 0.1 (uctor) 354.61 274.15 S 0.1 (except) 380.76 274.15 S 0.1 (an) 412.32 274.15 S 0.1 (additional) 425.86 274.15 S 0.1 (parameter) 474.86 274.15 S 0.1 (,) 520.6 274.15 S 0 F 0.1 (r) 525.71 274.15 S 0.1 (estart) 529.52 274.15 S 1 F 0.1 (,) 552.89 274.15 S 0.1 (must) 198 261.75 S 0.1 (be) 223.88 261.75 S 0.1 (supplied.) 237.52 261.75 S 0.1 (If) 283.05 261.75 S 0.1 (the) 293.07 261.75 S 0.1 (object) 310.36 261.75 S 0.1 (r) 339.9 261.75 S 0.1 (equir) 343.77 261.75 S 0.1 (es) 367.37 261.75 S 0 F 0.1 (r) 379.72 261.75 S 0.1 (estart) 383.53 261.75 S 0.1 (service) 410.02 261.75 S 1 F 0.1 (,) 438.13 261.75 S 0.1 (meaning) 443.85 261.75 S 0.1 (that) 486.4 261.75 S 0.1 (the) 507.26 261.75 S 0.1 (object) 524.54 261.75 S 0.1 (will) 198 249.35 S 0.1 (be) 218.59 249.35 S 0.1 (r) 232.23 249.35 S 0.1 (estarted) 236.1 249.35 S 0.1 (automatically) 275.42 249.35 S 0.1 (when) 340.41 249.35 S 0.1 (the) 368.7 249.35 S 0.1 (activator) 385.99 249.35 S 0.1 (is) 428.94 249.35 S 0.1 (r) 439.41 249.35 S 0.1 (estarted) 443.28 249.35 S 0.1 (\050as) 482.6 249.35 S 0.1 (opposed) 498.59 249.35 S 0.1 (to) 540.48 249.35 S 0.1 (being) 198 236.95 S 0.1 (activated) 226.23 236.95 S 0.1 (lazily) 270.67 236.95 S 0.1 (upon) 298.68 236.95 S 0.1 (demand\051,) 325.52 236.95 S 0 F 0.1 (r) 371.93 236.95 S 0.1 (estart) 375.74 236.95 S 1 F 0.1 (should) 402.23 236.95 S 0.1 (be) 436.52 236.95 S 0.1 (tr) 450.16 236.95 S 0.1 (ue.) 457.49 236.95 S 0.1 (If) 474.23 236.95 S 0 F 0.1 (r) 484.25 236.95 S 0.1 (estart) 488.06 236.95 S 1 F 0.1 (is) 514.54 236.95 S 0.1 (false,) 525.02 236.95 S 0.1 (the) 198 224.55 S 0.1 (object) 215.29 224.55 S 0.1 (is) 244.83 224.55 S 0.1 (simply) 255.3 224.55 S 0.1 (activated) 289.48 224.55 S 0.1 (upon) 333.92 224.55 S 0.1 (demand) 360.76 224.55 S 0.1 (\050via) 401.14 224.55 S 0.1 (a) 421.55 224.55 S 0.1 (r) 429.77 224.55 S 0.1 (emote) 433.64 224.55 S 0.1 (method) 464.39 224.55 S 0.1 (call\051.) 502.38 224.55 S 0.1 (The) 198 204.15 S 0.1 (thir) 218 204.15 S 0.1 (d) 234.16 204.15 S 0.1 (constr) 243.32 204.15 S 0.1 (uctor) 271.01 204.15 S 0.1 (for) 297.61 204.15 S 5 F (ActivationDesc) 313.6 204.15 T 1 F 0.1 (constr) 400.56 204.15 S 0.1 (ucts) 428.25 204.15 S 0.1 (an) 449.58 204.15 S 0.1 (object) 463.55 204.15 S 0.1 (descriptor) 492.93 204.15 S 0.1 (for) 542 204.15 S 0.1 (an) 198 191.75 S 0.1 (object) 211.69 191.75 S 0.1 (whose) 240.79 191.75 S 0.1 (gr) 272.61 191.75 S 0.1 (oup) 282.14 191.75 S 0.1 (identif) 302.61 191.75 S 0.1 (ier) 332.25 191.75 S 0.1 (is) 346.88 191.75 S 0 F 0.1 (gr) 356.9 191.75 S 0.1 (oupID) 365.81 191.75 S 1 F 0.1 (,) 392.42 191.75 S 0.1 (whose) 397.69 191.75 S 0.1 (class) 429.51 191.75 S 0.1 (name) 453.52 191.75 S 0.1 (is) 481.03 191.75 S 0 F 0.1 (className) 491.05 191.75 S 1 F 0.1 (that) 537.59 191.75 S 0.1 (can) 198 179.35 S 0.1 (be) 216.68 179.35 S 0.1 (loaded) 230.32 179.35 S 0.1 (fr) 264.42 179.35 S 0.1 (om) 271.72 179.35 S 0.1 (the) 289.33 179.35 S 0 F 0.1 (codebase) 306.62 179.35 S 1 F 0.1 (path,) 344.79 179.35 S 0.1 (and) 371 179.35 S 0.1 (whose) 391.35 179.35 S 0.1 (initialization) 423.62 179.35 S 0.1 (information) 484.22 179.35 S 0.1 (is) 541.18 179.35 S 0 F 0.1 (data) 198 166.95 S 1 F 0.1 (.) 215.61 166.95 S 0.1 (All) 221.33 166.95 S 0.1 (objects) 238.35 166.95 S 0.1 (with) 272.23 166.95 S 0.1 (the) 296.08 166.95 S 0.1 (same) 313.37 166.95 S 0 F 0.1 (gr) 339.75 166.95 S 0.1 (oupID) 348.66 166.95 S 1 F 0.1 (ar) 378.39 166.95 S 0.1 (e) 387.36 166.95 S 0.1 (activated) 395.37 166.95 S 0.1 (in) 439.81 166.95 S 0.1 (the) 451.86 166.95 S 0.1 (same) 469.15 166.95 S 0.1 (Java) 495.53 166.95 S 0.1 (VM.) 518.03 166.95 S FMENDPAGE %%EndPage: "56" 62 %%Page: "57" 63 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (57) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (The) 198 641.33 S 0.1 (fourth) 217.8 641.33 S 0.1 (constr) 249.01 641.33 S 0.1 (uctor) 276.7 641.33 S 0.1 (for) 303.1 641.33 S 5 F (ActivationDesc) 318.9 641.33 T 1 F 0.1 (constr) 405.65 641.33 S 0.1 (ucts) 433.35 641.33 S 0.1 (an) 454.47 641.33 S 0.1 (object) 468.25 641.33 S 0.1 (descriptor) 497.43 641.33 S 0.1 (in) 546.31 641.33 S 0.1 (the) 198 628.93 S 0.1 (same) 215.29 628.93 S 0.1 (manner) 241.67 628.93 S 0.1 (as) 279.6 628.93 S 0.1 (the) 292.16 628.93 S 0.1 (thir) 309.45 628.93 S 0.1 (d) 325.61 628.93 S 0.1 (constr) 334.94 628.93 S 0.1 (uctor) 362.63 628.93 S 0.1 (,) 385.53 628.93 S 0.1 (but) 391.25 628.93 S 0.1 (allows) 409.49 628.93 S 0.1 (a) 442.07 628.93 S 0.1 (r) 450.29 628.93 S 0.1 (estart) 454.16 628.93 S 0.1 (mode) 482.38 628.93 S 0.1 (to) 511.09 628.93 S 0.1 (be) 523.12 628.93 S 0.1 (specif) 198 616.53 S 0.1 (ied.) 224.13 616.53 S 0.1 (An) 243.4 616.53 S 0.1 (object) 259.76 616.53 S 0.1 (r) 288.74 616.53 S 0.1 (equir) 292.61 616.53 S 0.1 (es) 316.21 616.53 S 0.1 (r) 328 616.53 S 0.1 (estart) 331.87 616.53 S 0.1 (service) 359.53 616.53 S 0.1 (\050as) 393.57 616.53 S 0.1 (def) 409 616.53 S 0.1 (ined) 423.33 616.53 S 0.1 (above\051,) 445.93 616.53 S 0 F 0.1 (r) 481.45 616.53 S 0.1 (estart) 485.26 616.53 S 1 F 0.1 (should) 511.19 616.53 S 0.1 (be) 544.92 616.53 S 0.1 (tr) 198 604.13 S 0.1 (ue.) 205.33 604.13 S 0.1 (The) 198 583.73 S 5 F (getGroupID) 218.16 583.73 T 1 F 0.1 (method) 281.28 583.73 S 0.1 (r) 319.27 583.73 S 0.1 (eturns) 323.14 583.73 S 0.1 (the) 354.95 583.73 S 0.1 (gr) 372.24 583.73 S 0.1 (oup) 381.77 583.73 S 0.1 (identif) 402.69 583.73 S 0.1 (ier) 432.33 583.73 S 0.1 (for) 447.4 583.73 S 0.1 (the) 463.56 583.73 S 0.1 (object) 480.85 583.73 S 0.1 (specif) 510.39 583.73 S 0.1 (ied) 536.52 583.73 S 0.1 (by) 198 571.33 S 0.1 (the) 212.41 571.33 S 0.1 (descriptor) 229.7 571.33 S 0.1 (.) 275.08 571.33 S 0.1 (A) 280.8 571.33 S 0.1 (gr) 291.8 571.33 S 0.1 (oup) 301.33 571.33 S 0.1 (pr) 322.25 571.33 S 0.1 (ovides) 332.23 571.33 S 0.1 (a) 365.11 571.33 S 0.1 (way) 373.33 571.33 S 0.1 (to) 395.65 571.33 S 0.1 (aggr) 407.69 571.33 S 0.1 (egate) 427.98 571.33 S 0.1 (objects) 455 571.33 S 0.1 (into) 488.88 571.33 S 0.1 (a) 509.85 571.33 S 0.1 (single) 518.07 571.33 S 0.1 (Java) 198 558.93 S 0.1 (virtual) 220.5 558.93 S 0.1 (machine.) 254.03 558.93 S 0.1 (The) 198 538.53 S 5 F (getClassName) 218.16 538.53 T 1 F 0.1 (method) 293.28 538.53 S 0.1 (r) 331.27 538.53 S 0.1 (eturns) 335.14 538.53 S 0.1 (the) 366.95 538.53 S 0.1 (class) 384.24 538.53 S 0.1 (name) 408.69 538.53 S 0.1 (for) 436.65 538.53 S 0.1 (the) 452.81 538.53 S 0.1 (object) 470.1 538.53 S 0.1 (specif) 499.64 538.53 S 0.1 (ied) 525.77 538.53 S 0.1 (by) 543 538.53 S 0.1 (the) 198 526.13 S 0.1 (activation) 215.29 526.13 S 0.1 (descriptor) 263.12 526.13 S 0.1 (.) 308.5 526.13 S 0.1 (The) 198 505.73 S 5 F (getLocation) 218.16 505.73 T 1 F 0.1 (method) 287.28 505.73 S 0.1 (r) 325.27 505.73 S 0.1 (eturns) 329.14 505.73 S 0.1 (the) 360.95 505.73 S 0.1 (codebase) 378.24 505.73 S 0.1 (path) 422.52 505.73 S 0.1 (fr) 446.13 505.73 S 0.1 (om) 453.43 505.73 S 0.1 (wher) 471.04 505.73 S 0.1 (e) 494.16 505.73 S 0.1 (the) 502.17 505.73 S 0.1 (object\325s) 519.46 505.73 S 0.1 (class) 198 493.33 S 0.1 (can) 222.45 493.33 S 0.1 (be) 241.13 493.33 S 0.1 (downloaded.) 254.77 493.33 S 0.1 (The) 198 472.93 S 5 F (getData) 218.16 472.93 T 1 F 0.1 (method) 263.28 472.93 S 0.1 (r) 301.27 472.93 S 0.1 (eturns) 305.14 472.93 S 0.1 (a) 336.95 472.93 S 0.1 (\322marshalled) 345.17 472.93 S 0.1 (object\323) 403.95 472.93 S 0.1 (containing) 438.59 472.93 S 0.1 (initialization) 489.71 472.93 S 0.1 (\050activation\051) 198 460.53 S 0.1 (data) 252.69 460.53 S 0.1 (for) 275.58 460.53 S 0.1 (the) 291.74 460.53 S 0.1 (object) 309.03 460.53 S 0.1 (specif) 338.57 460.53 S 0.1 (ied) 364.7 460.53 S 0.1 (by) 381.93 460.53 S 0.1 (the) 396.34 460.53 S 0.1 (descriptor) 413.63 460.53 S 0.1 (.) 459.01 460.53 S 0.1 (The) 198 440.13 S 5 F (getRestartMode) 218.16 440.13 T 1 F 0.1 (method) 305.28 440.13 S 0.1 (r) 343.27 440.13 S 0.1 (eturns) 347.14 440.13 S 0.1 (tr) 378.95 440.13 S 0.1 (ue) 386.28 440.13 S 0.1 (if) 400.42 440.13 S 0.1 (the) 409.98 440.13 S 0.1 (r) 427.27 440.13 S 0.1 (estart) 431.14 440.13 S 0.1 (mode) 459.36 440.13 S 0.1 (is) 488.07 440.13 S 0.1 (enabled) 498.54 440.13 S 0.1 (for) 537.31 440.13 S 0.1 (this) 198 427.73 S 0.1 (object,) 217.75 427.73 S 0.1 (otherwise) 249.89 427.73 S 0.1 (it) 297.47 427.73 S 0.1 (r) 306.96 427.73 S 0.1 (eturns) 310.83 427.73 S 0.1 (false.) 342.64 427.73 S 0 14 Q (7.3.2) 125 394.67 T (The) 160.49 394.67 T (ActivationID) 185.69 394.67 T (Class) 265.57 394.67 T 1 10 Q 0.1 (The) 198 373.33 S 0.1 (activation) 218.16 373.33 S 0.1 (pr) 265.99 373.33 S 0.1 (otocol) 275.97 373.33 S 0.1 (makes) 306.68 373.33 S 0.1 (use) 338.72 373.33 S 0.1 (of) 357.2 373.33 S 0.1 (activation) 369.31 373.33 S 0.1 (identif) 417.14 373.33 S 0.1 (iers) 446.78 373.33 S 0.1 (to) 466.19 373.33 S 0.1 (denote) 478.23 373.33 S 0.1 (r) 512.17 373.33 S 0.1 (emote) 516.04 373.33 S 0.1 (objects) 198 360.93 S 0.1 (that) 231.87 360.93 S 0.1 (can) 252.72 360.93 S 0.1 (be) 271.39 360.93 S 0.1 (activated) 285.02 360.93 S 0.1 (over) 329.45 360.93 S 0.1 (time.) 352.82 360.93 S 0.1 (An) 378.71 360.93 S 0.1 (activation) 395.63 360.93 S 0.1 (identif) 443.45 360.93 S 0.1 (ier) 473.09 360.93 S 0.1 (\050an) 488.15 360.93 S 0.1 (instance) 505.71 360.93 S 0.1 (of) 545.9 360.93 S 0.1 (the) 198 348.53 S 0.1 (class) 215.29 348.53 S 5 F (ActivationID) 239.74 348.53 T 1 F 0.1 (\051) 311.74 348.53 S 0.1 (contains) 318.29 348.53 S 0.1 (several) 359.16 348.53 S 0.1 (pieces) 394.31 348.53 S 0.1 (of) 425.21 348.53 S 0.1 (information) 437.32 348.53 S 0.1 (needed) 494.29 348.53 S 0.1 (for) 530.42 348.53 S 0.1 (activating) 198 336.13 S 0.1 (an) 245.93 336.13 S 0.1 (object:) 260.07 336.13 S 4 14 Q 0.14 (\245) 198 317.73 S 1 10 Q 0.1 (a) 210.6 317.73 S 0.1 (r) 218.82 317.73 S 0.1 (emote) 222.69 317.73 S 0.1 (r) 253.44 317.73 S 0.1 (efer) 257.31 317.73 S 0.1 (ence) 274.39 317.73 S 0.1 (to) 297.75 317.73 S 0.1 (the) 309.79 317.73 S 0.1 (object\325s) 327.08 317.73 S 0.1 (activator) 363.84 317.73 S 0.1 (,) 402.93 317.73 S 0.1 (and) 408.65 317.73 S 4 14 Q 0.14 (\245) 198 305.33 S 1 10 Q 0.1 (a) 210.6 305.33 S 0.1 (unique) 218.82 305.33 S 0.1 (identif) 253.72 305.33 S 0.1 (ier) 283.36 305.33 S 0.1 (for) 298.43 305.33 S 0.1 (the) 314.59 305.33 S 0.1 (object.) 331.88 305.33 S 0.1 (An) 198 284.93 S 0.1 (activation) 214.92 284.93 S 0.1 (identif) 262.75 284.93 S 0.1 (ier) 292.39 284.93 S 0.1 (for) 307.46 284.93 S 0.1 (an) 323.62 284.93 S 0.1 (object) 337.76 284.93 S 0.1 (can) 367.3 284.93 S 0.1 (be) 385.98 284.93 S 0.1 (obtained) 399.62 284.93 S 0.1 (by) 442.42 284.93 S 0.1 (r) 456.83 284.93 S 0.1 (egistering) 460.7 284.93 S 0.1 (an) 508.61 284.93 S 0.1 (object) 522.74 284.93 S 0.1 (with) 198 272.53 S 0.1 (the) 221.85 272.53 S 0.1 (activation) 239.14 272.53 S 0.1 (system.) 286.97 272.53 S 0.1 (Registration) 324.21 272.53 S 0.1 (is) 382.37 272.53 S 0.1 (accomplished) 392.84 272.53 S 0.1 (in) 458.12 272.53 S 0.1 (a) 470.17 272.53 S 0.1 (few) 478.39 272.53 S 0.1 (ways) 498.27 272.53 S 0.1 (\050also) 524.92 272.53 S 0.1 (noted) 198 260.13 S 0.1 (above\051:) 227.06 260.13 S 4 14 Q 0.14 (\245) 198 241.73 S 1 10 Q 0.1 (via) 210.6 241.73 S 0.1 (the) 227.58 241.73 S 5 F (Activatable.register) 244.87 241.73 T 1 F 0.1 (method,) 367.99 241.73 S 0.1 (or) 408.58 241.73 S 4 14 Q 0.14 (\245) 198 229.33 S 1 10 Q 0.1 (via) 210.6 229.33 S 0.1 (the) 226.94 229.33 S 0.1 (f) 243.6 229.33 S 0.1 (irst) 246.84 229.33 S 0.1 (or) 264.08 229.33 S 0.1 (second) 276.17 229.33 S 5 F (Activatable) 310.12 229.33 T 1 F 0.1 (constr) 378.6 229.33 S 0.1 (uctor) 406.29 229.33 S 0.1 (\050that) 432.42 229.33 S 0.1 (takes) 456.07 229.33 S 0.1 (thr) 481.9 229.33 S 0.1 (ee) 495.05 229.33 S 0.1 (ar) 507.32 229.33 S 0.1 (guments) 516.29 229.33 S 0.1 (and) 210.6 216.93 S 0.1 (both) 230.95 216.93 S 0.1 (r) 254.54 216.93 S 0.1 (egisters) 258.41 216.93 S 0.1 (and) 296.07 216.93 S 0.1 (exports) 316.42 216.93 S 0.1 (the) 353.11 216.93 S 0.1 (object\051,) 370.4 216.93 S 0.1 (or) 405.97 216.93 S 4 14 Q 0.14 (\245) 198 204.53 S 1 10 Q 0.1 (via) 210.6 204.53 S 0.1 (the) 227.08 204.53 S 0.1 (f) 243.86 204.53 S 0.1 (irst) 247.1 204.53 S 0.1 (or) 264.48 204.53 S 0.1 (second) 276.71 204.53 S 5 F (Activatable.exportObject) 310.79 204.53 T 1 F 0.1 (method) 457.4 204.53 S 0.1 (that) 494.89 204.53 S 0.1 (takes) 515.25 204.53 S 0.1 (the) 541.21 204.53 S 0.1 (activation) 210.6 192.13 S 0.1 (descriptor) 258.43 192.13 S 0.1 (,) 303.81 192.13 S 0.1 (object) 309.53 192.13 S 0.1 (implementation,) 339.07 192.13 S 0.1 (and) 416.79 192.13 S 0.1 (port) 437.14 192.13 S 0.1 (as) 459.34 192.13 S 0.1 (ar) 471.9 192.13 S 0.1 (guments;) 480.87 192.13 S 0.1 (this) 525.82 192.13 S 0.1 (method) 210.6 179.73 S 0.1 (both) 248.59 179.73 S 0.1 (r) 272.18 179.73 S 0.1 (egisters) 276.05 179.73 S 0.1 (and) 313.71 179.73 S 0.1 (exports) 334.06 179.73 S 0.1 (the) 370.75 179.73 S 0.1 (object.) 388.04 179.73 S FMENDPAGE %%EndPage: "57" 63 %%Page: "58" 64 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (58) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (package java.rmi.activation;) 198 642 T (public class) 198 631 T 9 F (ActivationID) 268.2 631 T 5 F ( implements java.io.Serializable) 333 631 T ({) 198 620 T (public) 218.16 609 T 9 F (ActivationID) 255.96 609 T 5 F (\050Activator activator\051;) 320.76 609 T (public Remote) 218.16 587 T 9 F (activate) 293.76 587 T 5 F (\050boolean force\051) 336.96 587 T (throws ActivationException, UnknownObjectException,) 238.32 576 T (java.rmi.RemoteException;) 278.64 565 T (public boolean) 218.16 543 T 9 F (equals) 299.16 543 T 5 F (\050Object obj\051;) 331.56 543 T (public int) 218.16 521 T 9 F (hashCode) 277.56 521 T 5 F (\050\051;) 320.76 521 T (}) 198 510 T 1 10 Q 0.1 (The) 198 490.33 S 0.1 (constr) 218.16 490.33 S 0.1 (uctor) 245.85 490.33 S 0.1 (for) 272.61 490.33 S 5 F (ActivationID) 288.77 490.33 T 1 F 0.1 (takes) 363.89 490.33 S 0.1 (a) 390.36 490.33 S 0.1 (single) 398.58 490.33 S 0.1 (ar) 428.53 490.33 S 0.1 (gument,) 437.5 490.33 S 0 F 0.1 (activator) 478.11 490.33 S 1 F 0.1 (,) 513.99 490.33 S 0.1 (that) 519.71 490.33 S 0.1 (specif) 198 477.93 S 0.1 (ies) 224.13 477.93 S 0.1 (a) 238.95 477.93 S 0.1 (r) 246.62 477.93 S 0.1 (emote) 250.49 477.93 S 0.1 (r) 280.7 477.93 S 0.1 (efer) 284.57 477.93 S 0.1 (ence) 301.65 477.93 S 0.1 (to) 324.46 477.93 S 0.1 (the) 335.96 477.93 S 0.1 (activator) 352.7 477.93 S 0.1 (r) 395.11 477.93 S 0.1 (esponsible) 398.98 477.93 S 0.1 (for) 449.26 477.93 S 0.1 (activating) 464.87 477.93 S 0.1 (the) 512.26 477.93 S 0.1 (object) 529 477.93 S 0.1 (associated) 198 465.53 S 0.1 (with) 247.57 465.53 S 0.1 (this) 271.42 465.53 S 0.1 (activation) 291.17 465.53 S 0.1 (identif) 339 465.53 S 0.1 (ier) 368.64 465.53 S 0.1 (.) 379.85 465.53 S 0.1 (An) 385.57 465.53 S 0.1 (instance) 402.49 465.53 S 0.1 (of) 442.69 465.53 S 5 F (ActivationID) 454.8 465.53 T 1 F 0.1 (is) 529.92 465.53 S 0.1 (globally) 198 453.13 S 0.1 (unique.) 237.76 453.13 S 0.1 (The) 198 432.73 S 5 F (activate) 218.16 432.73 T 1 F 0.1 (method) 269.28 432.73 S 0.1 (activates) 307.27 432.73 S 0.1 (the) 349.84 432.73 S 0.1 (object) 367.13 432.73 S 0.1 (associated) 396.67 432.73 S 0.1 (with) 446.24 432.73 S 0.1 (the) 470.09 432.73 S 0.1 (activation) 487.38 432.73 S 0.1 (identif) 198 420.33 S 0.1 (ier) 227.64 420.33 S 0.1 (.) 238.85 420.33 S 0.1 (If) 244.57 420.33 S 0.1 (the) 254.59 420.33 S 0 F 0.1 (for) 271.88 420.33 S 0.1 (ce) 283.11 420.33 S 1 F 0.1 (parameter) 294.39 420.33 S 0.1 (is) 343.99 420.33 S 0.1 (tr) 354.46 420.33 S 0.1 (ue,) 361.79 420.33 S 0.1 (the) 378.53 420.33 S 0.1 (activator) 395.82 420.33 S 0.1 (considers) 438.77 420.33 S 0.1 (any) 484.75 420.33 S 0.1 (cached) 504.55 420.33 S 0.1 (r) 198 407.93 S 0.1 (efer) 201.87 407.93 S 0.1 (ence) 218.95 407.93 S 0.1 (for) 242.03 407.93 S 0.1 (the) 257.91 407.93 S 0.1 (r) 274.91 407.93 S 0.1 (emote) 278.78 407.93 S 0.1 (object) 309.25 407.93 S 0.1 (as) 338.51 407.93 S 0.1 (stale,) 350.79 407.93 S 0.1 (thus) 376.92 407.93 S 0.1 (for) 399.51 407.93 S 0.1 (cing) 412.37 407.93 S 0.1 (the) 434.34 407.93 S 0.1 (activator) 451.35 407.93 S 0.1 (to) 494.02 407.93 S 0.1 (contact) 505.77 407.93 S 0.1 (the) 540.99 407.93 S 0.1 (gr) 198 395.53 S 0.1 (oup) 207.53 395.53 S 0.1 (when) 228.45 395.53 S 0.1 (activating) 256.74 395.53 S 0.1 (the) 304.67 395.53 S 0.1 (object.) 321.96 395.53 S 0.1 (If) 354.1 395.53 S 0 F 0.1 (for) 364.12 395.53 S 0.1 (ce) 375.35 395.53 S 1 F 0.1 (is) 386.63 395.53 S 0.1 (false,) 397.1 395.53 S 0.1 (then) 423.59 395.53 S 0.1 (r) 446.8 395.53 S 0.1 (eturning) 450.67 395.53 S 0.1 (the) 492.73 395.53 S 0.1 (cached) 510.02 395.53 S 0.1 (value) 198 383.13 S 0.1 (is) 226 383.13 S 0.1 (acceptable.) 236.47 383.13 S 0.1 (If) 289.36 383.13 S 0.1 (activation) 299.38 383.13 S 0.1 (fails,) 347.21 383.13 S 5 F (ActivationException) 371.82 383.13 T 1 F 0.1 (is) 488.94 383.13 S 0.1 (thr) 499.41 383.13 S 0.1 (own.) 512.56 383.13 S 0.1 (If) 538.2 383.13 S 0.1 (the) 198 370.73 S 0.1 (object) 215.29 370.73 S 0.1 (identif) 244.83 370.73 S 0.1 (ier) 274.47 370.73 S 0.1 (is) 289.54 370.73 S 0.1 (not) 300.01 370.73 S 0.1 (known) 317.97 370.73 S 0.1 (to) 352.59 370.73 S 0.1 (the) 364.63 370.73 S 0.1 (activator) 381.92 370.73 S 0.1 (,) 421.01 370.73 S 0.1 (then) 426.73 370.73 S 0.1 (the) 449.94 370.73 S 0.1 (method) 467.23 370.73 S 0.1 (thr) 505.21 370.73 S 0.1 (ows) 518.36 370.73 S 5 F (UnknownObjectException) 198 358.33 T 1 F 0.1 (.) 330 358.33 S 0.1 (If) 335.72 358.33 S 0.1 (the) 345.74 358.33 S 0.1 (r) 363.03 358.33 S 0.1 (emote) 366.9 358.33 S 0.1 (call) 397.65 358.33 S 0.1 (to) 416.43 358.33 S 0.1 (the) 428.47 358.33 S 0.1 (activator) 445.76 358.33 S 0.1 (fails,) 488.71 358.33 S 0.1 (then) 513.32 358.33 S 5 F (RemoteException) 198 345.93 T 1 F 0.1 (is) 291.12 345.93 S 0.1 (thr) 301.59 345.93 S 0.1 (own.) 314.74 345.93 S 0.1 (The) 198 325.53 S 5 F (equals) 217.57 325.53 T 1 F 0.1 (method) 256.11 325.53 S 0.1 (implements) 293.51 325.53 S 0.1 (content) 349.43 325.53 S 0.1 (equality) 385.52 325.53 S 0.1 (.) 421.27 325.53 S 0.1 (It) 426.4 325.53 S 0.1 (r) 435.77 325.53 S 0.1 (eturns) 439.64 325.53 S 0.1 (tr) 470.86 325.53 S 0.1 (ue) 478.19 325.53 S 0.1 (if) 491.74 325.53 S 0.1 (all) 500.72 325.53 S 0.1 (f) 514.37 325.53 S 0.1 (ields) 517.61 325.53 S 0.1 (ar) 541.61 325.53 S 0.1 (e) 550.58 325.53 S 0.1 (equivalent) 198 313.13 S 0.1 (\050either) 248.88 313.13 S 0.1 (identical) 281.55 313.13 S 0.1 (or) 323.72 313.13 S 0.1 (equivalent) 336.45 313.13 S 0.1 (accor) 387.33 313.13 S 0.1 (ding) 410.94 313.13 S 0.1 (to) 434.86 313.13 S 0.1 (each) 446.9 313.13 S 0.1 (f) 470.47 313.13 S 0.1 (ield\325s) 473.71 313.13 S 5 F (Object.equals) 198 300.73 T 1 F 0.1 (semantics\051.) 279.12 300.73 S 0.1 (If) 332.7 300.73 S 0 F 0.1 (p1) 342.72 300.73 S 1 F 0.1 (and) 356.04 300.73 S 0 F 0.1 (p2) 376.39 300.73 S 1 F 0.1 (ar) 389.71 300.73 S 0.1 (e) 398.68 300.73 S 0.1 (instances) 406.69 300.73 S 0.1 (of) 451.23 300.73 S 0.1 (the) 463.34 300.73 S 0.1 (class) 480.63 300.73 S 5 F (ActivationID) 198 288.33 T 1 F 0.1 (,) 270 288.33 S 0.1 (the) 275.72 288.33 S 5 F (hashCode) 293.01 288.33 T 1 F 0.1 (method) 344.13 288.33 S 0.1 (will) 382.12 288.33 S 0.1 (r) 402.71 288.33 S 0.1 (eturn) 406.58 288.33 S 0.1 (the) 434.05 288.33 S 0.1 (same) 451.34 288.33 S 0.1 (value) 477.72 288.33 S 0.1 (if) 505.72 288.33 S 5 F (p1.equals\050p2\051) 198 275.93 T 1 F 0.1 (r) 279.12 275.93 S 0.1 (eturns) 282.99 275.93 S 0.1 (tr) 314.8 275.93 S 0.1 (ue.) 322.13 275.93 S 0 14 Q (7.3.3) 125 242.87 T (The) 160.49 242.87 T (Activatable) 185.69 242.87 T (Class) 254.16 242.87 T 1 10 Q 0.1 (The) 198 221.53 S 5 F (Activatable) 218.16 221.53 T 1 F 0.1 (class) 287.28 221.53 S 0.1 (pr) 311.73 221.53 S 0.1 (ovides) 321.71 221.53 S 0.1 (support) 354.59 221.53 S 0.1 (for) 393.37 221.53 S 0.1 (r) 409.53 221.53 S 0.1 (emote) 413.4 221.53 S 0.1 (objects) 444.15 221.53 S 0.1 (that) 478.03 221.53 S 0.1 (r) 498.89 221.53 S 0.1 (equir) 502.76 221.53 S 0.1 (e) 526.36 221.53 S 0.1 (persistent) 198 209.13 S 0.1 (access) 245.39 209.13 S 0.1 (over) 276.26 209.13 S 0.1 (time) 299.63 209.13 S 0.1 (and) 322.94 209.13 S 0.1 (that) 343.29 209.13 S 0.1 (can) 364.15 209.13 S 0.1 (be) 382.83 209.13 S 0.1 (activated) 396.47 209.13 S 0.1 (by) 440.91 209.13 S 0.1 (the) 455.32 209.13 S 0.1 (system.) 472.61 209.13 S 0.1 (The) 509.85 209.13 S 0.1 (class) 530.01 209.13 S 5 F (Activatable) 198 196.73 T 1 F 0.1 (is) 267.12 196.73 S 0.1 (the) 277.59 196.73 S 0.1 (main) 294.88 196.73 S 0.1 (API) 320.96 196.73 S 0.1 (that) 341.57 196.73 S 0.1 (developers) 362.43 196.73 S 0.1 (need) 415.25 196.73 S 0.1 (to) 440.28 196.73 S 0.1 (use) 452.32 196.73 S 0.1 (to) 470.8 196.73 S 0.1 (implement) 482.84 196.73 S 0.1 (and) 535.01 196.73 S 0.1 (manage) 198 184.33 S 0.1 (activatable) 236.72 184.33 S 0.1 (objects.) 288.69 184.33 S 0.1 (Note) 325.17 184.33 S 0.1 (that) 350.51 184.33 S 0.1 (you) 371.37 184.33 S 0.1 (must) 391.84 184.33 S 0.1 (f) 417.72 184.33 S 0.1 (irst) 420.96 184.33 S 0.1 (r) 438.84 184.33 S 0.1 (un) 442.81 184.33 S 0.1 (the) 457.98 184.33 S 0.1 (activation) 475.27 184.33 S 0.1 (system) 523.09 184.33 S 0.1 (daemon,) 198 171.93 S 9 9 Q (rmid) 240.33 171.93 T 1 10 Q 0.1 (,) 261.93 171.93 S 0.1 (befor) 267.65 171.93 S 0.1 (e) 291.03 171.93 S 0.1 (objects) 299.04 171.93 S 0.1 (can) 332.92 171.93 S 0.1 (be) 351.6 171.93 S 0.1 (r) 365.24 171.93 S 0.1 (egister) 369.11 171.93 S 0.1 (ed) 399.13 171.93 S 0.1 (and/or) 413.35 171.93 S 0.1 (activated.) 449.47 171.93 S FMENDPAGE %%EndPage: "58" 64 %%Page: "59" 65 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (59) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (package java.rmi.activation;) 198 642 T (public abstract class) 198 631 T 9 F (Activatable) 316.8 631 T 5 F (extends java.rmi.server.RemoteServer) 218.16 620 T ({) 198 609 T (protected) 218.16 598 T 9 F (Activatable) 272.16 598 T 5 F (\050String codebase,) 331.56 598 T (java.rmi.MarshalledObject data,) 339.12 587 T (boolean restart,) 339.12 576 T (int port\051) 339.12 565 T (throws ActivationException, java.rmi.RemoteException;) 238.32 554 T (protected) 218.16 532 T 9 F (Activatable) 272.16 532 T 5 F (\050String codebase,) 331.56 532 T ( java.rmi.MarshalledObject data,) 318.96 521 T (boolean restart,) 339.12 510 T ( int port,) 318.96 499 T (RMIClientSocketFactory csf,) 339.12 488 T (RMIServerSocketFactory ssf\051) 339.12 477 T (throws ActivationException, java.rmi.RemoteException;) 238.32 466 T (protected) 218.16 444 T 9 F (Activatable) 272.16 444 T 5 F (\050ActivationID id, int port\051) 331.56 444 T (throws java.rmi.RemoteException;) 238.32 433 T (protected) 218.16 411 T 9 F (Activatable) 272.16 411 T 5 F (\050ActivationID id, int port,) 331.56 411 T (RMIClientSocketFactory csf,) 339.12 400 T (RMIServerSocketFactory ssf\051) 339.12 389 T (throws java.rmi.RemoteException;) 238.32 378 T (protected ActivationID) 218.16 356 T 9 F (getID) 342.36 356 T 5 F (\050\051;) 369.36 356 T (public static Remote) 218.16 334 T 9 F (register) 331.56 334 T 5 F (\050ActivationDesc desc\051) 374.76 334 T (throws UnknownGroupException, ActivationException,) 238.32 323 T (java.rmi.RemoteException;) 278.64 312 T (public static boolean) 218.16 290 T 9 F (inactive) 336.96 290 T 5 F (\050ActivationID id\051) 380.16 290 T (throws UnknownObjectException, ActivationException,) 238.32 279 T (java.rmi.RemoteException;) 278.64 268 T (public static void) 218.16 246 T 9 F (unregister) 320.76 246 T 5 F (\050ActivationID id\051) 374.76 246 T (throws UnknownObjectException, ActivationException,) 238.32 235 T (java.rmi.RemoteException;) 278.64 224 T (public static ActivationID) 218.16 202 T 9 F (exportObject) 363.96 202 T 5 F (\050Remote obj,) 428.76 202 T ( String codebase,) 399.6 191 T ( MarshalledObject data,) 399.6 180 T ( boolean restart,) 399.6 169 T ( int port\051) 399.6 158 T (throws ActivationException, java.rmi.RemoteException;) 238.32 147 T FMENDPAGE %%EndPage: "59" 65 %%Page: "60" 66 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (60) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (public static ActivationID) 218.16 631 T 9 F (exportObject) 363.96 631 T 5 F (\050Remote obj,) 428.76 631 T ( String codebase,) 399.6 620 T ( MarshalledObject data,) 399.6 609 T ( boolean restart,) 399.6 598 T ( int port,) 399.6 587 T ( RMIClientSocketFactory csf,) 399.6 576 T ( RMIServerSocketFactory ssf\051) 399.6 565 T (throws ActivationException, java.rmi.RemoteException;) 238.32 554 T (public static Remote) 218.16 532 T 9 F (exportObject) 331.56 532 T 5 F (\050Remote obj,) 396.36 532 T ( ActivationID id,) 399.6 521 T ( int port\051) 399.6 510 T (throws java.rmi.RemoteException;) 238.32 499 T (public static Remote) 218.16 477 T 9 F (exportObject) 331.56 477 T 5 F (\050Remote obj,) 396.36 477 T ( ActivationID id,) 399.6 466 T ( int port,) 399.6 455 T ( RMIClientSocketFactory csf,) 399.6 444 T ( RMIServerSocketFactory ssf\051) 399.6 433 T (throws java.rmi.RemoteException;) 238.32 422 T (public) 218.16 400 T (static) 255.9 400 T (boolean) 293.64 400 T 9 F (unexportObject) 336.78 400 T 5 F (\050Remote) 412.38 400 T (obj,) 455.52 400 T (boolean) 482.46 400 T (force\051) 525.6 400 T (throws java.rmi.NoSuchObjectException;) 238.32 389 T (}) 198 378 T 1 10 Q 0.1 (An) 198 358.33 S 0.1 (implementation) 214.48 358.33 S 0.1 (for) 289.16 358.33 S 0.1 (an) 304.88 358.33 S 0.1 (activatable) 318.58 358.33 S 0.1 (r) 370.11 358.33 S 0.1 (emote) 373.98 358.33 S 0.1 (object) 404.29 358.33 S 0.1 (may) 433.39 358.33 S 0.1 (or) 455.76 358.33 S 0.1 (may) 468.05 358.33 S 0.1 (not) 490.42 358.33 S 0.1 (extend) 507.94 358.33 S 0.1 (the) 541.15 358.33 S 0.1 (class) 198 345.93 S 5 F (Activatable) 222.45 345.93 T 1 F 0.1 (.) 288.45 345.93 S 0.1 (A) 294.17 345.93 S 0.1 (r) 305.17 345.93 S 0.1 (emote) 309.04 345.93 S 0.1 (object) 339.79 345.93 S 0.1 (implementation) 369.33 345.93 S 0.1 (that) 444.45 345.93 S 0 F 0.1 (does) 465.31 345.93 S 1 F 0.1 (extend) 486.05 345.93 S 0.1 (the) 519.7 345.93 S 5 F (Activatable) 198 333.53 T 1 F 0.1 (class) 267.12 333.53 S 0.1 (inherits) 291.57 333.53 S 0.1 (the) 329.19 333.53 S 0.1 (appr) 346.48 333.53 S 0.1 (opriate) 367.67 333.53 S 0.1 (def) 402.87 333.53 S 0.1 (initions) 417.21 333.53 S 0.1 (of) 454.46 333.53 S 0.1 (the) 466.57 333.53 S 5 F (hashCode) 483.86 333.53 T 1 F 0.1 (and) 534.98 333.53 S 5 F (equals) 198 321.13 T 1 F 0.1 (methods) 236.58 321.13 S 0.1 (fr) 278.37 321.13 S 0.1 (om) 285.67 321.13 S 0.1 (the) 302.74 321.13 S 0.1 (super) 319.48 321.13 S 0.1 (class) 344.82 321.13 S 5 F (java.rmi.server.RemoteObject) 368.73 321.13 T 1 F 0.1 (.) 536.73 321.13 S 0.1 (So,) 541.91 321.13 S 0.1 (two) 198 308.73 S 0.1 (r) 217.86 308.73 S 0.1 (emote) 221.73 308.73 S 0.1 (object) 251.87 308.73 S 0.1 (r) 280.79 308.73 S 0.1 (efer) 284.66 308.73 S 0.1 (ences) 301.74 308.73 S 0.1 (that) 328.83 308.73 S 0.1 (r) 349.07 308.73 S 0.1 (efer) 352.94 308.73 S 0.1 (to) 372.7 308.73 S 0.1 (the) 384.13 308.73 S 0.1 (same) 400.8 308.73 S 5 F (Activatable) 426.57 308.73 T 1 F 0.1 (r) 495.07 308.73 S 0.1 (emote) 498.94 308.73 S 0.1 (object) 529.08 308.73 S 0.1 (will) 198 296.33 S 0.1 (be) 218.51 296.33 S 0.1 (equivalent) 232.08 296.33 S 0.1 (\050the) 282.88 296.33 S 5 F (equals) 303.53 296.33 T 1 F 0.1 (method) 342.57 296.33 S 0.1 (will) 380.49 296.33 S 0.1 (r) 401 296.33 S 0.1 (eturn) 404.87 296.33 S 5 F (true) 432.27 296.33 T 1 F 0.1 (\051.) 456.27 296.33 S 0.1 (Also,) 465.34 296.33 S 0.1 (an) 491.78 296.33 S 0.1 (instance) 505.84 296.33 S 0.1 (of) 545.97 296.33 S 0.1 (the) 198 283.93 S 0.1 (class) 215.29 283.93 S 5 F (Activatable) 239.74 283.93 T 1 F 0.1 (will) 308.86 283.93 S 0.1 (be) 329.45 283.93 S 0.1 (\322equals\323) 343.09 283.93 S 0.1 (to) 385.58 283.93 S 0.1 (the) 397.62 283.93 S 0.1 (appr) 414.91 283.93 S 0.1 (opriate) 436.1 283.93 S 0.1 (stub) 471.3 283.93 S 0.1 (object) 493.88 283.93 S 0.1 (for) 523.42 283.93 S 0.1 (the) 539.58 283.93 S 0.1 (instance) 198 271.53 S 0.1 (\050i.e.,) 238.2 271.53 S 0.1 (the) 260.45 271.53 S 5 F (Object.equals) 277.74 271.53 T 1 F 0.1 (method) 358.86 271.53 S 0.1 (will) 396.85 271.53 S 0.1 (r) 417.44 271.53 S 0.1 (eturn) 421.31 271.53 S 5 F (true) 448.78 271.53 T 1 F 0.1 (if) 475.9 271.53 S 0.1 (called) 485.46 271.53 S 0.1 (with) 515.34 271.53 S 0.1 (the) 539.19 271.53 S 0.1 (matching) 198 259.13 S 0.1 (stub) 243.56 259.13 S 0.1 (object) 266.14 259.13 S 0.1 (for) 295.68 259.13 S 0.1 (the) 311.84 259.13 S 0.1 (implementation) 329.13 259.13 S 0.1 (as) 404.25 259.13 S 0.1 (an) 416.81 259.13 S 0.1 (ar) 430.95 259.13 S 0.1 (gument,) 439.92 259.13 S 0.1 (and) 480.53 259.13 S 0.1 (vice) 500.88 259.13 S 0.1 (versa\051.) 522.19 259.13 S 0 13 Q 0.13 (Activatable) 198 226.73 S 0.13 (Class) 261.65 226.73 S 0.13 (Methods) 293 226.73 S 1 10 Q 0.1 (The) 198 205.73 S 0.1 (f) 218.16 205.73 S 0.1 (irst) 221.4 205.73 S 0.1 (constr) 239.28 205.73 S 0.1 (uctor) 266.97 205.73 S 0.1 (for) 293.73 205.73 S 0.1 (the) 309.89 205.73 S 5 F (Activatable) 327.18 205.73 T 1 F 0.1 (class) 396.3 205.73 S 0.1 (is) 420.75 205.73 S 0.1 (used) 431.22 205.73 S 0.1 (to) 455.91 205.73 S 0.1 (r) 467.95 205.73 S 0.1 (egister) 471.82 205.73 S 0.1 (and) 505.14 205.73 S 0.1 (export) 525.49 205.73 S 0.1 (the) 198 193.33 S 0.1 (object) 215.11 193.33 S 0.1 (on) 244.47 193.33 S 0.1 (a) 258.89 193.33 S 0.1 (specif) 266.92 193.33 S 0.1 (ied) 293.05 193.33 S 0 F 0.1 (port) 310.1 193.33 S 1 F 0.1 (\050an) 330.1 193.33 S 0.1 (anonymous) 347.49 193.33 S 0.1 (port) 403.55 193.33 S 0.1 (is) 425.57 193.33 S 0.1 (chosen) 435.86 193.33 S 0.1 (if) 469.97 193.33 S 0 F 0.1 (port) 479.35 193.33 S 1 F 0.1 (is) 499.34 193.33 S 0.1 (zer) 509.63 193.33 S 0.1 (o\051.) 523.49 193.33 S 0.1 (The) 538.02 193.33 S 0.1 (object\325s) 198 180.93 S 0.1 (URL) 234.76 180.93 S 0.1 (path) 258.75 180.93 S 0.1 (for) 282.36 180.93 S 0.1 (downloading) 298.52 180.93 S 0.1 (its) 362.24 180.93 S 0.1 (class) 376.07 180.93 S 0.1 (code) 400.52 180.93 S 0.1 (is) 424.84 180.93 S 0 F 0.1 (codbase) 435.31 180.93 S 1 F 0.1 (,) 466.37 180.93 S 0.1 (and) 472.09 180.93 S 0.1 (its) 492.44 180.93 S 0.1 (initialization) 198 168.53 S 0.1 (data) 258.6 168.53 S 0.1 (is) 281.49 168.53 S 0 F 0.1 (data) 291.96 168.53 S 1 F 0.1 (.) 309.57 168.53 S 0.1 (If) 318.41 168.53 S 0 F 0.1 (r) 328.43 168.53 S 0.1 (estart) 332.24 168.53 S 1 F 0.1 (is) 358.73 168.53 S 0.1 (tr) 369.2 168.53 S 0.1 (ue,) 376.53 168.53 S 0.1 (the) 393.27 168.53 S 0.1 (object) 410.56 168.53 S 0.1 (will) 440.1 168.53 S 0.1 (be) 460.69 168.53 S 0.1 (r) 474.33 168.53 S 0.1 (estarted) 478.2 168.53 S FMENDPAGE %%EndPage: "60" 66 %%Page: "61" 67 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (61) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (automatically) 198 641.33 S 0.1 (when) 262.68 641.33 S 0.1 (the) 290.66 641.33 S 0.1 (activator) 307.64 641.33 S 0.1 (is) 350.27 641.33 S 0.1 (r) 360.43 641.33 S 0.1 (estarted) 364.3 641.33 S 0.1 (and) 403.31 641.33 S 0.1 (if) 423.35 641.33 S 0.1 (the) 432.6 641.33 S 0.1 (gr) 449.58 641.33 S 0.1 (oup) 459.11 641.33 S 0.1 (crashes.) 479.71 641.33 S 0.1 (If) 518.3 641.33 S 0 F 0.1 (r) 528.01 641.33 S 0.1 (estart) 531.82 641.33 S 1 F 0.1 (is) 198 628.93 S 0.1 (false,) 208.05 628.93 S 0.1 (the) 234.11 628.93 S 0.1 (object) 250.98 628.93 S 0.1 (will) 280.09 628.93 S 0.1 (be) 300.26 628.93 S 0.1 (activated) 313.47 628.93 S 0.1 (on) 357.49 628.93 S 0.1 (demand) 371.67 628.93 S 0.1 (\050via) 411.62 628.93 S 0.1 (a) 431.61 628.93 S 0.1 (r) 439.4 628.93 S 0.1 (emote) 443.27 628.93 S 0.1 (method) 473.6 628.93 S 0.1 (call) 511.16 628.93 S 0.1 (to) 529.52 628.93 S 0.1 (the) 541.13 628.93 S 0.1 (object\051.) 198 616.53 S 0.1 (A) 198 596.13 S 0.1 (concr) 209 596.13 S 0.1 (ete) 233.43 596.13 S 0.1 (subclass) 249.69 596.13 S 0.1 (of) 290.24 596.13 S 0.1 (the) 302.35 596.13 S 5 F (Activatable) 319.64 596.13 T 1 F 0.1 (class) 388.76 596.13 S 0.1 (must) 413.21 596.13 S 0.1 (call) 439.09 596.13 S 0.1 (this) 457.87 596.13 S 0.1 (constr) 477.62 596.13 S 0.1 (uctor) 505.31 596.13 S 0.1 (to) 532.07 596.13 S 0.1 (r) 198 583.73 S 0.1 (egister) 201.87 583.73 S 0.1 (and) 235.19 583.73 S 0.1 (export) 255.54 583.73 S 0.1 (the) 287.89 583.73 S 0.1 (object) 305.18 583.73 S 0.1 (during) 334.72 583.73 S 0 F 0.1 (initial) 368.82 583.73 S 1 F 0.1 (constr) 397.09 583.73 S 0.1 (uction.) 424.78 583.73 S 0.1 (As) 459.02 583.73 S 0.1 (a) 474.36 583.73 S 0.1 (side-ef) 482.58 583.73 S 0.1 (fect) 512.59 583.73 S 0.1 (of) 531.93 583.73 S 0.1 (activatable) 198 571.33 S 0.1 (object) 249.97 571.33 S 0.1 (constr) 279.51 571.33 S 0.1 (uction,) 307.2 571.33 S 0.1 (the) 341.44 571.33 S 0.1 (r) 358.73 571.33 S 0.1 (emote) 362.6 571.33 S 0.1 (object) 393.35 571.33 S 0.1 (is) 422.89 571.33 S 0.1 (both) 433.36 571.33 S 0.1 (\322r) 456.95 571.33 S 0.1 (egister) 465.92 571.33 S 0.1 (ed\323) 495.94 571.33 S 0.1 (with) 515.26 571.33 S 0.1 (the) 539.1 571.33 S 0.1 (activation) 198 558.93 S 0.1 (system) 245.46 558.93 S 0.1 (and) 279.73 558.93 S 0.1 (\322exported\323) 299.71 558.93 S 0.1 (\050on) 352.99 558.93 S 0.1 (an) 370.65 558.93 S 0.1 (anonymous) 384.42 558.93 S 0.1 (port,) 440.28 558.93 S 0.1 (if) 464.71 558.93 S 0 F 0.1 (port) 473.9 558.93 S 1 F 0.1 (is) 493.71 558.93 S 0.1 (zer) 503.81 558.93 S 0.1 (o\051) 517.67 558.93 S 0.1 (to) 529.41 558.93 S 0.1 (the) 541.08 558.93 S 0.1 (RMI) 198 546.53 S 0.1 (r) 220.93 546.53 S 0.1 (untime) 224.9 546.53 S 0.1 (so) 260.26 546.53 S 0.1 (that) 273.28 546.53 S 0.1 (it) 294.14 546.53 S 0.1 (is) 303.63 546.53 S 0.1 (available) 314.1 546.53 S 0.1 (to) 357.82 546.53 S 0.1 (accept) 369.86 546.53 S 0.1 (incoming) 401.52 546.53 S 0.1 (calls) 447.19 546.53 S 0.1 (fr) 470.31 546.53 S 0.1 (om) 477.61 546.53 S 0.1 (clients.) 495.22 546.53 S 0.1 (The) 198 526.13 S 0.1 (constr) 218.16 526.13 S 0.1 (uctor) 245.85 526.13 S 0.1 (thr) 272.61 526.13 S 0.1 (ows) 285.76 526.13 S 5 F (ActivationException) 307.22 526.13 T 1 F 0.1 (if) 424.34 526.13 S 0.1 (r) 433.9 526.13 S 0.1 (egistering) 437.77 526.13 S 0.1 (the) 485.68 526.13 S 0.1 (object) 502.97 526.13 S 0.1 (with) 532.51 526.13 S 0.1 (the) 198 513.73 S 0.1 (activation) 215.29 513.73 S 0.1 (system) 263.12 513.73 S 0.1 (fails.) 297.76 513.73 S 5 F (RemoteException) 322.37 513.73 T 1 F 0.1 (is) 415.49 513.73 S 0.1 (thr) 425.96 513.73 S 0.1 (own) 439.11 513.73 S 0.1 (if) 462.15 513.73 S 0.1 (exporting) 471.71 513.73 S 0.1 (the) 518.65 513.73 S 0.1 (object) 198 501.33 S 0.1 (to) 227.54 501.33 S 0.1 (the) 239.58 501.33 S 0.1 (RMI) 256.87 501.33 S 0.1 (r) 279.8 501.33 S 0.1 (untime) 283.77 501.33 S 0.1 (fails.) 319.13 501.33 S 0.1 (The) 198 480.93 S 0.1 (second) 218.16 480.93 S 0.1 (constr) 252.74 480.93 S 0.1 (uctor) 280.43 480.93 S 0.1 (is) 307.19 480.93 S 0.1 (the) 317.66 480.93 S 0.1 (same) 334.95 480.93 S 0.1 (as) 361.33 480.93 S 0.1 (the) 373.89 480.93 S 0.1 (f) 391.18 480.93 S 0.1 (irst) 394.42 480.93 S 5 F (Activatable) 412.3 480.93 T 1 F 0.1 (constr) 481.42 480.93 S 0.1 (uctor) 509.11 480.93 S 0.1 (but) 535.87 480.93 S 0.1 (allows) 198 468.53 S 0.1 (the) 230.58 468.53 S 0.1 (specif) 247.87 468.53 S 0.1 (ication) 274 468.53 S 0.1 (of) 307.62 468.53 S 0.1 (the) 319.73 468.53 S 0.1 (client) 337.02 468.53 S 0.1 (and) 364.87 468.53 S 0.1 (server) 385.22 468.53 S 0.1 (socket) 416.31 468.53 S 0.1 (factories) 447.78 468.53 S 0.1 (used) 489.18 468.53 S 0.1 (to) 513.86 468.53 S 0.1 (communicate) 198 456.13 S 0.1 (with) 261.74 456.13 S 0.1 (this) 285.3 456.13 S 0.1 (activatable) 304.76 456.13 S 0.1 (object.) 356.44 456.13 S 0.1 (See) 388.29 456.13 S 0.1 (the) 406.25 456.13 S 0.1 (section) 423.25 456.13 S 0.1 (in) 457.7 456.13 S 0.1 (about) 469.46 456.13 S 0.1 (\322RMI) 498.07 456.13 S 0.1 (Socket) 525.81 456.13 S 0.1 (Factories\323) 198 443.73 S 0.1 (for) 246.73 443.73 S 0.1 (details.) 262.89 443.73 S 0.1 (The) 198 423.33 S 0.1 (thir) 218.16 423.33 S 0.1 (d) 234.32 423.33 S 0.1 (constr) 243.65 423.33 S 0.1 (uctor) 271.34 423.33 S 0.1 (is) 298.1 423.33 S 0.1 (used) 308.57 423.33 S 0.1 (to) 333.26 423.33 S 0.1 (activate) 345.3 423.33 S 0.1 (and) 383.53 423.33 S 0.1 (export) 403.88 423.33 S 0.1 (the) 436.23 423.33 S 0.1 (object) 453.52 423.33 S 0.1 (\050with) 483.06 423.33 S 0.1 (the) 510.33 423.33 S 5 F (ActivationID) 198 410.93 T 1 F 0.1 (,) 270 410.93 S 0 F 0.1 (id) 275.72 410.93 S 1 F 0.1 (\051) 283.7 410.93 S 0.1 (on) 290.25 410.93 S 0.1 (a) 304.85 410.93 S 0.1 (specif) 313.07 410.93 S 0.1 (ied) 339.2 410.93 S 0 F 0.1 (port) 356.43 410.93 S 1 F 0.1 (.) 373.49 410.93 S 0.1 (A) 379.21 410.93 S 0.1 (concr) 390.21 410.93 S 0.1 (ete) 414.64 410.93 S 0.1 (subclass) 430.9 410.93 S 0.1 (of) 471.45 410.93 S 0.1 (the) 483.56 410.93 S 5 F (Activatable) 198 398.53 T 1 F 0.1 (class) 266.83 398.53 S 0.1 (must) 290.99 398.53 S 0.1 (call) 316.58 398.53 S 0.1 (this) 335.07 398.53 S 0.1 (constr) 354.53 398.53 S 0.1 (uctor) 382.22 398.53 S 0.1 (when) 408.69 398.53 S 0.1 (the) 436.69 398.53 S 0.1 (object) 453.69 398.53 S 0.1 (itself) 482.94 398.53 S 0.1 (is) 507.81 398.53 S 0 F 0.1 (activated) 517.99 398.53 S 1 F 0.1 (via) 198 386.13 S 0.1 (its) 214.98 386.13 S 0.1 (special) 228.81 386.13 S 0.1 (\322activation\323) 262.93 386.13 S 0.1 (constr) 320.96 386.13 S 0.1 (uctor) 348.65 386.13 S 0.1 (whose) 375.41 386.13 S 0.1 (parameters) 407.68 386.13 S 0.1 (must) 461.62 386.13 S 0.1 (be:) 487.5 386.13 S 4 14 Q 0.14 (\245) 198 367.73 S 1 10 Q 0.1 (the) 210.6 367.73 S 0.1 (object's) 227.89 367.73 S 0.1 (activation) 263.95 367.73 S 0.1 (identif) 311.78 367.73 S 0.1 (ier) 341.42 367.73 S 0.1 (\050) 356.49 367.73 S 5 F (ActivationID) 359.92 367.73 T 1 F 0.1 (\051,) 431.92 367.73 S 0.1 (and) 441.07 367.73 S 4 14 Q 0.14 (\245) 198 355.33 S 1 10 Q 0.1 (the) 210.6 355.33 S 0.1 (object's) 227.89 355.33 S 0.1 (initialization/bootstrap) 263.95 355.33 S 0.1 (data) 373.78 355.33 S 0.1 (\050a) 396.67 355.33 S 5 F (MarshalledObject) 408.32 355.33 T 1 F 0.1 (\051.) 504.32 355.33 S 0.1 (As) 201.12 334.93 S 0.1 (a) 216.46 334.93 S 0.1 (side-ef) 224.68 334.93 S 0.1 (fect) 254.7 334.93 S 0.1 (of) 274.04 334.93 S 0.1 (constr) 286.15 334.93 S 0.1 (uction,) 313.84 334.93 S 0.1 (the) 348.08 334.93 S 0.1 (r) 365.37 334.93 S 0.1 (emote) 369.24 334.93 S 0.1 (object) 399.99 334.93 S 0.1 (is) 429.53 334.93 S 0.1 (\322exported\323) 440 334.93 S 0.1 (to) 493.65 334.93 S 0.1 (the) 505.68 334.93 S 0.1 (RMI) 522.97 334.93 S 0.1 (r) 198 322.53 S 0.1 (untime) 201.97 322.53 S 0.1 (\050on) 237.33 322.53 S 0.1 (the) 255.36 322.53 S 0.1 (specif) 272.65 322.53 S 0.1 (ied) 298.78 322.53 S 0 F 0.1 (port) 316.01 322.53 S 1 F 0.1 (\051) 333.07 322.53 S 0.1 (and) 339.62 322.53 S 0.1 (is) 359.97 322.53 S 0.1 (available) 370.44 322.53 S 0.1 (to) 414.16 322.53 S 0.1 (accept) 426.2 322.53 S 0.1 (incoming) 457.86 322.53 S 0.1 (calls) 503.53 322.53 S 0.1 (fr) 526.65 322.53 S 0.1 (om) 533.95 322.53 S 0.1 (clients.) 198 310.13 S 0.1 (The) 232.79 310.13 S 0.1 (constr) 252.95 310.13 S 0.1 (uctor) 280.64 310.13 S 0.1 (thr) 307.4 310.13 S 0.1 (ows) 320.55 310.13 S 5 F (RemoteException) 342.01 310.13 T 1 F 0.1 (if) 435.13 310.13 S 0.1 (exporting) 444.69 310.13 S 0.1 (the) 491.63 310.13 S 0.1 (object) 508.92 310.13 S 0.1 (to) 538.46 310.13 S 0.1 (the) 198 297.73 S 0.1 (RMI) 215.29 297.73 S 0.1 (r) 238.22 297.73 S 0.1 (untime) 242.19 297.73 S 0.1 (fails.) 277.55 297.73 S 0.1 (The) 198 277.33 S 0.1 (fourth) 218.16 277.33 S 0.1 (constr) 249.73 277.33 S 0.1 (uctor) 277.42 277.33 S 0.1 (is) 304.18 277.33 S 0.1 (the) 314.65 277.33 S 0.1 (same) 331.94 277.33 S 0.1 (as) 358.32 277.33 S 0.1 (the) 370.88 277.33 S 0.1 (thir) 388.17 277.33 S 0.1 (d) 404.33 277.33 S 0.1 (constr) 413.66 277.33 S 0.1 (uctor) 441.35 277.33 S 0.1 (,) 464.25 277.33 S 0.1 (but) 469.97 277.33 S 0.1 (allows) 488.21 277.33 S 0.1 (the) 520.78 277.33 S 0.1 (specif) 198 264.93 S 0.1 (ication) 224.13 264.93 S 0.1 (of) 257.26 264.93 S 0.1 (the) 268.87 264.93 S 0.1 (client) 285.67 264.93 S 0.1 (and) 313.03 264.93 S 0.1 (server) 332.88 264.93 S 0.1 (socket) 363.48 264.93 S 0.1 (factories) 394.46 264.93 S 0.1 (used) 435.36 264.93 S 0.1 (to) 459.56 264.93 S 0.1 (communicate) 471.11 264.93 S 0.1 (with) 534.64 264.93 S 0.1 (this) 198 252.53 S 0.1 (activatable) 217.75 252.53 S 0.1 (object.) 269.72 252.53 S 0.1 (The) 198 232.13 S 5 F (getID) 218.16 232.13 T 1 F 0.1 (method) 251.28 232.13 S 0.1 (r) 289.27 232.13 S 0.1 (eturns) 293.14 232.13 S 0.1 (the) 324.95 232.13 S 0.1 (object\325s) 342.24 232.13 S 0.1 (activation) 379 232.13 S 0.1 (identif) 426.83 232.13 S 0.1 (ier) 456.47 232.13 S 0.1 (.) 467.68 232.13 S 0.1 (The) 473.4 232.13 S 0.1 (method) 493.56 232.13 S 0.1 (is) 531.55 232.13 S 0.1 (pr) 198 219.73 S 0.1 (otected) 207.98 219.73 S 0.1 (so) 243.59 219.73 S 0.1 (that) 256.29 219.73 S 0.1 (only) 276.83 219.73 S 0.1 (subclasses) 299.79 219.73 S 0.1 (can) 349.25 219.73 S 0.1 (obtain) 367.61 219.73 S 0.1 (and) 398.99 219.73 S 0.1 (object\325s) 419.02 219.73 S 0.1 (identif) 455.46 219.73 S 0.1 (ier) 485.1 219.73 S 0.1 (.) 496.31 219.73 S 0.1 (The) 501.72 219.73 S 0.1 (object\325s) 521.56 219.73 S 0.1 (identif) 198 207.33 S 0.1 (ier) 227.64 207.33 S 0.1 (is) 242.71 207.33 S 0.1 (used) 253.18 207.33 S 0.1 (to) 277.87 207.33 S 0.1 (r) 289.91 207.33 S 0.1 (eport) 293.78 207.33 S 0.1 (the) 320.87 207.33 S 0.1 (object) 338.16 207.33 S 0.1 (as) 367.7 207.33 S 0.1 (inactive) 380.26 207.33 S 0.1 (or) 418.96 207.33 S 0.1 (to) 431.69 207.33 S 0.1 (unr) 443.73 207.33 S 0.1 (egister) 459.65 207.33 S 0.1 (the) 492.97 207.33 S 0.1 (object\325s) 510.26 207.33 S 0.1 (activation) 198 194.93 S 0.1 (descriptor) 245.83 194.93 S 0.1 (.) 291.21 194.93 S 0.1 (The) 198 174.53 S 5 F (register) 218.16 174.53 T 1 F 0.1 (method) 269.28 174.53 S 0.1 (r) 307.27 174.53 S 0.1 (egisters,) 311.14 174.53 S 0.1 (with) 351.4 174.53 S 0.1 (the) 375.25 174.53 S 0.1 (activation) 392.54 174.53 S 0.1 (system,) 440.37 174.53 S 0.1 (an) 477.61 174.53 S 0.1 (object) 491.75 174.53 S 0.1 (descriptor) 198 162.13 S 0.1 (,) 243.38 162.13 S 0 F 0.1 (desc) 249.1 162.13 S 1 F 0.1 (,) 266.35 162.13 S 0.1 (for) 272.07 162.13 S 0.1 (an) 288.23 162.13 S 0.1 (activatable) 302.37 162.13 S 0.1 (r) 354.34 162.13 S 0.1 (emote) 358.21 162.13 S 0.1 (object) 388.96 162.13 S 0.1 (so) 418.5 162.13 S 0.1 (that) 431.52 162.13 S 0.1 (it) 452.38 162.13 S 0.1 (can) 461.87 162.13 S 0.1 (be) 480.55 162.13 S 0.1 (activated) 494.19 162.13 S 0.1 (on) 538.62 162.13 S 0.1 (demand.) 198 149.73 S 0.1 (This) 240.98 149.73 S 0.1 (method) 263.6 149.73 S 0.1 (is) 301.59 149.73 S 0.1 (used) 312.06 149.73 S 0.1 (to) 336.75 149.73 S 0.1 (r) 348.79 149.73 S 0.1 (egister) 352.66 149.73 S 0.1 (an) 385.98 149.73 S 0.1 (activatable) 400.12 149.73 S 0.1 (object) 452.09 149.73 S 0.1 (without) 481.63 149.73 S 0.1 (having) 520.53 149.73 S FMENDPAGE %%EndPage: "61" 67 %%Page: "62" 68 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (62) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (to) 198 641.33 S 0.1 (f) 210.04 641.33 S 0.1 (irst) 213.28 641.33 S 0.1 (cr) 231.16 641.33 S 0.1 (eate) 239.57 641.33 S 0.1 (the) 260.93 641.33 S 0.1 (object.) 278.22 641.33 S 0.1 (This) 310.36 641.33 S 0.1 (method) 332.98 641.33 S 0.1 (r) 370.97 641.33 S 0.1 (eturns) 374.84 641.33 S 0.1 (the) 406.65 641.33 S 5 F (Remote) 423.94 641.33 T 1 F 0.1 (stub) 463.06 641.33 S 0.1 (for) 485.64 641.33 S 0.1 (the) 501.8 641.33 S 0.1 (activatable) 198 628.93 S 0.1 (object) 249.88 628.93 S 0.1 (so) 279.33 628.93 S 0.1 (that) 292.26 628.93 S 0.1 (it) 313.02 628.93 S 0.1 (can) 322.42 628.93 S 0.1 (be) 341.01 628.93 S 0.1 (saved) 354.56 628.93 S 0.1 (and) 383.88 628.93 S 0.1 (called) 404.14 628.93 S 0.1 (at) 433.93 628.93 S 0.1 (a) 445.42 628.93 S 0.1 (later) 453.55 628.93 S 0.1 (time) 476.98 628.93 S 0.1 (thus) 500.2 628.93 S 0.1 (for) 522.98 628.93 S 0.1 (cing) 535.84 628.93 S 0.1 (the) 198 616.53 S 0.1 (object) 215.29 616.53 S 0.1 (to) 244.83 616.53 S 0.1 (be) 256.87 616.53 S 0.1 (cr) 270.51 616.53 S 0.1 (eated/activated) 278.92 616.53 S 0.1 (for) 353.97 616.53 S 0.1 (the) 370.13 616.53 S 0.1 (f) 387.42 616.53 S 0.1 (irst) 390.66 616.53 S 0.1 (time.) 408.54 616.53 S 0.1 (The) 434.45 616.53 S 0.1 (method) 454.61 616.53 S 0.1 (thr) 492.6 616.53 S 0.1 (ows) 505.75 616.53 S 5 F (UnknownGroupException) 198 604.13 T 1 F 0.1 (if) 326.76 604.13 S 0.1 (the) 335.96 604.13 S 0.1 (gr) 352.9 604.13 S 0.1 (oup) 362.43 604.13 S 0.1 (identif) 382.99 604.13 S 0.1 (ier) 412.63 604.13 S 0.1 (in) 427.34 604.13 S 0 F 0.1 (desc) 439.03 604.13 S 1 F 0.1 (is) 459.04 604.13 S 0.1 (not) 469.15 604.13 S 0.1 (r) 486.76 604.13 S 0.1 (egister) 490.63 604.13 S 0.1 (ed) 520.65 604.13 S 0.1 (with) 534.51 604.13 S 0.1 (the) 198 591.73 S 0.1 (activation) 215.29 591.73 S 0.1 (system.) 263.12 591.73 S 5 F (ActivationException) 300.36 591.73 T 1 F 0.1 (is) 417.48 591.73 S 0.1 (thr) 427.95 591.73 S 0.1 (own) 441.1 591.73 S 0.1 (if) 464.14 591.73 S 0.1 (the) 473.7 591.73 S 0.1 (activation) 490.99 591.73 S 0.1 (system) 198 579.33 S 0.1 (is) 232.53 579.33 S 0.1 (not) 242.89 579.33 S 0.1 (r) 260.74 579.33 S 0.1 (unning.) 264.71 579.33 S 0.1 (Finally) 302.88 579.33 S 0.1 (,) 333.14 579.33 S 5 F (RemoteException) 338.74 579.33 T 1 F 0.1 (is) 431.76 579.33 S 0.1 (thr) 442.11 579.33 S 0.1 (own) 455.26 579.33 S 0.1 (if) 478.19 579.33 S 0.1 (the) 487.64 579.33 S 0.1 (r) 504.82 579.33 S 0.1 (emote) 508.69 579.33 S 0.1 (call) 539.33 579.33 S 0.1 (to) 198 566.93 S 0.1 (the) 210.04 566.93 S 0.1 (activation) 227.33 566.93 S 0.1 (system) 275.16 566.93 S 0.1 (fails.) 309.8 566.93 S 0.1 (The) 198 546.53 S 5 F (inactive) 218.16 546.53 T 1 F 0.1 (method) 269.28 546.53 S 0.1 (is) 307.27 546.53 S 0.1 (used) 317.74 546.53 S 0.1 (to) 342.43 546.53 S 0.1 (inform) 354.47 546.53 S 0.1 (the) 388.49 546.53 S 0.1 (system) 405.78 546.53 S 0.1 (that) 440.42 546.53 S 0.1 (the) 461.28 546.53 S 0.1 (object) 478.57 546.53 S 0.1 (with) 508.11 546.53 S 0.1 (the) 531.96 546.53 S 0.1 (corr) 198 534.13 S 0.1 (esponding) 216.02 534.13 S 0.1 (activation) 266.76 534.13 S 0 F 0.1 (id) 314.59 534.13 S 1 F 0.1 (is) 325.69 534.13 S 0.1 (curr) 336.16 534.13 S 0.1 (ently) 354.75 534.13 S 0.1 (inactive.) 380.71 534.13 S 0.1 (If) 422.01 534.13 S 0.1 (the) 432.03 534.13 S 0.1 (object) 449.32 534.13 S 0.1 (is) 478.86 534.13 S 0.1 (curr) 489.33 534.13 S 0.1 (ently) 507.92 534.13 S 0.1 (known) 198 521.73 S 0.1 (to) 232.62 521.73 S 0.1 (be) 244.66 521.73 S 0.1 (active,) 258.3 521.73 S 0.1 (the) 290.67 521.73 S 0.1 (object) 307.96 521.73 S 0.1 (is) 337.5 521.73 S 0.1 (unexported) 347.97 521.73 S 0.1 (fr) 403.47 521.73 S 0.1 (om) 410.77 521.73 S 0.1 (the) 428.38 521.73 S 0.1 (RMI) 445.67 521.73 S 0.1 (r) 468.6 521.73 S 0.1 (untime) 472.57 521.73 S 0.1 (\050only) 507.93 521.73 S 0.1 (if) 534.62 521.73 S 0.1 (ther) 198 509.33 S 0.1 (e) 216.04 509.33 S 0.1 (ar) 224.05 509.33 S 0.1 (e) 233.02 509.33 S 0.1 (no) 241.03 509.33 S 0.1 (pending) 255.63 509.33 S 0.1 (or) 296.47 509.33 S 0.1 (executing) 309.2 509.33 S 0.1 (calls\051) 355.98 509.33 S 0.1 (so) 382.53 509.33 S 0.1 (the) 395.55 509.33 S 0.1 (that) 412.84 509.33 S 0.1 (it) 433.7 509.33 S 0.1 (can) 443.19 509.33 S 0.1 (no) 461.87 509.33 S 0.1 (longer) 476.47 509.33 S 0.1 (r) 508.67 509.33 S 0.1 (eceive) 512.54 509.33 S 0.1 (incoming) 198 496.93 S 0.1 (calls.) 243.67 496.93 S 0.1 (This) 269.39 496.93 S 0.1 (call) 292.01 496.93 S 0.1 (also) 310.79 496.93 S 0.1 (informs) 331.92 496.93 S 0.1 (this) 370.28 496.93 S 0.1 (VM\325s) 390.03 496.93 S 5 F (ActivationGroup) 417.25 496.93 T 1 F 0.1 (that) 510.37 496.93 S 0.1 (the) 531.23 496.93 S 0.1 (object) 198 484.53 S 0.1 (is) 227.54 484.53 S 0.1 (inactive;) 238.01 484.53 S 0.1 (the) 279.31 484.53 S 0.1 (gr) 296.6 484.53 S 0.1 (oup,) 306.13 484.53 S 0.1 (in) 329.65 484.53 S 0.1 (turn,) 341.7 484.53 S 0.1 (informs) 366.88 484.53 S 0.1 (its) 405.24 484.53 S 5 F (ActivationMonitor) 419.07 484.53 T 1 F 0.1 (.) 520.33 484.53 S 0.1 (If) 526.05 484.53 S 0.1 (the) 536.07 484.53 S 0.1 (call) 198 472.13 S 0.1 (completes) 216.78 472.13 S 0.1 (successfully) 265.53 472.13 S 0.1 (,) 318.78 472.13 S 0.1 (subsequent) 324.5 472.13 S 0.1 (activate) 378.95 472.13 S 0.1 (r) 417.18 472.13 S 0.1 (equests) 421.05 472.13 S 0.1 (to) 457.82 472.13 S 0.1 (the) 469.86 472.13 S 0.1 (activator) 487.15 472.13 S 0.1 (will) 530.09 472.13 S 0.1 (cause) 198 459.73 S 0.1 (the) 226.12 459.73 S 0.1 (object) 243.41 459.73 S 0.1 (to) 272.95 459.73 S 0.1 (r) 284.99 459.73 S 0.1 (eactivate.) 288.86 459.73 S 0.1 (The) 334.58 459.73 S 5 F (inactive) 354.74 459.73 T 1 F 0.1 (method) 405.86 459.73 S 0.1 (r) 443.85 459.73 S 0.1 (eturns) 447.72 459.73 S 0 F 0.1 (true) 479.53 459.73 S 1 F 0.1 (if) 499.72 459.73 S 0.1 (the) 509.28 459.73 S 0.1 (object) 526.57 459.73 S 0.1 (was) 198 447.33 S 0.1 (successfully) 219 447.33 S 0.1 (unexported) 276.48 447.33 S 0.1 (\050meaning) 331.98 447.33 S 0.1 (that) 377.96 447.33 S 0.1 (it) 398.82 447.33 S 0.1 (had) 408.31 447.33 S 0.1 (no) 428.66 447.33 S 0.1 (pending) 443.26 447.33 S 0.1 (or) 484.1 447.33 S 0.1 (executing) 496.83 447.33 S 0.1 (calls) 198 434.93 S 0.1 (at) 221.08 434.93 S 0.1 (the) 232.62 434.93 S 0.1 (time\051) 249.88 434.93 S 0.1 (and) 276.58 434.93 S 0.1 (r) 296.89 434.93 S 0.1 (eturns) 300.76 434.93 S 0 F 0.1 (false) 332.53 434.93 S 1 F 0.1 (if) 353.89 434.93 S 0.1 (the) 363.42 434.93 S 0.1 (object) 380.67 434.93 S 0.1 (could) 410.17 434.93 S 0.1 (not) 438.7 434.93 S 0.1 (be) 456.62 434.93 S 0.1 (unexported) 470.22 434.93 S 0.1 (due) 525.69 434.93 S 0.1 (to) 546 434.93 S 0.1 (pending) 198 422.53 S 0.1 (or) 238.68 422.53 S 0.1 (in-pr) 251.25 422.53 S 0.1 (ogr) 273.59 422.53 S 0.1 (ess) 288.68 422.53 S 0.1 (calls.) 305.21 422.53 S 0.1 (The) 330.77 422.53 S 0.1 (method) 350.76 422.53 S 0.1 (thr) 388.59 422.53 S 0.1 (ows) 401.74 422.53 S 5 F (UnknownObjectException) 423.04 422.53 T 1 F 0.1 (if) 198 410.13 S 0.1 (the) 207.56 410.13 S 0.1 (object) 224.85 410.13 S 0.1 (is) 254.39 410.13 S 0.1 (not) 264.86 410.13 S 0.1 (known) 282.82 410.13 S 0.1 (\050it) 317.44 410.13 S 0.1 (may) 330.36 410.13 S 0.1 (alr) 353.17 410.13 S 0.1 (eady) 365.15 410.13 S 0.1 (be) 390.13 410.13 S 0.1 (inactive\051;) 403.77 410.13 S 0.1 (an) 448.5 410.13 S 5 F (ActivationException) 198 397.73 T 1 F 0.1 (is) 315.12 397.73 S 0.1 (thr) 325.59 397.73 S 0.1 (own) 338.74 397.73 S 0.1 (if) 361.78 397.73 S 0.1 (the) 371.34 397.73 S 0.1 (gr) 388.63 397.73 S 0.1 (oup) 398.16 397.73 S 0.1 (is) 419.08 397.73 S 0.1 (not) 429.55 397.73 S 0.1 (active;) 447.51 397.73 S 0.1 (a) 479.88 397.73 S 5 F (RemoteException) 198 385.33 T 1 F 0.1 (is) 291.12 385.33 S 0.1 (thr) 301.59 385.33 S 0.1 (own) 314.74 385.33 S 0.1 (if) 337.78 385.33 S 0.1 (the) 347.34 385.33 S 0.1 (call) 364.63 385.33 S 0.1 (informing) 383.41 385.33 S 0.1 (the) 432.02 385.33 S 0.1 (monitor) 449.31 385.33 S 0.1 (fails.) 488.82 385.33 S 0.1 (The) 513.43 385.33 S 0.1 (operation) 198 372.93 S 0.1 (may) 244.68 372.93 S 0.1 (still) 267.49 372.93 S 0.1 (succeed) 287.34 372.93 S 0.1 (if) 326 372.93 S 0.1 (the) 335.56 372.93 S 0.1 (object) 352.85 372.93 S 0.1 (is) 382.39 372.93 S 0.1 (consider) 392.86 372.93 S 0.1 (ed) 431.2 372.93 S 0.1 (active) 445.42 372.93 S 0.1 (but) 475.19 372.93 S 0.1 (has) 493.43 372.93 S 0.1 (alr) 511.9 372.93 S 0.1 (eady) 523.89 372.93 S 0.1 (unexported) 198 360.53 S 0.1 (itself.) 253.5 360.53 S 0.1 (The) 198 340.13 S 5 F (unregister) 218.16 340.13 T 1 F 0.1 (method) 281.28 340.13 S 0.1 (r) 319.27 340.13 S 0.1 (evokes) 323.14 340.13 S 0.1 (pr) 357.35 340.13 S 0.1 (evious) 367.33 340.13 S 0.1 (r) 400.13 340.13 S 0.1 (egistration) 404 340.13 S 0.1 (for) 455.38 340.13 S 0.1 (the) 471.54 340.13 S 0.1 (activation) 488.83 340.13 S 0.1 (descriptor) 198 327.73 S 0.1 (associated) 246.71 327.73 S 0.1 (with) 295.75 327.73 S 0 F 0.1 (id) 319.07 327.73 S 1 F 0.1 (.) 327.05 327.73 S 0.1 (An) 332.24 327.73 S 0.1 (object) 348.63 327.73 S 0.1 (can) 377.64 327.73 S 0.1 (no) 395.79 327.73 S 0.1 (longer) 409.86 327.73 S 0.1 (be) 441.54 327.73 S 0.1 (activated) 454.65 327.73 S 0.1 (via) 498.56 327.73 S 0.1 (that) 515.01 327.73 S 0 F 0.1 (id) 535.34 327.73 S 1 F 0.1 (.) 543.32 327.73 S 0.1 (If) 548.51 327.73 S 0.1 (the) 198 315.33 S 0.1 (object) 215.29 315.33 S 0 F 0.1 (id) 244.83 315.33 S 1 F 0.1 (is) 255.93 315.33 S 0.1 (unknown) 266.4 315.33 S 0.1 (to) 313.07 315.33 S 0.1 (the) 325.11 315.33 S 0.1 (activation) 342.4 315.33 S 0.1 (system,) 390.23 315.33 S 0.1 (a) 427.47 315.33 S 5 F (UnknownObjectException) 198 302.93 T 1 F 0.1 (is) 332.9 302.93 S 0.1 (thr) 343.14 302.93 S 0.1 (own.) 356.29 302.93 S 0.1 (If) 381.71 302.93 S 0.1 (the) 391.5 302.93 S 0.1 (activation) 408.57 302.93 S 0.1 (system) 456.18 302.93 S 0.1 (is) 490.59 302.93 S 0.1 (not) 500.84 302.93 S 0.1 (r) 518.57 302.93 S 0.1 (unning) 522.54 302.93 S 0.1 (an) 198 290.53 S 5 F (ActivationException) 212.14 290.53 T 1 F 0.1 (is) 329.26 290.53 S 0.1 (thr) 339.73 290.53 S 0.1 (own.) 352.88 290.53 S 0.1 (If) 378.52 290.53 S 0.1 (the) 388.54 290.53 S 0.1 (r) 405.83 290.53 S 0.1 (emote) 409.7 290.53 S 0.1 (call) 440.45 290.53 S 0.1 (to) 459.23 290.53 S 0.1 (the) 471.27 290.53 S 0.1 (activation) 488.56 290.53 S 0.1 (system) 198 278.13 S 0.1 (fails,) 232.64 278.13 S 0.1 (then) 257.25 278.13 S 0.1 (a) 280.46 278.13 S 5 F (RemoteException) 288.68 278.13 T 1 F 0.1 (is) 381.8 278.13 S 0.1 (thr) 392.27 278.13 S 0.1 (own.) 405.42 278.13 S 0.1 (The) 198 257.73 S 0.1 (f) 217.55 257.73 S 0.1 (irst) 220.79 257.73 S 5 F (exportObject) 238.07 257.73 T 1 F 0.1 (method) 312.58 257.73 S 0.1 (may) 349.97 257.73 S 0.1 (be) 372.17 257.73 S 0.1 (invoked) 385.21 257.73 S 0.1 (explicitly) 424.72 257.73 S 0.1 (by) 469.1 257.73 S 0.1 (an) 482.9 257.73 S 0.1 (\322activatable\323) 496.44 257.73 S 0.1 (object,) 198 245.33 S 0.1 (that) 229.68 245.33 S 0.1 (does) 250.08 245.33 S 0.1 (not) 273.75 245.33 S 0.1 (extend) 291.25 245.33 S 0.1 (the) 324.44 245.33 S 5 F (Activatable) 341.27 245.33 T 1 F 0.1 (class,) 409.93 245.33 S 0.1 (in) 436.53 245.33 S 0.1 (or) 448.12 245.33 S 0.1 (der) 457.55 245.33 S 0.1 (to) 475.36 245.33 S 0.1 (both) 486.94 245.33 S 0.1 (a\051) 510.08 245.33 S 0.1 (r) 521.27 245.33 S 0.1 (egister) 525.14 245.33 S 0.1 (the) 198 232.93 S 0.1 (object's) 215.29 232.93 S 0.1 (activation) 251.35 232.93 S 0.1 (descriptor) 299.18 232.93 S 0.1 (,) 344.56 232.93 S 0 F 0.1 (desc) 350.28 232.93 S 1 F 0.1 (,) 367.53 232.93 S 0.1 (constr) 373.25 232.93 S 0.1 (ucted) 400.94 232.93 S 0.1 (fr) 429.19 232.93 S 0.1 (om) 436.49 232.93 S 0.1 (the) 454.1 232.93 S 0.1 (supplied) 471.39 232.93 S 0 F 0.1 (codebase) 514.32 232.93 S 1 F 0.1 (and) 198 220.53 S 0 F 0.1 (data) 218.35 220.53 S 1 F 0.1 (,) 235.96 220.53 S 0.1 (with) 241.68 220.53 S 0.1 (the) 265.53 220.53 S 0.1 (activation) 282.82 220.53 S 0.1 (system) 330.65 220.53 S 0.1 (\050so) 365.29 220.53 S 0.1 (the) 381.74 220.53 S 0.1 (object) 399.03 220.53 S 0.1 (can) 428.57 220.53 S 0.1 (be) 447.25 220.53 S 0.1 (activated\051,) 460.89 220.53 S 0.1 (and) 511.36 220.53 S 0.1 (b\051) 531.71 220.53 S 0.1 (export) 198 208.13 S 0.1 (the) 230.35 208.13 S 0.1 (r) 247.64 208.13 S 0.1 (emote) 251.51 208.13 S 0.1 (object,) 282.26 208.13 S 0 F 0.1 (obj) 314.4 208.13 S 1 F 0.1 (,) 326.55 208.13 S 0.1 (on) 332.27 208.13 S 0.1 (a) 346.87 208.13 S 0.1 (specif) 355.09 208.13 S 0.1 (ic) 381.22 208.13 S 0 F 0.1 (port) 391.89 208.13 S 1 F 0.1 (\050if) 412.07 208.13 S 0.1 (the) 425.06 208.13 S 0 F 0.1 (port) 442.35 208.13 S 1 F 0.1 (is) 462.53 208.13 S 0.1 (zer) 473 208.13 S 0.1 (o,) 486.86 208.13 S 0.1 (then) 498.14 208.13 S 0.1 (an) 521.34 208.13 S 0.1 (anonymous) 198 195.73 S 0.1 (port) 254.24 195.73 S 0.1 (is) 276.44 195.73 S 0.1 (chosen\051.) 286.91 195.73 S 0.1 (Once) 327.23 195.73 S 0.1 (the) 353.66 195.73 S 0.1 (object) 370.95 195.73 S 0.1 (is) 400.49 195.73 S 0.1 (exported,) 410.96 195.73 S 0.1 (it) 457.01 195.73 S 0.1 (can) 466.5 195.73 S 0.1 (r) 485.18 195.73 S 0.1 (eceive) 489.05 195.73 S 0.1 (incoming) 198 183.33 S 0.1 (RMI) 243.67 183.33 S 0.1 (calls.) 266.6 183.33 S FMENDPAGE %%EndPage: "62" 68 %%Page: "63" 69 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (63) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (This) 198 641.33 S 5 F (exportObject) 220.62 641.33 T 1 F 0.1 (method) 295.74 641.33 S 0.1 (r) 333.73 641.33 S 0.1 (eturns) 337.6 641.33 S 0.1 (the) 369.41 641.33 S 0.1 (activation) 386.7 641.33 S 0.1 (identif) 434.53 641.33 S 0.1 (ier) 464.17 641.33 S 0.1 (obtained) 479.24 641.33 S 0.1 (fr) 522.04 641.33 S 0.1 (om) 529.34 641.33 S 0.1 (r) 198 628.93 S 0.1 (egistering) 201.87 628.93 S 0.1 (the) 249.78 628.93 S 0.1 (descriptor) 267.07 628.93 S 0.1 (,) 312.45 628.93 S 0 F 0.1 (desc) 318.17 628.93 S 1 F 0.1 (,) 335.42 628.93 S 0.1 (with) 341.14 628.93 S 0.1 (the) 364.99 628.93 S 0.1 (activation) 382.28 628.93 S 0.1 (system.) 430.11 628.93 S 0.1 (If) 467.35 628.93 S 0.1 (the) 477.37 628.93 S 0.1 (activation) 494.66 628.93 S 0.1 (gr) 198 616.53 S 0.1 (oup) 207.53 616.53 S 0.1 (is) 228.45 616.53 S 0.1 (not) 238.92 616.53 S 0.1 (active) 256.88 616.53 S 0.1 (in) 286.65 616.53 S 0.1 (the) 298.7 616.53 S 0.1 (VM,) 315.99 616.53 S 0.1 (then) 338.59 616.53 S 5 F (ActivationException) 361.8 616.53 T 1 F 0.1 (is) 478.92 616.53 S 0.1 (thr) 489.39 616.53 S 0.1 (own.) 502.54 616.53 S 0.1 (If) 528.18 616.53 S 0.1 (the) 538.2 616.53 S 0.1 (object) 198 604.13 S 0.1 (r) 227.54 604.13 S 0.1 (egistration) 231.41 604.13 S 0.1 (or) 282.79 604.13 S 0.1 (export) 295.52 604.13 S 0.1 (fails,) 327.87 604.13 S 0.1 (then) 352.48 604.13 S 5 F (RemoteException) 375.69 604.13 T 1 F 0.1 (is) 468.81 604.13 S 0.1 (thr) 479.28 604.13 S 0.1 (own.) 492.43 604.13 S 0.1 (This) 198 583.73 S 0.1 (method) 220.55 583.73 S 0.1 (does) 258.48 583.73 S 0.1 (not) 282.53 583.73 S 0.1 (need) 300.42 583.73 S 0.1 (to) 325.39 583.73 S 0.1 (be) 337.36 583.73 S 0.1 (called) 350.93 583.73 S 0.1 (if) 380.75 583.73 S 0 F 0.1 (obj) 390.24 583.73 S 1 F 0.1 (extends) 405.45 583.73 S 5 F (Activatable) 443.37 583.73 T 1 F 0.1 (,) 509.37 583.73 S 0.1 (since) 515.02 583.73 S 0.1 (the) 540.78 583.73 S 0.1 (f) 198 571.33 S 0.1 (irst) 201.24 571.33 S 5 F (Activatable) 219.12 571.33 T 1 F 0.1 (constr) 288.24 571.33 S 0.1 (uctor) 315.93 571.33 S 0.1 (calls) 342.69 571.33 S 0.1 (this) 365.81 571.33 S 0.1 (method.) 385.56 571.33 S 0.1 (The) 198 550.93 S 0.1 (second) 217.84 550.93 S 5 F (exportObject) 252.1 550.93 T 1 F 0.1 (method) 326.9 550.93 S 0.1 (is) 364.57 550.93 S 0.1 (the) 374.72 550.93 S 0.1 (same) 391.69 550.93 S 0.1 (as) 417.74 550.93 S 0.1 (the) 429.98 550.93 S 0.1 (f) 446.95 550.93 S 0.1 (irst) 450.19 550.93 S 0.1 (except) 467.75 550.93 S 0.1 (it) 499.6 550.93 S 0.1 (allows) 508.77 550.93 S 0.1 (the) 541.03 550.93 S 0.1 (specif) 198 538.53 S 0.1 (ication) 224.13 538.53 S 0.1 (of) 257.26 538.53 S 0.1 (client) 268.87 538.53 S 0.1 (and) 296.23 538.53 S 0.1 (server) 316.09 538.53 S 0.1 (socket) 346.68 538.53 S 0.1 (factories) 377.66 538.53 S 0.1 (used) 418.57 538.53 S 0.1 (to) 442.76 538.53 S 0.1 (communicate) 454.31 538.53 S 0.1 (with) 517.85 538.53 S 0.1 (the) 541.2 538.53 S 0.1 (activatable) 198 526.13 S 0.1 (object.) 249.97 526.13 S 0.1 (The) 198 505.73 S 0.1 (thir) 218.16 505.73 S 0.1 (d) 234.32 505.73 S 5 F (exportObject) 243.65 505.73 T 1 F 0.1 (method) 318.77 505.73 S 0.1 (exports) 356.76 505.73 S 0.1 (an) 393.45 505.73 S 0.1 (\322activatable\323) 407.59 505.73 S 0.1 (r) 469.76 505.73 S 0.1 (emote) 473.63 505.73 S 0.1 (object) 504.38 505.73 S 0.1 (\050not) 533.92 505.73 S 0.1 (necessarily) 198 493.33 S 0.1 (of) 250.43 493.33 S 0.1 (type) 262.1 493.33 S 5 F (Activatable) 284.8 493.33 T 1 F 0.1 (\051) 350.8 493.33 S 0.1 (with) 356.91 493.33 S 0.1 (the) 380.32 493.33 S 0.1 (identif) 397.17 493.33 S 0.1 (ier) 426.81 493.33 S 0.1 (,) 438.02 493.33 S 0 F 0.1 (id) 443.3 493.33 S 1 F 0.1 (,) 451.29 493.33 S 0.1 (to) 456.57 493.33 S 0.1 (the) 468.17 493.33 S 0.1 (RMI) 485.02 493.33 S 0.1 (r) 507.51 493.33 S 0.1 (untime) 511.48 493.33 S 0.1 (to) 546.4 493.33 S 0.1 (make) 198 480.93 S 0.1 (the) 225.64 480.93 S 0.1 (object,) 242.88 480.93 S 0 F 0.1 (obj) 274.96 480.93 S 1 F 0.1 (,) 287.11 480.93 S 0.1 (available) 292.77 480.93 S 0.1 (to) 336.44 480.93 S 0.1 (r) 348.42 480.93 S 0.1 (eceive) 352.29 480.93 S 0.1 (incoming) 383.33 480.93 S 0.1 (calls.) 428.94 480.93 S 0.1 (The) 454.6 480.93 S 0.1 (object) 474.71 480.93 S 0.1 (is) 504.19 480.93 S 0.1 (exported) 514.61 480.93 S 0.1 (on) 198 468.53 S 0.1 (an) 212.6 468.53 S 0.1 (anonymous) 226.74 468.53 S 0.1 (port,) 282.98 468.53 S 0.1 (if) 307.78 468.53 S 0 F 0.1 (port) 317.34 468.53 S 1 F 0.1 (is) 337.52 468.53 S 0.1 (zer) 347.99 468.53 S 0.1 (o.) 361.85 468.53 S 0.1 (During) 198 448.13 S 0.1 (activation,) 233.08 448.13 S 0.1 (this) 282.87 448.13 S 5 F (exportObject) 301.97 448.13 T 1 F 0.1 (method) 376.45 448.13 S 0.1 (should) 413.79 448.13 S 0.1 (be) 447.43 448.13 S 0.1 (invoked) 460.43 448.13 S 0.1 (explicitly) 499.9 448.13 S 0.1 (by) 544.23 448.13 S 0.1 (an) 198 435.73 S 0.1 (\322activatable\323) 212.14 435.73 S 0.1 (object,) 274.31 435.73 S 0.1 (that) 306.45 435.73 S 0.1 (does) 327.31 435.73 S 0.1 (not) 351.43 435.73 S 0.1 (extend) 369.39 435.73 S 0.1 (the) 403.04 435.73 S 5 F (Activatable) 420.33 435.73 T 1 F 0.1 (class.) 489.45 435.73 S 0.1 (Ther) 516.5 435.73 S 0.1 (e) 537.41 435.73 S 0.1 (is) 545.42 435.73 S 0.1 (no) 198 423.33 S 0.1 (need) 212.6 423.33 S 0.1 (for) 237.63 423.33 S 0.1 (objects) 253.79 423.33 S 0.1 (that) 287.67 423.33 S 0.1 (do) 308.53 423.33 S 0.1 (extend) 323.42 423.33 S 0.1 (the) 357.07 423.33 S 5 F (Activatable) 374.36 423.33 T 1 F 0.1 (class) 443.48 423.33 S 0.1 (to) 467.93 423.33 S 0.1 (invoke) 479.97 423.33 S 0.1 (this) 513.88 423.33 S 0.1 (method) 198 410.93 S 0.1 (dir) 235.94 410.93 S 0.1 (ectly;) 249.03 410.93 S 0.1 (this) 276.16 410.93 S 0.1 (method) 295.86 410.93 S 0.1 (is) 333.8 410.93 S 0.1 (called) 344.22 410.93 S 0.1 (by) 374.05 410.93 S 0.1 (the) 388.42 410.93 S 0.1 (thir) 405.66 410.93 S 0.1 (d) 421.82 410.93 S 0.1 (constr) 431.1 410.93 S 0.1 (uctor) 458.79 410.93 S 0.1 (above) 485.5 410.93 S 0.1 (\050which) 515.5 410.93 S 0.1 (a) 549.83 410.93 S 0.1 (subclass) 198 398.53 S 0.1 (should) 238.55 398.53 S 0.1 (invoke) 272.84 398.53 S 0.1 (fr) 306.75 398.53 S 0.1 (om) 314.05 398.53 S 0.1 (its) 331.66 398.53 S 0.1 (special) 345.49 398.53 S 0.1 (activation) 379.61 398.53 S 0.1 (constr) 427.44 398.53 S 0.1 (uctor\051.) 455.13 398.53 S 0.1 (This) 198 378.13 S 5 F (exportObject) 220.62 378.13 T 1 F 0.1 (method) 295.74 378.13 S 0.1 (r) 333.73 378.13 S 0.1 (eturns) 337.6 378.13 S 0.1 (the) 369.41 378.13 S 5 F (Remote) 386.7 378.13 T 1 F 0.1 (stub) 425.82 378.13 S 0.1 (for) 448.4 378.13 S 0.1 (the) 464.56 378.13 S 0.1 (activatable) 481.85 378.13 S 0.1 (object.) 198 365.73 S 0.1 (If) 230.14 365.73 S 0.1 (the) 240.16 365.73 S 0.1 (object) 257.45 365.73 S 0.1 (export) 286.99 365.73 S 0.1 (fails,) 319.34 365.73 S 0.1 (then) 343.95 365.73 S 0.1 (the) 367.16 365.73 S 0.1 (method) 384.45 365.73 S 0.1 (thr) 422.44 365.73 S 0.1 (ows) 435.59 365.73 S 5 F (RemoteException) 457.05 365.73 T 1 F 0.1 (.) 547.05 365.73 S 0.1 (The) 198 345.33 S 0.1 (fourth) 218.16 345.33 S 0.1 (exportObject) 249.73 345.33 S 0.1 (method) 310.9 345.33 S 0.1 (is) 348.89 345.33 S 0.1 (the) 359.36 345.33 S 0.1 (same) 376.65 345.33 S 0.1 (as) 403.03 345.33 S 0.1 (the) 415.59 345.33 S 0.1 (thir) 432.88 345.33 S 0.1 (d) 449.04 345.33 S 0.1 (but) 458.37 345.33 S 0.1 (allows) 476.61 345.33 S 0.1 (the) 509.19 345.33 S 0.1 (specif) 198 332.93 S 0.1 (ication) 224.13 332.93 S 0.1 (of) 257.26 332.93 S 0.1 (the) 268.87 332.93 S 0.1 (client) 285.67 332.93 S 0.1 (and) 313.03 332.93 S 0.1 (server) 332.88 332.93 S 0.1 (socket) 363.48 332.93 S 0.1 (factories) 394.46 332.93 S 0.1 (used) 435.36 332.93 S 0.1 (to) 459.56 332.93 S 0.1 (communicate) 471.11 332.93 S 0.1 (with) 534.64 332.93 S 0.1 (this) 198 320.53 S 0.1 (activatable) 217.75 320.53 S 0.1 (object.) 269.72 320.53 S 0.1 (The) 198 300.13 S 5 F (unexportObject) 218.16 300.13 T 1 F 0.1 (method) 305.28 300.13 S 0.1 (makes) 343.27 300.13 S 0.1 (the) 375.31 300.13 S 0.1 (r) 392.6 300.13 S 0.1 (emote) 396.47 300.13 S 0.1 (object,) 427.22 300.13 S 0 F 0.1 (obj) 459.36 300.13 S 1 F 0.1 (,) 471.51 300.13 S 0.1 (unavailable) 477.23 300.13 S 0.1 (for) 533 300.13 S 0.1 (incoming) 198 287.73 S 0.1 (calls.) 243.53 287.73 S 0.1 (If) 272.08 287.73 S 0.1 (the) 281.96 287.73 S 0.1 (for) 299.11 287.73 S 0.1 (ce) 311.97 287.73 S 0.1 (parameter) 324.37 287.73 S 0.1 (is) 373.83 287.73 S 0.1 (tr) 384.16 287.73 S 0.1 (ue,) 391.49 287.73 S 0.1 (the) 408.08 287.73 S 0.1 (object) 425.23 287.73 S 0.1 (is) 454.63 287.73 S 0.1 (for) 464.96 287.73 S 0.1 (cibly) 477.82 287.73 S 0.1 (unexported) 502.64 287.73 S 0.1 (eve) 198 275.33 S 0.1 (if) 216.57 275.33 S 0.1 (ther) 226.06 275.33 S 0.1 (e) 244.1 275.33 S 0.1 (ar) 252.04 275.33 S 0.1 (e) 261.01 275.33 S 0.1 (pending) 268.94 275.33 S 0.1 (calls) 309.7 275.33 S 0.1 (to) 332.75 275.33 S 0.1 (the) 344.71 275.33 S 0.1 (r) 361.93 275.33 S 0.1 (emote) 365.8 275.33 S 0.1 (object) 396.48 275.33 S 0.1 (or) 425.94 275.33 S 0.1 (the) 438.6 275.33 S 0.1 (r) 455.81 275.33 S 0.1 (emote) 459.68 275.33 S 0.1 (object) 490.35 275.33 S 0.1 (still) 519.82 275.33 S 0.1 (has) 539.59 275.33 S 0.1 (calls) 198 262.93 S 0.1 (in) 220.82 262.93 S 0.1 (pr) 232.58 262.93 S 0.1 (ogr) 242.56 262.93 S 0.1 (ess.) 257.65 262.93 S 0.1 (If) 276.64 262.93 S 0.1 (the) 286.37 262.93 S 0.1 (for) 303.36 262.93 S 0.1 (ce) 316.22 262.93 S 0.1 (parameter) 328.47 262.93 S 0.1 (is) 377.78 262.93 S 0.1 (false,) 387.95 262.93 S 0.1 (the) 414.15 262.93 S 0.1 (object) 431.14 262.93 S 0.1 (is) 460.38 262.93 S 0.1 (only) 470.56 262.93 S 0.1 (unexported) 493.53 262.93 S 0.1 (if) 548.73 262.93 S 0.1 (ther) 198 250.53 S 0.1 (e) 216.04 250.53 S 0.1 (ar) 224.05 250.53 S 0.1 (e) 233.02 250.53 S 0.1 (no) 241.03 250.53 S 0.1 (pending) 255.63 250.53 S 0.1 (or) 296.47 250.53 S 0.1 (in) 309.2 250.53 S 0.1 (pr) 321.25 250.53 S 0.1 (ogr) 331.23 250.53 S 0.1 (ess) 346.32 250.53 S 0.1 (calls) 363.01 250.53 S 0.1 (to) 386.13 250.53 S 0.1 (the) 398.17 250.53 S 0.1 (object.) 415.46 250.53 S 0.1 (If) 447.6 250.53 S 0.1 (the) 457.62 250.53 S 0.1 (object) 474.91 250.53 S 0.1 (is) 504.45 250.53 S 0.1 (successfully) 198 238.13 S 0.1 (unexported,) 255.44 238.13 S 0.1 (the) 313.5 238.13 S 0.1 (RMI) 330.75 238.13 S 0.1 (r) 353.64 238.13 S 0.1 (untime) 357.61 238.13 S 0.1 (r) 392.93 238.13 S 0.1 (emoves) 396.8 238.13 S 0.1 (the) 434.24 238.13 S 0.1 (object) 451.5 238.13 S 0.1 (fr) 481 238.13 S 0.1 (om) 488.3 238.13 S 0.1 (its) 505.87 238.13 S 0.1 (internal) 519.66 238.13 S 0.1 (tables.) 198 225.73 S 0.1 (Removing) 230.05 225.73 S 0.1 (the) 279.67 225.73 S 0.1 (object) 296.96 225.73 S 0.1 (fr) 326.5 225.73 S 0.1 (om) 333.8 225.73 S 0.1 (RMI) 351.41 225.73 S 0.1 (use) 374.34 225.73 S 0.1 (in) 392.82 225.73 S 0.1 (this) 404.87 225.73 S 0.1 (for) 424.62 225.73 S 0.1 (cible) 437.48 225.73 S 0.1 (manner) 461.68 225.73 S 0.1 (may) 499.61 225.73 S 0.1 (leave) 522.41 225.73 S 0.1 (clients) 198 213.33 S 0.1 (holding) 230.19 213.33 S 0.1 (stale) 268.6 213.33 S 0.1 (r) 292.42 213.33 S 0.1 (emote) 296.29 213.33 S 0.1 (r) 327.04 213.33 S 0.1 (efer) 330.91 213.33 S 0.1 (ences) 347.99 213.33 S 0.1 (to) 375.69 213.33 S 0.1 (the) 387.73 213.33 S 0.1 (r) 405.02 213.33 S 0.1 (emote) 408.89 213.33 S 0.1 (object.) 439.64 213.33 S 0.1 (This) 471.78 213.33 S 0.1 (method) 494.4 213.33 S 0.1 (thr) 198 200.93 S 0.1 (ows) 211.15 200.93 S 5 F (java.rmi.NoSuchObjectException) 232.04 200.93 T 1 F 0.1 (if) 414.6 200.93 S 0.1 (the) 423.59 200.93 S 0.1 (object) 440.32 200.93 S 0.1 (was) 469.29 200.93 S 0.1 (not) 489.72 200.93 S 0.1 (pr) 507.12 200.93 S 0.1 (eviously) 517.1 200.93 S 0.1 (exported) 198 188.53 S 0.1 (to) 241.45 188.53 S 0.1 (the) 253.49 188.53 S 0.1 (RMI) 270.78 188.53 S 0.1 (r) 293.71 188.53 S 0.1 (untime.) 297.68 188.53 S FMENDPAGE %%EndPage: "63" 69 %%Page: "64" 70 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (64) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 13 Q 0 X 0.13 (Constructing) 198 639.33 S 0.13 (an) 272.4 639.33 S 0.13 (Activatable) 288.19 639.33 S 0.13 (Remote) 351.84 639.33 S 0.13 (Object) 394.15 639.33 S 1 10 Q 0.1 (In) 198 618.33 S 0.1 (or) 210.51 618.33 S 0.1 (der) 219.94 618.33 S 0.1 (for) 238.21 618.33 S 0.1 (an) 254.37 618.33 S 0.1 (object) 268.51 618.33 S 0.1 (to) 298.05 618.33 S 0.1 (be) 310.09 618.33 S 0.1 (activated,) 323.73 618.33 S 0.1 (the) 370.77 618.33 S 0.1 (\322activatable\323) 388.06 618.33 S 0.1 (object) 450.23 618.33 S 0.1 (implementation) 479.77 618.33 S 0.1 (class) 198 605.93 S 0.1 (\050whether) 222.42 605.93 S 0.1 (or) 266.4 605.93 S 0.1 (not) 279.1 605.93 S 0.1 (it) 297.03 605.93 S 0.1 (extends) 306.48 605.93 S 0.1 (the) 344.44 605.93 S 5 F (Activatable) 361.7 605.93 T 1 F 0.1 (class\051) 430.79 605.93 S 0.1 (must) 458.63 605.93 S 0.1 (def) 484.48 605.93 S 0.1 (ine) 498.82 605.93 S 0.1 (a) 515.73 605.93 S 0.1 (special) 523.91 605.93 S 0.1 (public) 198 593.53 S 0.1 (constr) 229.55 593.53 S 0.1 (uctor) 257.24 593.53 S 0.1 (that) 284 593.53 S 0.1 (takes) 304.86 593.53 S 0.1 (two) 331.33 593.53 S 0.1 (ar) 351.81 593.53 S 0.1 (guments,) 360.78 593.53 S 0.1 (its) 405.73 593.53 S 0.1 (activation) 419.56 593.53 S 0.1 (identif) 467.39 593.53 S 0.1 (ier) 497.03 593.53 S 0.1 (of) 512.09 593.53 S 0.1 (type) 524.21 593.53 S 5 F (ActivationID) 198 581.13 T 1 F 0.1 (,) 270 581.13 S 0.1 (and) 275.72 581.13 S 0.1 (its) 296.07 581.13 S 0.1 (activation) 309.9 581.13 S 0.1 (data,) 357.73 581.13 S 0.1 (a) 383.22 581.13 S 5 F (java.rmi.MarshalledObject) 391.44 581.13 T 1 F 0.1 (,) 541.44 581.13 S 0.1 (supplied) 198 568.73 S 0.1 (in) 240.93 568.73 S 0.1 (the) 252.98 568.73 S 0.1 (activation) 270.27 568.73 S 0.1 (descriptor) 318.1 568.73 S 0.1 (used) 367.34 568.73 S 0.1 (during) 392.03 568.73 S 0.1 (r) 426.13 568.73 S 0.1 (egistration.) 430 568.73 S 0.1 (When) 483.98 568.73 S 0.1 (an) 513.93 568.73 S 0.1 (activation) 198 556.33 S 0.1 (gr) 245.39 556.33 S 0.1 (oup) 254.92 556.33 S 0.1 (activates) 275.41 556.33 S 0.1 (a) 317.54 556.33 S 0.1 (r) 325.33 556.33 S 0.1 (emote) 329.2 556.33 S 0.1 (object) 359.51 556.33 S 0.1 (inside) 388.62 556.33 S 0.1 (its) 418.68 556.33 S 0.1 (VM,) 432.08 556.33 S 0.1 (it) 454.24 556.33 S 0.1 (constr) 463.3 556.33 S 0.1 (ucts) 490.99 556.33 S 0.1 (the) 512.04 556.33 S 0.1 (object) 528.9 556.33 S 0.1 (via) 198 543.93 S 0.1 (this) 214.67 543.93 S 0.1 (special) 234.11 543.93 S 0.1 (constr) 267.92 543.93 S 0.1 (uctor) 295.61 543.93 S 0.1 (\050described) 322.05 543.93 S 0.1 (in) 372.06 543.93 S 0.1 (mor) 383.8 543.93 S 0.1 (e) 402.16 543.93 S 0.1 (detail) 409.86 543.93 S 0.1 (below\051.) 438.25 543.93 S 0.1 (The) 474.61 543.93 S 0.1 (r) 494.46 543.93 S 0.1 (emote) 498.33 543.93 S 0.1 (object) 528.77 543.93 S 0.1 (implementation) 198 531.53 S 0.1 (may) 273.12 531.53 S 0.1 (use) 295.93 531.53 S 0.1 (the) 314.41 531.53 S 0.1 (activation) 331.7 531.53 S 0.1 (data) 379.53 531.53 S 0.1 (to) 402.42 531.53 S 0.1 (initialize) 414.46 531.53 S 0.1 (itself) 457 531.53 S 0.1 (in) 482.16 531.53 S 0.1 (a) 494.21 531.53 S 0.1 (suitable) 502.42 531.53 S 0.1 (manner) 198 519.13 S 0.1 (.) 232.07 519.13 S 0.1 (The) 237.79 519.13 S 0.1 (r) 257.95 519.13 S 0.1 (emote) 261.82 519.13 S 0.1 (object) 292.57 519.13 S 0.1 (may) 322.11 519.13 S 0.1 (also) 344.92 519.13 S 0.1 (wish) 366.05 519.13 S 0.1 (to) 390.88 519.13 S 0.1 (r) 402.92 519.13 S 0.1 (etain) 406.79 519.13 S 0.1 (its) 432.19 519.13 S 0.1 (activation) 446.02 519.13 S 0.1 (identif) 493.85 519.13 S 0.1 (ier) 523.48 519.13 S 0.1 (,) 534.7 519.13 S 0.1 (so) 540.41 519.13 S 0.1 (that) 198 506.73 S 0.1 (it) 218.86 506.73 S 0.1 (can) 228.35 506.73 S 0.1 (inform) 247.03 506.73 S 0.1 (the) 281.05 506.73 S 0.1 (activation) 298.34 506.73 S 0.1 (gr) 346.17 506.73 S 0.1 (oup) 355.7 506.73 S 0.1 (when) 376.62 506.73 S 0.1 (it) 404.91 506.73 S 0.1 (becomes) 414.4 506.73 S 0.1 (inactive) 456.3 506.73 S 0.1 (\050via) 495 506.73 S 0.1 (a) 515.41 506.73 S 0.1 (call) 523.62 506.73 S 0.1 (to) 542.41 506.73 S 0.1 (the) 198 494.33 S 5 F (Activatable.inactive) 215.29 494.33 T 1 F 0.1 (method\051.) 338.41 494.33 S 0.1 (The) 198 473.93 S 0.1 (f) 218.16 473.93 S 0.1 (irst) 221.4 473.93 S 0.1 (and) 239.28 473.93 S 0.1 (second) 259.63 473.93 S 0.1 (constr) 294.21 473.93 S 0.1 (uctor) 321.9 473.93 S 0.1 (forms) 348.66 473.93 S 0.1 (for) 378.09 473.93 S 5 F (Activatable) 394.25 473.93 T 1 F 0.1 (is) 463.37 473.93 S 0.1 (used) 473.84 473.93 S 0.1 (to) 498.53 473.93 S 0.1 (both) 510.57 473.93 S 0.1 (r) 198 461.53 S 0.1 (egister) 201.87 461.53 S 0.1 (and) 235.19 461.53 S 0.1 (export) 255.54 461.53 S 0.1 (an) 287.89 461.53 S 0.1 (activatable) 302.03 461.53 S 0.1 (object) 354 461.53 S 0.1 (on) 383.54 461.53 S 0.1 (a) 398.14 461.53 S 0.1 (specif) 406.36 461.53 S 0.1 (ied) 432.49 461.53 S 0 F 0.1 (port) 449.72 461.53 S 1 F 0.1 (.) 466.78 461.53 S 0.1 (This) 472.5 461.53 S 0.1 (constr) 495.12 461.53 S 0.1 (uctor) 522.8 461.53 S 0.1 (should) 198 449.13 S 0.1 (be) 232.29 449.13 S 0.1 (used) 245.93 449.13 S 0.1 (when) 270.62 449.13 S 0.1 (initially) 298.91 449.13 S 0.1 (constr) 337.12 449.13 S 0.1 (ucting) 364.81 449.13 S 0.1 (the) 396.55 449.13 S 0.1 (object;) 413.84 449.13 S 0.1 (the) 445.98 449.13 S 0.1 (thir) 463.27 449.13 S 0.1 (d) 479.43 449.13 S 0.1 (form) 488.76 449.13 S 0.1 (of) 513.84 449.13 S 0.1 (the) 525.96 449.13 S 0.1 (constr) 198 436.73 S 0.1 (uctor) 225.69 436.73 S 0.1 (is) 252.45 436.73 S 0.1 (used) 262.92 436.73 S 0.1 (when) 287.61 436.73 S 0.1 (r) 315.9 436.73 S 0.1 (e-activating) 319.77 436.73 S 0.1 (the) 376.02 436.73 S 0.1 (object.) 393.31 436.73 S 0.1 (A) 198 416.33 S 0.1 (concr) 209 416.33 S 0.1 (ete) 233.43 416.33 S 0.1 (subclass) 249.69 416.33 S 0.1 (of) 290.24 416.33 S 5 F (Activatable) 302.35 416.33 T 1 F 0.1 (must) 371.47 416.33 S 0.1 (call) 397.35 416.33 S 0.1 (the) 416.13 416.33 S 0.1 (f) 433.42 416.33 S 0.1 (irst) 436.66 416.33 S 0.1 (or) 454.54 416.33 S 0.1 (second) 467.27 416.33 S 0.1 (constr) 501.85 416.33 S 0.1 (uctor) 529.54 416.33 S 0.1 (form) 198 403.93 S 0.1 (to) 223.09 403.93 S 0.1 (r) 235.13 403.93 S 0.1 (egister) 239 403.93 S 0.1 (and) 272.32 403.93 S 0.1 (export) 292.67 403.93 S 0.1 (the) 325.02 403.93 S 0.1 (object) 342.31 403.93 S 0.1 (during) 371.85 403.93 S 0.1 (initial) 405.95 403.93 S 0.1 (constr) 435.49 403.93 S 0.1 (uction.) 463.18 403.93 S 0.1 (This) 497.42 403.93 S 0.1 (constr) 198 391.53 S 0.1 (uctor) 225.69 391.53 S 0.1 (f) 252.45 391.53 S 0.1 (irst) 255.69 391.53 S 0.1 (cr) 273.57 391.53 S 0.1 (eates) 281.98 391.53 S 0.1 (an) 307.68 391.53 S 0.1 (activation) 321.82 391.53 S 0.1 (descriptor) 369.65 391.53 S 0.1 (\050) 418.89 391.53 S 5 F (ActivationDesc) 422.32 391.53 T 1 F 0.1 (\051) 506.32 391.53 S 0.1 (with) 512.87 391.53 S 0.1 (the) 536.72 391.53 S 0.1 (object\325s) 198 379.13 S 0.1 (class) 234.76 379.13 S 0.1 (name,) 259.21 379.13 S 0.1 (the) 289.77 379.13 S 0.1 (object\325s) 307.06 379.13 S 0.1 (supplied) 343.82 379.13 S 0 F 0.1 (codebase) 386.75 379.13 S 1 F 0.1 (and) 424.92 379.13 S 0 F 0.1 (data) 445.27 379.13 S 1 F 0.1 (,) 462.88 379.13 S 0.1 (and) 468.6 379.13 S 0.1 (whose) 488.95 379.13 S 0.1 (activation) 198 366.73 S 0.1 (gr) 245.83 366.73 S 0.1 (oup) 255.36 366.73 S 0.1 (is) 276.28 366.73 S 0.1 (the) 286.75 366.73 S 0.1 (default) 304.04 366.73 S 0.1 (gr) 339.29 366.73 S 0.1 (oup) 348.82 366.73 S 0.1 (for) 369.74 366.73 S 0.1 (the) 385.9 366.73 S 0.1 (VM.) 403.19 366.73 S 0.1 (Next,) 425.79 366.73 S 0.1 (the) 453.43 366.73 S 0.1 (constr) 470.72 366.73 S 0.1 (uctor) 498.41 366.73 S 0.1 (r) 198 354.33 S 0.1 (egisters) 201.87 354.33 S 0.1 (this) 239.53 354.33 S 0.1 (descriptor) 259.28 354.33 S 0.1 (with) 308.52 354.33 S 0.1 (the) 332.37 354.33 S 0.1 (default) 349.66 354.33 S 5 F (ActivationSystem) 384.91 354.33 T 1 F 0.1 (.) 480.91 354.33 S 0.1 (Finally) 486.63 354.33 S 0.1 (,) 516.89 354.33 S 0.1 (the) 522.61 354.33 S 0.1 (constr) 198 341.93 S 0.1 (uctor) 225.69 341.93 S 0.1 (exports) 252.45 341.93 S 0.1 (the) 289.14 341.93 S 0.1 (activatable) 306.43 341.93 S 0.1 (object) 358.4 341.93 S 0.1 (to) 387.94 341.93 S 0.1 (the) 399.98 341.93 S 0.1 (RMI) 417.27 341.93 S 0.1 (r) 440.2 341.93 S 0.1 (untime) 444.17 341.93 S 0.1 (on) 479.53 341.93 S 0.1 (the) 494.13 341.93 S 0.1 (specif) 511.42 341.93 S 0.1 (ic) 537.54 341.93 S 0 F 0.1 (port) 198 329.53 S 1 F 0.1 (\050if) 217.68 329.53 S 0 F 0.1 (port) 230.17 329.53 S 1 F 0.1 (is) 249.85 329.53 S 0.1 (zer) 259.83 329.53 S 0.1 (o,) 273.68 329.53 S 0.1 (then) 284.47 329.53 S 0.1 (an) 307.18 329.53 S 0.1 (anonymous) 320.82 329.53 S 0.1 (port) 376.56 329.53 S 0.1 (is) 398.26 329.53 S 0.1 (chosen\051) 408.23 329.53 S 0.1 (and) 445.45 329.53 S 0.1 (r) 465.3 329.53 S 0.1 (eports) 469.17 329.53 S 0.1 (the) 500.11 329.53 S 0.1 (object) 516.9 329.53 S 0.1 (as) 545.94 329.53 S 0.1 (an) 198 317.13 S 5 F (activeObject) 212.14 317.13 T 1 F 0.1 (to) 287.26 317.13 S 0.1 (the) 299.3 317.13 S 0.1 (local) 316.59 317.13 S 5 F (ActivationGroup) 340.93 317.13 T 1 F 0.1 (.) 430.93 317.13 S 0.1 (If) 436.65 317.13 S 0.1 (an) 446.67 317.13 S 0.1 (err) 460.81 317.13 S 0.1 (or) 473.62 317.13 S 0.1 (occurs) 486.35 317.13 S 0.1 (during) 518.63 317.13 S 0.1 (r) 198 304.73 S 0.1 (egistration) 201.87 304.73 S 0.1 (or) 253.25 304.73 S 0.1 (export,) 265.98 304.73 S 0.1 (the) 300.93 304.73 S 0.1 (constr) 318.22 304.73 S 0.1 (uctor) 345.91 304.73 S 0.1 (thr) 372.67 304.73 S 0.1 (ows) 385.82 304.73 S 5 F (RemoteException) 407.28 304.73 T 1 F 0.1 (.) 497.28 304.73 S 0.1 (Note) 503 304.73 S 0.1 (that) 528.34 304.73 S 0.1 (the) 198 292.33 S 0.1 (constr) 214.67 292.33 S 0.1 (uctor) 242.36 292.33 S 0.1 (also) 268.5 292.33 S 0.1 (initializes) 289.01 292.33 S 0.1 (its) 335.27 292.33 S 5 F (ActivationID) 348.48 292.33 T 1 F 0.1 (\050obtained) 422.97 292.33 S 0.1 (via) 468.58 292.33 S 0.1 (r) 484.94 292.33 S 0.1 (egistration\051,) 488.81 292.33 S 0.1 (so) 545.6 292.33 S 0.1 (that) 198 279.93 S 0.1 (subsequent) 218.86 279.93 S 0.1 (calls) 273.31 279.93 S 0.1 (to) 296.43 279.93 S 0.1 (the) 308.47 279.93 S 0.1 (pr) 325.76 279.93 S 0.1 (otected) 335.74 279.93 S 0.1 (method) 371.67 279.93 S 5 F (getID) 409.66 279.93 T 1 F 0.1 (will) 442.78 279.93 S 0.1 (r) 463.37 279.93 S 0.1 (eturn) 467.24 279.93 S 0.1 (the) 494.71 279.93 S 0.1 (object\325s) 512 279.93 S 0.1 (activation) 198 267.53 S 0.1 (identif) 245.83 267.53 S 0.1 (ier) 275.47 267.53 S 0.1 (.) 286.68 267.53 S 0.1 (The) 198 247.13 S 0.1 (thir) 218.16 247.13 S 0.1 (d) 234.32 247.13 S 0.1 (constr) 243.65 247.13 S 0.1 (uctor) 271.34 247.13 S 0.1 (form) 298.1 247.13 S 0.1 (for) 323.19 247.13 S 5 F (Activatable) 339.35 247.13 T 1 F 0.1 (is) 408.47 247.13 S 0.1 (used) 418.94 247.13 S 0.1 (to) 443.63 247.13 S 0.1 (export) 455.67 247.13 S 0.1 (the) 488.02 247.13 S 0.1 (object) 505.31 247.13 S 0.1 (on) 534.85 247.13 S 0.1 (a) 549.45 247.13 S 0.1 (specif) 198 234.73 S 0.1 (ied) 224.13 234.73 S 0.1 (port.) 241.36 234.73 S 0.1 (A) 266.16 234.73 S 0.1 (concr) 277.16 234.73 S 0.1 (ete) 301.59 234.73 S 0.1 (subclass) 317.85 234.73 S 0.1 (of) 358.4 234.73 S 5 F (Activatable) 370.51 234.73 T 1 F 0.1 (must) 439.63 234.73 S 0.1 (call) 465.51 234.73 S 0.1 (the) 484.29 234.73 S 0.1 (thir) 501.58 234.73 S 0.1 (d) 517.74 234.73 S 0.1 (constr) 198 222.33 S 0.1 (uctor) 225.69 222.33 S 0.1 (form) 252.45 222.33 S 0.1 (when) 277.54 222.33 S 0.1 (it) 305.83 222.33 S 0.1 (is) 315.32 222.33 S 0.1 (activated) 325.79 222.33 S 0.1 (via) 370.23 222.33 S 0.1 (the) 387.21 222.33 S 0.1 (object\325s) 404.5 222.33 S 0.1 (own) 441.26 222.33 S 0.1 (\322activation\323) 464.3 222.33 S 0.1 (constr) 198 209.93 S 0.1 (uctor) 225.69 209.93 S 0.1 (which) 252.45 209.93 S 0.1 (takes) 283.4 209.93 S 0.1 (two) 309.87 209.93 S 0.1 (ar) 330.35 209.93 S 0.1 (guments:) 339.32 209.93 S 4 14 Q 0.14 (\245) 198 191.53 S 1 10 Q 0.1 (the) 210.6 191.53 S 0.1 (object\325s) 227.89 191.53 S 5 F (ActivationID) 264.65 191.53 T 4 14 Q 0.14 (\245) 198 179.13 S 1 10 Q 0.1 (the) 210.6 179.13 S 0.1 (object\325s) 227.89 179.13 S 0.1 (initialization) 264.65 179.13 S 0.1 (data,) 325.25 179.13 S 0.1 (a) 350.74 179.13 S 5 F (MarshalledObject) 358.96 179.13 T FMENDPAGE %%EndPage: "64" 70 %%Page: "65" 71 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (65) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (This) 198 641.33 S 0.1 (constr) 220.62 641.33 S 0.1 (uctor) 248.31 641.33 S 0.1 (only) 275.07 641.33 S 0.1 (exports) 298.34 641.33 S 0.1 (the) 335.03 641.33 S 0.1 (activatable) 352.32 641.33 S 0.1 (object) 404.29 641.33 S 0.1 (to) 433.83 641.33 S 0.1 (the) 445.87 641.33 S 0.1 (RMI) 463.16 641.33 S 0.1 (r) 486.09 641.33 S 0.1 (untime) 490.06 641.33 S 0.1 (on) 525.41 641.33 S 0.1 (the) 540.02 641.33 S 0.1 (specif) 198 628.93 S 0.1 (ic) 224.13 628.93 S 0 F 0.1 (port) 234.57 628.93 S 1 F 0.1 (\050if) 254.53 628.93 S 0 F 0.1 (port) 267.29 628.93 S 1 F 0.1 (is) 287.25 628.93 S 0.1 (0,) 297.49 628.93 S 0.1 (then) 308.09 628.93 S 0.1 (an) 331.07 628.93 S 0.1 (anonymous) 344.98 628.93 S 0.1 (port) 401 628.93 S 0.1 (is) 422.97 628.93 S 0.1 (chosen\051,) 433.22 628.93 S 0.1 (it) 473.31 628.93 S 0.1 (does) 482.58 628.93 S 0.1 (not) 506.47 628.93 S 0.1 (inform) 524.21 628.93 S 0.1 (the) 198 616.53 S 5 F (ActivationGroup) 215.29 616.53 T 1 F 0.1 (that) 308.41 616.53 S 0.1 (the) 329.27 616.53 S 0.1 (object) 346.56 616.53 S 0.1 (is) 376.1 616.53 S 0.1 (active,) 386.57 616.53 S 0.1 (since) 418.94 616.53 S 0.1 (it) 444.76 616.53 S 0.1 (is) 454.25 616.53 S 0.1 (the) 464.72 616.53 S 5 F (ActivationGroup) 198 604.13 T 1 F 0.1 (that) 291.12 604.13 S 0.1 (is) 311.98 604.13 S 0.1 (activating) 322.45 604.13 S 0.1 (the) 370.38 604.13 S 0.1 (object) 387.67 604.13 S 0.1 (and) 417.21 604.13 S 0.1 (knows) 437.56 604.13 S 0.1 (it) 470.6 604.13 S 0.1 (to) 480.09 604.13 S 0.1 (be) 492.13 604.13 S 0.1 (active) 505.77 604.13 S 0.1 (alr) 198 591.73 S 0.1 (eady) 209.98 591.73 S 0.1 (.) 230.73 591.73 S 0.1 (The) 198 571.33 S 0.1 (following) 218.16 571.33 S 0.1 (is) 264.88 571.33 S 0.1 (an) 275.35 571.33 S 0.1 (example) 289.49 571.33 S 0.1 (of) 330.8 571.33 S 0.1 (a) 342.91 571.33 S 0.1 (r) 351.13 571.33 S 0.1 (emote) 355 571.33 S 0.1 (object) 385.75 571.33 S 0.1 (interface,) 415.29 571.33 S 5 F (Server) 460.2 571.33 T 1 F 0.1 (,) 495.46 571.33 S 0.1 (and) 501.18 571.33 S 0.1 (an) 521.53 571.33 S 0.1 (implementation,) 198 558.93 S 5 F (ServerImpl) 275.72 558.93 T 1 F 0.1 (,) 335.72 558.93 S 0.1 (that) 341.44 558.93 S 0 F 0.1 (extends) 362.3 558.93 S 1 F 0.1 (the) 396.68 558.93 S 5 F (Activatable) 413.97 558.93 T 1 F 0.1 (class:) 483.09 558.93 S 5 9 Q (package examples;) 198 543.2 T (public interface) 198 528.2 T 9 F (Server) 289.8 528.2 T 5 F ( extends java.rmi.Remote {) 322.2 528.2 T (public void) 218.16 517.2 T 9 F (doImportantStuff) 282.96 517.2 T 5 F (\050\051) 369.36 517.2 T (throws java.rmi.RemoteException;) 238.32 506.2 T (}) 198 495.2 T (public class) 198 469.2 T 9 F (ServerImpl) 268.2 469.2 T 5 F ( extends Activatable implements Server) 322.2 469.2 T ({) 198 458.2 T (//) 218.16 447.2 T (Constructor) 233.54 447.2 T (for) 297.51 447.2 T (initial) 318.29 447.2 T (construction,) 360.67 447.2 T (registration) 435.45 447.2 T (and) 504.82 447.2 T (export) 525.6 447.2 T (public) 218.16 436.2 T 9 F (ServerImpl) 255.96 436.2 T 5 F (\050String codebase, MarshalledObject data\051) 309.96 436.2 T (throws ActivationException, java.rmi.RemoteException) 238.32 425.2 T ({) 218.16 414.2 T (// register object with activation system, then) 238.32 403.2 T (// export on anonymous port) 238.32 392.2 T (super\050codebase, data, false, 0\051;) 238.32 381.2 T (}) 218.16 370.2 T (// Constructor for activation and export; this constructor) 218.16 348.2 T (// is called by the ActivationInstantiator.newInstance) 218.16 337.2 T (// method during activation in order to construct the object.) 218.16 326.2 T (public) 218.16 315.2 T 9 F (ServerImpl) 255.96 315.2 T 5 F (\050ActivationID id, MarshalledObject data\051) 309.96 315.2 T (throws java.rmi.RemoteException) 238.32 304.2 T ({) 218.16 293.2 T (// call the superclass\325s constructor in order to) 238.32 282.2 T (// export the object to the RMI runtime.) 238.32 271.2 T (super\050id, 0\051;) 238.32 260.2 T (// initialize object \050using data, for example\051) 238.32 249.2 T (}) 218.16 238.2 T (public void) 218.16 216.2 T 9 F (doImportantStuff) 282.96 216.2 T 5 F (\050\051 { ... }) 369.36 216.2 T (}) 198 205.2 T 1 10 Q 0.1 (An) 198 185.53 S 0.1 (object) 214.31 185.53 S 0.1 (is) 243.24 185.53 S 0.1 (r) 253.1 185.53 S 0.1 (esponsible) 256.97 185.53 S 0.1 (for) 307.18 185.53 S 0.1 (exporting) 322.73 185.53 S 0.1 (itself.) 369.06 185.53 S 0.1 (The) 396.21 185.53 S 0.1 (constr) 415.76 185.53 S 0.1 (uctors) 443.45 185.53 S 0.1 (for) 473.94 185.53 S 5 F (Activatable) 489.49 185.53 T 1 F 0.1 (take) 198 173.13 S 0.1 (car) 219.77 173.13 S 0.1 (e) 233.28 173.13 S 0.1 (of) 240.92 173.13 S 0 F 0.1 (exporting) 252.67 173.13 S 1 F 0.1 (the) 295.21 173.13 S 0.1 (object) 312.14 173.13 S 0.1 (to) 341.32 173.13 S 0.1 (the) 352.99 173.13 S 0.1 (RMI) 369.92 173.13 S 0.1 (r) 392.48 173.13 S 0.1 (untime) 396.45 173.13 S 0.1 (with) 431.45 173.13 S 0.1 (the) 454.94 173.13 S 0.1 (live) 471.86 173.13 S 0.1 (r) 491.28 173.13 S 0.1 (efer) 495.15 173.13 S 0.1 (ence) 512.23 173.13 S 0.1 (type) 535.22 173.13 S 0.1 (of) 198 160.73 S 0.1 (a) 210.11 160.73 S 5 F (UnicastRemoteObject) 218.33 160.73 T 1 F 0.1 (,) 332.33 160.73 S 0.1 (so) 338.05 160.73 S 0.1 (the) 351.07 160.73 S 0.1 (object) 368.36 160.73 S 0.1 (implementation) 397.9 160.73 S 0.1 (extending) 473.02 160.73 S 5 F (Activatable) 198 148.33 T 1 F 0.1 (does) 267.12 148.33 S 0.1 (not) 291.24 148.33 S 0.1 (need) 309.2 148.33 S 0.1 (to) 334.23 148.33 S 0.1 (worry) 346.27 148.33 S 0.1 (about) 377.15 148.33 S 0.1 (the) 406.05 148.33 S 0.1 (detail) 423.34 148.33 S 0.1 (of) 452.04 148.33 S 0.1 (exporting) 464.15 148.33 S 0.1 (the) 511.09 148.33 S 0.1 (object) 528.38 148.33 S FMENDPAGE %%EndPage: "65" 71 %%Page: "66" 72 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (66) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (explicitly) 198 641.33 S 0.1 (\050other) 242.98 641.33 S 0.1 (than) 273.31 641.33 S 0.1 (invoking) 296.73 641.33 S 0.1 (the) 340.34 641.33 S 0.1 (appr) 357.63 641.33 S 0.1 (opriate) 378.82 641.33 S 0.1 (super) 414.02 641.33 S 0.1 (classes) 439.36 641.33 S 0.1 (constr) 473.04 641.33 S 0.1 (uctor\051.) 500.73 641.33 S 0.1 (If) 533.52 641.33 S 0.1 (an) 543.53 641.33 S 0.1 (object) 198 628.93 S 0.1 (implementation) 226.94 628.93 S 0.1 (does) 301.47 628.93 S 0.1 (not) 324.99 628.93 S 0.1 (extend) 342.35 628.93 S 0.1 (the) 375.41 628.93 S 0.1 (class) 392.1 628.93 S 5 F (Activatable) 415.95 628.93 T 1 F 0.1 (,) 481.95 628.93 S 0.1 (the) 487.08 628.93 S 0.1 (object) 503.77 628.93 S 0.1 (must) 532.72 628.93 S 0.1 (export) 198 616.53 S 0.1 (the) 230.35 616.53 S 0.1 (object) 247.64 616.53 S 0.1 (explicitly) 277.18 616.53 S 0.1 (via) 322.16 616.53 S 0.1 (a) 339.14 616.53 S 0.1 (call) 347.36 616.53 S 0.1 (to) 366.14 616.53 S 0.1 (one) 378.18 616.53 S 0.1 (of) 397.67 616.53 S 0.1 (the) 409.78 616.53 S 5 F (Activatable.exportObject) 198 604.13 T 1 F 0.1 (static) 345.12 604.13 S 0.1 (methods,.) 371.95 604.13 S 0.1 (In) 198 583.73 S 0.1 (the) 210.51 583.73 S 0.1 (following) 227.8 583.73 S 0.1 (example,) 274.52 583.73 S 5 F (ServerImpl) 318.43 583.73 T 1 F 0.1 (does) 381.55 583.73 S 0 F 0.1 (not) 405.67 583.73 S 0.1 (extend) 422.42 583.73 S 5 F (Activatable) 452.81 583.73 T 1 F 0.1 (,) 518.81 583.73 S 0.1 (but) 524.53 583.73 S 0.1 (rather) 198 571.33 S 0.1 (another) 228.49 571.33 S 0.1 (class,) 266.41 571.33 S 0.1 (so) 293.46 571.33 S 5 F (ServerImpl) 306.48 571.33 T 1 F 0.1 (is) 369.6 571.33 S 0.1 (r) 380.07 571.33 S 0.1 (esponsible) 383.94 571.33 S 0.1 (for) 434.76 571.33 S 0.1 (exporting) 450.92 571.33 S 0.1 (itself) 497.86 571.33 S 0.1 (during) 523.02 571.33 S 0.1 (initial) 198 558.93 S 0.1 (constr) 227.54 558.93 S 0.1 (uction) 255.23 558.93 S 0.1 (and) 286.87 558.93 S 0.1 (activation.) 307.22 558.93 S 0.1 (The) 357.65 558.93 S 0.1 (following) 377.81 558.93 S 0.1 (class) 424.53 558.93 S 0.1 (def) 448.98 558.93 S 0.1 (inition) 463.32 558.93 S 0.1 (shows) 496.23 558.93 S 5 F (ServerImpl) 198 546.53 T 1 F 0.1 (\325s) 258 546.53 S 0.1 (initialization) 268.34 546.53 S 0.1 (constr) 328.94 546.53 S 0.1 (uctor) 356.63 546.53 S 0.1 (and) 383.39 546.53 S 0.1 (its) 403.74 546.53 S 0.1 (special) 417.57 546.53 S 0.1 (\322activation\323) 451.69 546.53 S 0.1 (constr) 198 534.13 S 0.1 (uctor) 225.69 534.13 S 0.1 (and) 252.45 534.13 S 0.1 (the) 272.8 534.13 S 0.1 (appr) 290.09 534.13 S 0.1 (opriate) 311.28 534.13 S 0.1 (call) 346.48 534.13 S 0.1 (to) 365.26 534.13 S 0.1 (export) 377.3 534.13 S 0.1 (the) 409.65 534.13 S 0.1 (object) 426.94 534.13 S 0.1 (within) 456.48 534.13 S 0.1 (each) 489.26 534.13 S 0.1 (constr) 198 521.73 S 0.1 (uctor:) 225.69 521.73 S 5 9 Q (package examples;) 198 506 T (public class) 198 495 T 9 F (ServerImpl) 268.2 495 T 5 F ( extends SomeClass implements Server) 322.2 495 T ({) 198 484 T (// constructor for initial creation) 218.16 473 T (public) 218.16 462 T 9 F (ServerImpl) 255.96 462 T 5 F (\050String codebase, MarshalledObject data\051) 309.96 462 T (throws ActivationException, java.rmi.RemoteException) 238.32 451 T ({) 218.16 440 T (// register and export the object) 238.32 429 T (Activatable.exportObject\050this, codebase, data, false, 0\051;) 238.32 418 T (}) 218.16 407 T (// constructor for activation) 218.16 385 T (public) 218.16 374 T 9 F (ServerImpl) 255.96 374 T 5 F (\050ActivationID id, MarshalledObject data\051) 309.96 374 T (throws java.rmi.RemoteException) 238.32 363 T ({) 218.16 352 T (// export the object) 238.32 341 T (Activatable.exportObject\050this, id, 0\051;) 238.32 330 T (}) 218.16 319 T (public void) 218.16 297 T 9 F (doImportantStuff) 282.96 297 T 5 F (\050\051 { ... }) 369.36 297 T (}) 198 286 T 0 13 Q 0.13 (Registering) 198 233.93 S 0.13 (an) 262.65 233.93 S 0.13 (Activation) 278.44 233.93 S 0.13 (Descriptor) 338.11 233.93 S 0.13 (W) 397.79 233.93 S 0.13 (ithout) 409.94 233.93 S 0.13 (Cr) 445.02 233.93 S 0.13 (eating) 458.78 233.93 S 0.13 (the) 494.59 233.93 S 0.13 (Object) 513.4 233.93 S 1 10 Q 0.1 (T) 198 212.93 S 0.1 (o) 203.31 212.93 S 0.1 (r) 211.57 212.93 S 0.1 (egister) 215.44 212.93 S 0.1 (an) 248.33 212.93 S 0.1 (activatable) 262.05 212.93 S 0.1 (r) 313.6 212.93 S 0.1 (emote) 317.47 212.93 S 0.1 (object) 347.79 212.93 S 0.1 (with) 376.91 212.93 S 0.1 (the) 400.34 212.93 S 0.1 (activation) 417.2 212.93 S 0.1 (system) 464.61 212.93 S 0.1 (without) 498.83 212.93 S 0.1 (f) 537.3 212.93 S 0.1 (irst) 540.54 212.93 S 0.1 (cr) 198 200.53 S 0.1 (eating) 206.41 200.53 S 0.1 (the) 237.47 200.53 S 0.1 (object,) 254.76 200.53 S 0.1 (the) 286.9 200.53 S 0.1 (pr) 304.19 200.53 S 0.1 (ogrammer) 314.17 200.53 S 0.1 (can) 364.46 200.53 S 0.1 (simply) 383.14 200.53 S 0.1 (r) 417.32 200.53 S 0.1 (egister) 421.19 200.53 S 0.1 (an) 454.51 200.53 S 0.1 (activation) 468.65 200.53 S 0.1 (descriptor) 198 188.13 S 0.1 (\050an) 247.24 188.13 S 0.1 (instance) 264.81 188.13 S 0.1 (of) 305.01 188.13 S 0.1 (the) 317.12 188.13 S 0.1 (class) 334.41 188.13 S 5 F (ActivationDesc) 358.86 188.13 T 1 F 0.1 (\051) 442.86 188.13 S 0.1 (for) 449.41 188.13 S 0.1 (the) 465.57 188.13 S 0.1 (object.) 482.86 188.13 S 0.1 (An) 515 188.13 S 0.1 (activation) 198 175.73 S 0.1 (descriptor) 245.83 175.73 S 0.1 (contains) 295.07 175.73 S 0.1 (all) 335.94 175.73 S 0.1 (the) 350.18 175.73 S 0.1 (necessary) 367.47 175.73 S 0.1 (information) 414.32 175.73 S 0.1 (so) 471.29 175.73 S 0.1 (that) 484.31 175.73 S 0.1 (the) 505.17 175.73 S FMENDPAGE %%EndPage: "66" 72 %%Page: "67" 73 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (67) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (activation) 198 641.33 S 0.1 (system) 245.83 641.33 S 0.1 (can) 280.47 641.33 S 0.1 (activate) 299.15 641.33 S 0.1 (the) 337.38 641.33 S 0.1 (object) 354.67 641.33 S 0.1 (when) 384.21 641.33 S 0.1 (needed.) 412.5 641.33 S 0.1 (An) 451.23 641.33 S 0.1 (activation) 468.15 641.33 S 0.1 (descriptor) 198 628.93 S 0.1 (for) 247.24 628.93 S 0.1 (an) 263.4 628.93 S 0.1 (instance) 277.54 628.93 S 0.1 (of) 317.74 628.93 S 0.1 (the) 329.85 628.93 S 0.1 (class) 347.14 628.93 S 5 F (examples.ServerImpl) 371.59 628.93 T 1 F 0.1 (can) 488.71 628.93 S 0.1 (be) 507.39 628.93 S 0.1 (r) 198 616.53 S 0.1 (egister) 201.87 616.53 S 0.1 (ed) 231.89 616.53 S 0.1 (in) 246.11 616.53 S 0.1 (the) 258.16 616.53 S 0.1 (following) 275.45 616.53 S 0.1 (manner) 322.17 616.53 S 0.1 (\050exception) 360.1 616.53 S 0.1 (handling) 410.19 616.53 S 0.1 (elided\051:) 454.06 616.53 S 5 9 Q (Server) 198 597.8 T (server;) 236.88 597.8 T (ActivationDesc) 198 586.8 T (desc;) 280.08 586.8 T (String) 198 575.8 T (codebase) 236.88 575.8 T (=) 286.56 575.8 T (\322http://zaphod/codebase/\323;) 298.44 575.8 T (MarshalledObject) 198 557.8 T (data) 290.88 557.8 T (=) 318.96 557.8 T (new) 330.84 557.8 T (MarshalledObject\050\322some) 353.52 557.8 T (data\323\051;) 478.8 557.8 T (desc) 198 535.8 T (=) 226.08 535.8 T (new) 237.96 535.8 T (ActivationDesc\050) 260.64 535.8 T (\322examples.ServerImpl\323,) 341.64 535.8 T (codebase,) 466.92 535.8 T (data\051;) 522 535.8 T (server) 198 524.8 T (=) 236.88 524.8 T (\050Server\051Activatable.register\050desc\051;) 248.76 524.8 T 1 10 Q 0.1 (The) 198 505.13 S 5 F (register) 218.16 505.13 T 1 F 0.1 (call) 269.28 505.13 S 0.1 (r) 288.06 505.13 S 0.1 (eturns) 291.93 505.13 S 0.1 (a) 323.74 505.13 S 5 F (Remote) 331.96 505.13 T 1 F 0.1 (stub) 371.08 505.13 S 0.1 (that) 393.66 505.13 S 0.1 (is) 414.52 505.13 S 0.1 (the) 424.99 505.13 S 0.1 (stub) 442.28 505.13 S 0.1 (for) 464.86 505.13 S 0.1 (the) 481.02 505.13 S 5 F (examples.ServerImpl) 198 492.73 T 1 F 0.1 (object) 315.12 492.73 S 0.1 (and) 344.66 492.73 S 0.1 (implements) 365.01 492.73 S 0.1 (the) 421.52 492.73 S 0.1 (same) 438.81 492.73 S 0.1 (set) 465.19 492.73 S 0.1 (of) 480.9 492.73 S 0.1 (r) 493.01 492.73 S 0.1 (emote) 496.88 492.73 S 0.1 (interfaces) 198 480.33 S 0.1 (that) 244.65 480.33 S 5 F (examples.ServerImpl) 265.51 480.33 T 1 F 0.1 (implements) 382.63 480.33 S 0.1 (\050i.e,) 439.14 480.33 S 0.1 (the) 458.79 480.33 S 0.1 (stub) 476.08 480.33 S 0.1 (implements) 498.66 480.33 S 0.1 (the) 198 467.93 S 0.1 (r) 215.29 467.93 S 0.1 (emote) 219.16 467.93 S 0.1 (interface) 249.91 467.93 S 5 F (Server) 292.22 467.93 T 1 F 0.1 (\051.) 328.22 467.93 S 0.1 (This) 337.37 467.93 S 0.1 (stub) 359.99 467.93 S 0.1 (object) 382.57 467.93 S 0.1 (\050above,) 412.11 467.93 S 0.1 (cast) 448.19 467.93 S 0.1 (and) 468.65 467.93 S 0.1 (assigned) 489 467.93 S 0.1 (to) 531.59 467.93 S 0 F 0.1 (server) 198 455.53 S 1 F 0.1 (\051) 223.05 455.53 S 0.1 (can) 229.04 455.53 S 0.1 (be) 247.17 455.53 S 0.1 (passed) 260.25 455.53 S 0.1 (as) 293.81 455.53 S 0.1 (a) 305.81 455.53 S 0.1 (parameter) 313.48 455.53 S 0.1 (in) 362.52 455.53 S 0.1 (any) 374.02 455.53 S 0.1 (method) 393.26 455.53 S 0.1 (call) 430.7 455.53 S 0.1 (expecting) 448.92 455.53 S 0.1 (an) 495.13 455.53 S 0.1 (object) 508.71 455.53 S 0.1 (that) 537.7 455.53 S 0.1 (implements) 198 443.13 S 0.1 (the) 254.51 443.13 S 5 F (examples.Server) 271.8 443.13 T 1 F 0.1 (r) 364.92 443.13 S 0.1 (emote) 368.79 443.13 S 0.1 (interface.) 399.54 443.13 S 0 15 Q (7.4) 67.47 409.4 T (Activation) 97.27 409.4 T (Interfaces) 164.51 409.4 T 1 10 Q 0.1 (In) 198 387.73 S 0.1 (the) 209.98 387.73 S 0.1 (RMI) 226.74 387.73 S 0.1 (activation) 249.14 387.73 S 0.1 (pr) 296.44 387.73 S 0.1 (otocol,) 306.42 387.73 S 0.1 (ther) 339.2 387.73 S 0.1 (e) 357.24 387.73 S 0.1 (ar) 364.71 387.73 S 0.1 (e) 373.68 387.73 S 0.1 (two) 381.16 387.73 S 0.1 (guarantees) 401.11 387.73 S 0.1 (that) 453.14 387.73 S 0.1 (the) 473.47 387.73 S 0.1 (activator) 490.23 387.73 S 0.1 (must) 532.65 387.73 S 0.1 (make) 198 375.33 S 0.1 (for) 225.7 375.33 S 0.1 (the) 241.86 375.33 S 0.1 (system) 259.15 375.33 S 0.1 (to) 293.79 375.33 S 0.1 (function) 305.83 375.33 S 0.1 (pr) 346.82 375.33 S 0.1 (operly:) 356.8 375.33 S 4 14 Q 0.14 (\245) 198 356.93 S 1 10 Q 0.1 (like) 210.6 356.93 S 0.1 (all) 230.29 356.93 S 0.1 (system) 244.53 356.93 S 0.1 (daemons,) 279.17 356.93 S 0.1 (the) 325.84 356.93 S 0.1 (activator) 343.13 356.93 S 0.1 (should) 386.08 356.93 S 0.1 (r) 420.37 356.93 S 0.1 (emain) 424.24 356.93 S 0.1 (r) 455.21 356.93 S 0.1 (unning) 459.18 356.93 S 0.1 (while) 494.86 356.93 S 0.1 (the) 523.25 356.93 S 0.1 (machine) 210.6 344.53 S 0.1 (is) 252.03 344.53 S 0.1 (up,) 262.5 344.53 S 0.1 (and) 280.46 344.53 S 4 14 Q 0.14 (\245) 198 332.13 S 1 10 Q 0.1 (the) 210.6 332.13 S 0.1 (activator) 227.89 332.13 S 0.1 (must) 270.84 332.13 S 0.1 (not) 296.72 332.13 S 0.1 (r) 314.68 332.13 S 0.1 (eactivate) 318.55 332.13 S 0.1 (r) 361.67 332.13 S 0.1 (emote) 365.54 332.13 S 0.1 (objects) 396.29 332.13 S 0.1 (that) 430.17 332.13 S 0.1 (ar) 451.03 332.13 S 0.1 (e) 460 332.13 S 0.1 (alr) 468.01 332.13 S 0.1 (eady) 479.99 332.13 S 0.1 (active.) 504.97 332.13 S 0.1 (The) 198 311.73 S 0.1 (activator) 218.16 311.73 S 0.1 (maintains) 261.11 311.73 S 0.1 (a) 308.92 311.73 S 0.1 (database) 317.14 311.73 S 0.1 (of) 359.99 311.73 S 0.1 (appr) 372.1 311.73 S 0.1 (opriate) 393.29 311.73 S 0.1 (information) 428.49 311.73 S 0.1 (for) 485.46 311.73 S 0.1 (the) 501.62 311.73 S 0.1 (gr) 518.91 311.73 S 0.1 (oups) 528.43 311.73 S 0.1 (and) 198 299.33 S 0.1 (objects) 218.35 299.33 S 0.1 (that) 252.23 299.33 S 0.1 (it) 273.09 299.33 S 0.1 (participates) 282.58 299.33 S 0.1 (in) 338.68 299.33 S 0.1 (activating.) 350.73 299.33 S 0 14 Q (7.4.1) 125 266.27 T (The) 160.49 266.27 T (Activator) 185.69 266.27 T (Interface) 243.79 266.27 T 1 10 Q 0.1 (The) 198 244.93 S 0.1 (activator) 218.16 244.93 S 0.1 (is) 261.11 244.93 S 0.1 (one) 271.58 244.93 S 0.1 (of) 291.07 244.93 S 0.1 (the) 303.18 244.93 S 0.1 (entities) 320.47 244.93 S 0.1 (that) 356.37 244.93 S 0.1 (participates) 377.23 244.93 S 0.1 (during) 433.33 244.93 S 0.1 (the) 467.43 244.93 S 0.1 (activation) 484.72 244.93 S 0.1 (pr) 198 232.53 S 0.1 (ocess.) 207.98 232.53 S 0.1 (As) 237.37 232.53 S 0.1 (described) 252.71 232.53 S 0.1 (earlier) 299.6 232.53 S 0.1 (,) 327.86 232.53 S 0.1 (a) 333.58 232.53 S 0.1 (faulting) 341.8 232.53 S 0.1 (r) 380.54 232.53 S 0.1 (efer) 384.41 232.53 S 0.1 (ence) 401.49 232.53 S 0.1 (\050inside) 424.85 232.53 S 0.1 (a) 458.78 232.53 S 0.1 (stub\051) 467 232.53 S 0.1 (calls) 493.01 232.53 S 0.1 (the) 516.12 232.53 S 0.1 (activator) 198 220.13 S 0.1 (\325s) 238.57 220.13 S 5 F (activate) 248.91 220.13 T 1 F 0.1 (method) 300.03 220.13 S 0.1 (to) 338.02 220.13 S 0.1 (obtain) 350.06 220.13 S 0.1 (a) 381.76 220.13 S 0.1 (\322live\323) 389.98 220.13 S 0.1 (r) 419.96 220.13 S 0.1 (efer) 423.83 220.13 S 0.1 (ence) 440.91 220.13 S 0.1 (to) 464.27 220.13 S 0.1 (an) 476.31 220.13 S 0.1 (activatable) 490.45 220.13 S 0.1 (r) 198 207.73 S 0.1 (emote) 201.87 207.73 S 0.1 (object.) 232.62 207.73 S 0.1 (Upon) 264.76 207.73 S 0.1 (r) 293.35 207.73 S 0.1 (eceiving) 297.22 207.73 S 0.1 (a) 338.01 207.73 S 0.1 (r) 346.23 207.73 S 0.1 (equest) 350.1 207.73 S 0.1 (for) 382.53 207.73 S 0.1 (activation,) 398.69 207.73 S 0.1 (the) 449.12 207.73 S 0.1 (activator) 466.41 207.73 S 0.1 (looks) 509.36 207.73 S 0.1 (up) 536.6 207.73 S 0.1 (the) 198 195.33 S 0.1 (activation) 215.29 195.33 S 0.1 (descriptor) 263.12 195.33 S 0.1 (for) 312.36 195.33 S 0.1 (the) 328.52 195.33 S 0.1 (activation) 345.81 195.33 S 0.1 (identif) 393.64 195.33 S 0.1 (ier) 423.28 195.33 S 0.1 (,) 434.49 195.33 S 0 F 0.1 (id) 440.21 195.33 S 1 F 0.1 (,) 448.19 195.33 S 0.1 (determines) 453.91 195.33 S 0.1 (the) 507.52 195.33 S 0.1 (gr) 524.8 195.33 S 0.1 (oup) 534.34 195.33 S 0.1 (in) 198 182.93 S 0.1 (which) 209.62 182.93 S 0.1 (the) 240.13 182.93 S 0.1 (object) 256.99 182.93 S 0.1 (should) 286.1 182.93 S 0.1 (be) 319.95 182.93 S 0.1 (activated) 333.16 182.93 S 0.1 (and) 377.17 182.93 S 0.1 (invokes) 397.08 182.93 S 0.1 (the) 434.9 182.93 S 5 F (newInstance) 451.76 182.93 T 1 F 0.1 (method) 520.44 182.93 S 0.1 (on) 198 170.53 S 0.1 (the) 212.23 170.53 S 0.1 (activation) 229.14 170.53 S 0.1 (gr) 276.6 170.53 S 0.1 (oup\325s) 286.13 170.53 S 0.1 (instantiator) 313.89 170.53 S 0.1 (\050the) 368.73 170.53 S 0.1 (r) 389.07 170.53 S 0.1 (emote) 392.94 170.53 S 0.1 (interface) 423.32 170.53 S 5 F (ActivationGroup) 465.25 170.53 T 1 F 0.1 (is) 198 158.13 S 0.1 (described) 208.47 158.13 S 0.1 (below\051.) 255.36 158.13 S 0.1 (The) 292.04 158.13 S 0.1 (activator) 312.2 158.13 S 0.1 (initiates) 355.15 158.13 S 0.1 (the) 394.27 158.13 S 0.1 (execution) 411.56 158.13 S 0.1 (of) 458.24 158.13 S 0.1 (activation) 470.35 158.13 S 0.1 (gr) 518.17 158.13 S 0.1 (oups) 527.71 158.13 S FMENDPAGE %%EndPage: "67" 73 %%Page: "68" 74 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (68) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (as) 198 641.33 S 0.1 (necessary) 210.1 641.33 S 0.1 (.) 252.71 641.33 S 0.1 (For) 257.97 641.33 S 0.1 (example,) 275.89 641.33 S 0.1 (if) 319.34 641.33 S 0.1 (an) 328.43 641.33 S 0.1 (activation) 342.11 641.33 S 0.1 (gr) 389.47 641.33 S 0.1 (oup) 399 641.33 S 0.1 (for) 419.46 641.33 S 0.1 (a) 435.15 641.33 S 0.1 (specif) 442.91 641.33 S 0.1 (ic) 469.04 641.33 S 0.1 (gr) 479.24 641.33 S 0.1 (oup) 488.77 641.33 S 0.1 (descriptor) 509.23 641.33 S 0.1 (is) 198 628.93 S 0.1 (not) 208.19 628.93 S 0.1 (alr) 225.87 628.93 S 0.1 (eady) 237.85 628.93 S 0.1 (executing,) 262.55 628.93 S 0.1 (the) 311.64 628.93 S 0.1 (activator) 328.65 628.93 S 0.1 (will) 371.32 628.93 S 0.1 (spawn) 391.63 628.93 S 0.1 (a) 424.38 628.93 S 0.1 (child) 432.32 628.93 S 0.1 (VM) 457.85 628.93 S 0.1 (for) 477.56 628.93 S 0.1 (the) 493.44 628.93 S 0.1 (activation) 510.45 628.93 S 0.1 (gr) 198 616.53 S 0.1 (oup) 207.53 616.53 S 0.1 (to) 228.45 616.53 S 0.1 (establish) 240.49 616.53 S 0.1 (the) 283.21 616.53 S 0.1 (gr) 300.5 616.53 S 0.1 (oup) 310.03 616.53 S 0.1 (in) 330.95 616.53 S 0.1 (the) 343 616.53 S 0.1 (new) 360.29 616.53 S 0.1 (VM.) 382.66 616.53 S 0.1 (The) 198 596.13 S 0.1 (activator) 218.16 596.13 S 0.1 (is) 261.11 596.13 S 0.1 (r) 271.58 596.13 S 0.1 (esponsible) 275.45 596.13 S 0.1 (for) 326.27 596.13 S 0.1 (monitoring) 342.43 596.13 S 0.1 (and) 396.53 596.13 S 0.1 (detecting) 416.88 596.13 S 0.1 (when) 461.84 596.13 S 0.1 (activation) 490.13 596.13 S 0.1 (gr) 198 583.73 S 0.1 (oups) 207.53 583.73 S 0.1 (fail) 232.43 583.73 S 0.1 (so) 249.74 583.73 S 0.1 (that) 262.4 583.73 S 0.1 (it) 282.91 583.73 S 0.1 (can) 292.04 583.73 S 0.1 (r) 310.36 583.73 S 0.1 (emove) 314.23 583.73 S 0.1 (stale) 347.01 583.73 S 0.1 (r) 370.47 583.73 S 0.1 (emote) 374.34 583.73 S 0.1 (r) 404.73 583.73 S 0.1 (efer) 408.6 583.73 S 0.1 (ences) 425.68 583.73 S 0.1 (fr) 453.02 583.73 S 0.1 (om) 460.33 583.73 S 0.1 (its) 477.58 583.73 S 0.1 (internal) 491.05 583.73 S 0.1 (tables.) 529.07 583.73 S 5 9 Q (package java.rmi.activation;) 198 568 T (public interface) 198 557 T 9 F (Activator) 289.8 557 T 5 F ( extends java.rmi.Remote) 338.4 557 T ({) 198 546 T (java.rmi.MarshalledObject) 218.16 535 T 9 F (activate) 358.56 535 T 5 F (\050ActivationID id,) 401.76 535 T ( boolean force\051) 399.6 524 T (throws UnknownObjectException, ActivationException,) 238.32 513 T ( java.rmi.RemoteException;) 238.32 502 T (}) 198 491 T 1 10 Q 0.1 (The) 198 471.33 S 5 F (activate) 218.16 471.33 T 1 F 0.1 (method) 269.28 471.33 S 0.1 (activates) 307.27 471.33 S 0.1 (the) 349.84 471.33 S 0.1 (object) 367.13 471.33 S 0.1 (associated) 396.67 471.33 S 0.1 (with) 446.24 471.33 S 0.1 (the) 470.09 471.33 S 0.1 (activation) 487.38 471.33 S 0.1 (identif) 198 458.93 S 0.1 (ier) 227.64 458.93 S 0.1 (,) 238.85 458.93 S 0 F 0.1 (id) 244.37 458.93 S 1 F 0.1 (.) 252.35 458.93 S 0.1 (If) 257.88 458.93 S 0.1 (the) 267.7 458.93 S 0.1 (activator) 284.79 458.93 S 0.1 (knows) 327.54 458.93 S 0.1 (the) 360.39 458.93 S 0.1 (object) 377.48 458.93 S 0.1 (to) 406.82 458.93 S 0.1 (be) 418.66 458.93 S 0.1 (active) 432.11 458.93 S 0.1 (alr) 461.68 458.93 S 0.1 (eady) 473.66 458.93 S 0.1 (and) 498.44 458.93 S 0.1 (the) 518.59 458.93 S 0 F 0.1 (for) 535.69 458.93 S 0.1 (ce) 546.92 458.93 S 1 F 0.1 (parameter) 198 446.53 S 0.1 (is) 247.05 446.53 S 5 F (false) 256.98 446.53 T 1 F 0.1 (,) 286.98 446.53 S 0.1 (the) 292.15 446.53 S 0.1 (stub) 308.9 446.53 S 0.1 (with) 330.93 446.53 S 0.1 (a) 354.24 446.53 S 0.1 (\322live\323) 361.91 446.53 S 0.1 (r) 391.35 446.53 S 0.1 (efer) 395.22 446.53 S 0.1 (ence) 412.3 446.53 S 0.1 (is) 435.11 446.53 S 0.1 (r) 445.04 446.53 S 0.1 (eturned) 448.91 446.53 S 0.1 (immediately) 486.93 446.53 S 0.1 (to) 546.51 446.53 S 0.1 (the) 198 434.13 S 0.1 (caller;) 215.29 434.13 S 0.1 (otherwise,) 245.61 434.13 S 0.1 (if) 295.79 434.13 S 0.1 (the) 305.35 434.13 S 0.1 (activator) 322.64 434.13 S 0.1 (does) 365.59 434.13 S 0.1 (not) 389.71 434.13 S 0.1 (know) 407.67 434.13 S 0.1 (that) 436.37 434.13 S 0.1 (corr) 457.23 434.13 S 0.1 (esponding) 475.25 434.13 S 0.1 (the) 525.98 434.13 S 0.1 (r) 198 421.73 S 0.1 (emote) 201.87 421.73 S 0.1 (object) 232.62 421.73 S 0.1 (is) 262.16 421.73 S 0.1 (active) 272.63 421.73 S 0.1 (or) 302.4 421.73 S 0.1 (the) 315.13 421.73 S 0 F 0.1 (for) 332.42 421.73 S 0.1 (ce) 343.65 421.73 S 1 F 0.1 (parameter) 354.93 421.73 S 0.1 (is) 404.53 421.73 S 5 F (true) 415 421.73 T 1 F 0.1 (,) 439 421.73 S 0.1 (the) 444.72 421.73 S 0.1 (activator) 462.01 421.73 S 0.1 (uses) 504.96 421.73 S 0.1 (the) 527.78 421.73 S 0.1 (activation) 198 409.33 S 0.1 (descriptor) 245.83 409.33 S 0.1 (information) 295.07 409.33 S 0.1 (\050pr) 352.04 409.33 S 0.1 (eviously) 365.45 409.33 S 0.1 (r) 406.92 409.33 S 0.1 (egister) 410.79 409.33 S 0.1 (ed) 440.81 409.33 S 0.1 (to) 455.03 409.33 S 0.1 (obtain) 467.07 409.33 S 0.1 (the) 498.77 409.33 S 0 F 0.1 (id) 516.05 409.33 S 1 F 0.1 (\051) 524.03 409.33 S 0.1 (to) 530.59 409.33 S 0.1 (determine) 198 396.93 S 0.1 (the) 247.27 396.93 S 0.1 (gr) 264.56 396.93 S 0.1 (oup) 274.09 396.93 S 0.1 (\050VM\051) 295.01 396.93 S 0.1 (in) 321.87 396.93 S 0.1 (which) 333.92 396.93 S 0.1 (the) 364.87 396.93 S 0.1 (object) 382.16 396.93 S 0.1 (should) 411.7 396.93 S 0.1 (be) 445.99 396.93 S 0.1 (activated.) 459.63 396.93 S 0.1 (If) 506.67 396.93 S 0.1 (an) 516.68 396.93 S 5 F 0.1 (Activation) 198 384.53 S (Instantiator) 259 384.53 T 1 F 0.1 (corr) 334.12 384.53 S 0.1 (esponding) 352.14 384.53 S 0.1 (to) 402.88 384.53 S 0.1 (the) 414.92 384.53 S 0.1 (object\325s) 432.21 384.53 S 0.1 (gr) 468.97 384.53 S 0.1 (oup) 478.5 384.53 S 0.1 (alr) 499.42 384.53 S 0.1 (eady) 511.4 384.53 S 0.1 (exists,) 198 372.13 S 0.1 (the) 228.38 372.13 S 0.1 (activator) 245.14 372.13 S 0.1 (invokes) 287.56 372.13 S 0.1 (the) 325.27 372.13 S 0.1 (activation) 342.03 372.13 S 0.1 (instantiator) 389.32 372.13 S 0.1 (\325s) 442.15 372.13 S 5 F (newInstance) 451.96 372.13 T 1 F 0.1 (method) 520.54 372.13 S 0.1 (passing) 198 359.73 S 0.1 (it) 235.6 359.73 S 0.1 (the) 245.09 359.73 S 0 F 0.1 (id) 262.38 359.73 S 1 F 0.1 (and) 273.48 359.73 S 0.1 (the) 293.83 359.73 S 0.1 (object\325s) 311.12 359.73 S 0.1 (activation) 347.88 359.73 S 0.1 (descriptor) 395.71 359.73 S 0.1 (.) 441.09 359.73 S 0.1 (If) 198 339.33 S 0.1 (the) 208.02 339.33 S 0.1 (activation) 225.31 339.33 S 0.1 (instantiator) 273.14 339.33 S 0.1 (\050gr) 328.35 339.33 S 0.1 (oup\051) 341.31 339.33 S 0.1 (for) 365.66 339.33 S 0.1 (the) 381.82 339.33 S 0.1 (object\325s) 399.11 339.33 S 0.1 (gr) 435.87 339.33 S 0.1 (oup) 445.4 339.33 S 0.1 (descriptor) 466.32 339.33 S 0.1 (does) 515.55 339.33 S 0.1 (not) 539.67 339.33 S 0.1 (yet) 198 326.93 S 0.1 (exist,) 215.03 326.93 S 0.1 (the) 241.61 326.93 S 0.1 (activator) 258.9 326.93 S 0.1 (starts) 301.85 326.93 S 0.1 (a) 329.52 326.93 S 0.1 (new) 337.74 326.93 S 0.1 (incarnation) 360.11 326.93 S 0.1 (of) 414.72 326.93 S 0.1 (an) 426.83 326.93 S 5 F (ActivationInstantiator) 198 314.53 T 1 F 0.1 (executing) 333.12 314.53 S 0.1 (\050by) 379.9 314.53 S 0.1 (spawning) 397.74 314.53 S 0.1 (a) 445.36 314.53 S 0.1 (child) 453.58 314.53 S 0.1 (pr) 479.39 314.53 S 0.1 (ocess,) 489.37 314.53 S 0.1 (for) 518.76 314.53 S 0.1 (example\051.) 198 302.13 S 0.1 (When) 245.34 302.13 S 0.1 (the) 275.29 302.13 S 0.1 (activator) 292.58 302.13 S 0.1 (r) 335.53 302.13 S 0.1 (e-cr) 339.4 302.13 S 0.1 (eates) 356.13 302.13 S 0.1 (an) 381.83 302.13 S 0.1 (ActivationInstantiator) 395.97 302.13 S 0.1 (for) 499.13 302.13 S 0.1 (a) 515.29 302.13 S 0.1 (gr) 523.51 302.13 S 0.1 (oup,) 533.03 302.13 S 0.1 (it) 198 289.73 S 0.1 (must) 207.49 289.73 S 0.1 (incr) 233.37 289.73 S 0.1 (ement) 250.71 289.73 S 0.1 (the) 281.82 289.73 S 0.1 (gr) 299.11 289.73 S 0.1 (oup\325s) 308.64 289.73 S 0.1 (incarnation) 336.78 289.73 S 0.1 (number) 391.39 289.73 S 0.1 (.) 426.2 289.73 S 0.1 (Note) 431.92 289.73 S 0.1 (that) 457.26 289.73 S 0.1 (the) 478.12 289.73 S 0.1 (incarnation) 495.41 289.73 S 0.1 (number) 198 277.33 S 0.1 (is) 236.67 277.33 S 0.1 (zer) 247.14 277.33 S 0.1 (o-based.) 261 277.33 S 0.1 (The) 301.88 277.33 S 0.1 (activation) 322.04 277.33 S 0.1 (system) 369.87 277.33 S 0.1 (uses) 404.51 277.33 S 0.1 (incarnation) 427.33 277.33 S 0.1 (numbers) 481.94 277.33 S 0.1 (to) 524.95 277.33 S 0.1 (detect) 198 264.93 S 0.1 (late) 228.37 264.93 S 5 F (ActivationSystem.activeGroup) 247.85 264.93 T 1 F 0.1 (and) 418.97 264.93 S 5 F (ActivationMonitor.inactiveGroup) 198 252.53 T 1 F 0.1 (calls.) 387.12 252.53 S 0.1 (The) 412.84 252.53 S 0.1 (activation) 433 252.53 S 0.1 (system) 480.83 252.53 S 0.1 (discar) 515.47 252.53 S 0.1 (ds) 542.54 252.53 S 0.1 (calls) 198 240.13 S 0.1 (with) 221.12 240.13 S 0.1 (an) 244.97 240.13 S 0.1 (earlier) 259.11 240.13 S 0.1 (incarnation) 291.23 240.13 S 0.1 (number) 345.84 240.13 S 0.1 (than) 384.51 240.13 S 0.1 (the) 407.93 240.13 S 0.1 (curr) 425.22 240.13 S 0.1 (ent) 443.81 240.13 S 0.1 (number) 461.1 240.13 S 0.1 (for) 499.77 240.13 S 0.1 (the) 515.93 240.13 S 0.1 (gr) 198 227.73 S 0.1 (oup.) 207.53 227.73 S 54 206.01 558 214 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 210.98 198 210.98 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 199.34 S 0.1 (\320) 223.74 199.34 S 1 F 0.1 (The) 231.96 199.34 S 0.1 (activator) 252.12 199.34 S 0.1 (must) 295.07 199.34 S 0.1 (communicate) 320.95 199.34 S 0.1 (both) 384.98 199.34 S 0.1 (the) 408.57 199.34 S 0.1 (activation) 425.86 199.34 S 0.1 (gr) 473.69 199.34 S 0.1 (oup\325s) 483.22 199.34 S 0.1 (identif) 511.36 199.34 S 0.1 (ier) 540.99 199.34 S 0.1 (,) 552.21 199.34 S 0.1 (descriptor) 198 186.94 S 0.1 (and) 247.24 186.94 S 0.1 (incarnation) 267.59 186.94 S 0.1 (number) 322.2 186.94 S 0.1 (when) 360.87 186.94 S 0.1 (it) 389.16 186.94 S 0.1 (starts) 398.65 186.94 S 0.1 (up) 426.32 186.94 S 0.1 (a) 441.68 186.94 S 0.1 (new) 449.9 186.94 S 0.1 (activation) 472.27 186.94 S 0.1 (gr) 520.1 186.94 S 0.1 (oup.) 529.62 186.94 S 0.1 (The) 198 174.54 S 0.1 (activator) 218.16 174.54 S 0.1 (spawns) 261.11 174.54 S 0.1 (an) 298.48 174.54 S 0.1 (activation) 312.62 174.54 S 0.1 (gr) 360.45 174.54 S 0.1 (oup) 369.98 174.54 S 0.1 (in) 390.9 174.54 S 0.1 (a) 402.95 174.54 S 0.1 (separate) 411.17 174.54 S 0.1 (VM) 452.13 174.54 S 0.1 (\050as) 472.13 174.54 S 0.1 (a) 488.12 174.54 S 0.1 (separate) 496.34 174.54 S 0.1 (or) 537.29 174.54 S 0.1 (child) 198 162.14 S 0.1 (pr) 223.29 162.14 S 0.1 (ocess,) 233.27 162.14 S 0.1 (for) 262.15 162.14 S 0.1 (example\051,) 277.79 162.14 S 0.1 (and) 324.62 162.14 S 0.1 (ther) 344.45 162.14 S 0.1 (efor) 362.49 162.14 S 0.1 (e) 380.24 162.14 S 0.1 (must) 387.74 162.14 S 0.1 (pass) 413.1 162.14 S 0.1 (information) 435.6 162.14 S 0.1 (specifying) 492.05 162.14 S 0.1 (the) 541.22 162.14 S 0.1 (information) 198 149.74 S 0.1 (necessary) 254.97 149.74 S 0.1 (to) 301.82 149.74 S 0.1 (cr) 313.86 149.74 S 0.1 (eate) 322.27 149.74 S 0.1 (the) 343.63 149.74 S 0.1 (gr) 360.92 149.74 S 0.1 (oup) 370.45 149.74 S 0.1 (via) 391.37 149.74 S 0.1 (the) 408.35 149.74 S FMENDPAGE %%EndPage: "68" 74 %%Page: "69" 75 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (69) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 5 10 Q 0 X (ActivationGroup.createGroup) 198 641.33 T 1 F 0.1 (method.) 363.12 641.33 S 0.1 (How) 403.71 641.33 S 0.1 (the) 429.25 641.33 S 0.1 (activator) 446.54 641.33 S 0.1 (sends) 489.49 641.33 S 0.1 (this) 518.31 641.33 S 0.1 (information) 198 628.93 S 0.1 (to) 254.97 628.93 S 0.1 (the) 267.01 628.93 S 0.1 (spawned) 284.3 628.93 S 0.1 (pr) 328.43 628.93 S 0.1 (ocess) 338.41 628.93 S 0.1 (is) 365.2 628.93 S 0.1 (unspecif) 375.67 628.93 S 0.1 (ied,) 413.85 628.93 S 0.1 (however) 433.68 628.93 S 0.1 (,) 472.44 628.93 S 0.1 (this) 478.16 628.93 S 0.1 (information) 497.91 628.93 S 0.1 (could) 198 616.53 S 0.1 (be) 226.57 616.53 S 0.1 (sent) 240.21 616.53 S 0.1 (in) 261.84 616.53 S 0.1 (the) 273.89 616.53 S 0.1 (form) 291.18 616.53 S 0.1 (of) 316.27 616.53 S 0.1 (marshalled) 328.38 616.53 S 0.1 (objects) 382.06 616.53 S 0.1 (to) 415.94 616.53 S 0.1 (the) 427.98 616.53 S 0.1 (child) 445.27 616.53 S 0.1 (pr) 471.08 616.53 S 0.1 (ocess\325s) 481.06 616.53 S 0 F 0.1 (standard) 515.07 616.53 S 54 592.81 558 600.8 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 597.78 198 597.78 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 10 Q 0 X 0.1 (input) 198 604.13 S 1 F 0.1 (.) 220.73 604.13 S 0.1 (When) 198 575.74 S 0.1 (the) 227.95 575.74 S 0.1 (activator) 245.24 575.74 S 0.1 (r) 288.19 575.74 S 0.1 (eceives) 292.06 575.74 S 0.1 (the) 327.49 575.74 S 0.1 (activation) 344.78 575.74 S 0.1 (gr) 392.61 575.74 S 0.1 (oup\325s) 402.14 575.74 S 0.1 (call) 430.28 575.74 S 0.1 (back) 449.06 575.74 S 0.1 (\050via) 473.11 575.74 S 0.1 (the) 493.52 575.74 S 5 F (ActivationSystem.activeGroup) 198 563.34 T 1 F 0.1 (method\051) 368.28 563.34 S 0.1 (specifying) 408.87 563.34 S 0.1 (the) 457.72 563.34 S 0.1 (activation) 474.17 563.34 S 0.1 (gr) 521.17 563.34 S 0.1 (oup\325s) 530.7 563.34 S 0.1 (r) 198 550.94 S 0.1 (efer) 201.87 550.94 S 0.1 (ence) 218.95 550.94 S 0.1 (and) 241.9 550.94 S 0.1 (incarnation) 261.84 550.94 S 0.1 (number) 316.03 550.94 S 0.1 (,) 350.84 550.94 S 0.1 (the) 356.15 550.94 S 0.1 (activator) 373.03 550.94 S 0.1 (can) 415.57 550.94 S 0.1 (then) 433.84 550.94 S 0.1 (invoke) 456.64 550.94 S 0.1 (that) 490.13 550.94 S 0.1 (activation) 510.58 550.94 S 0.1 (instantiator) 198 538.54 S 0.1 (\325s) 250.83 538.54 S 5 F (newInstance) 261.17 538.54 T 1 F 0.1 (method) 330.29 538.54 S 0.1 (to) 368.28 538.54 S 0.1 (forwar) 380.32 538.54 S 0.1 (d) 410.77 538.54 S 0.1 (each) 420.1 538.54 S 0.1 (pending) 443.67 538.54 S 0.1 (activation) 484.51 538.54 S 0.1 (r) 198 526.14 S 0.1 (equest) 201.87 526.14 S 0.1 (to) 234.25 526.14 S 0.1 (the) 246.23 526.14 S 0.1 (activation) 263.47 526.14 S 0.1 (instantiator) 311.24 526.14 S 0.1 (and) 366.4 526.14 S 0.1 (r) 386.7 526.14 S 0.1 (eturn) 390.57 526.14 S 0.1 (the) 417.98 526.14 S 0.1 (r) 435.22 526.14 S 0.1 (esult) 439.09 526.14 S 0.1 (\050a) 463.88 526.14 S 0 F 0.1 (marshalled) 475.48 526.14 S 1 F 0.1 (r) 523.43 526.14 S 0.1 (emote) 527.3 526.14 S 0.1 (object) 198 513.74 S 0.1 (r) 227.54 513.74 S 0.1 (efer) 231.41 513.74 S 0.1 (ence,) 248.49 513.74 S 0.1 (a) 274.45 513.74 S 0.1 (stub\051) 282.67 513.74 S 0.1 (to) 308.68 513.74 S 0.1 (each) 320.72 513.74 S 0.1 (caller) 344.29 513.74 S 0.1 (.) 368.15 513.74 S 0.1 (Note) 198 493.34 S 0.1 (that) 223.34 493.34 S 0.1 (the) 244.2 493.34 S 0.1 (activator) 261.49 493.34 S 0.1 (r) 304.44 493.34 S 0.1 (eceives) 308.31 493.34 S 0.1 (a) 343.74 493.34 S 5 F (MarshalledObject) 351.96 493.34 T 1 F 0.1 (instead) 451.08 493.34 S 0.1 (of) 487.03 493.34 S 0.1 (a) 499.14 493.34 S 5 F (Remote) 507.36 493.34 T 1 F 0.1 (object) 198 480.94 S 0.1 (so) 227.54 480.94 S 0.1 (that) 240.56 480.94 S 0.1 (the) 261.42 480.94 S 0.1 (activator) 278.71 480.94 S 0.1 (does) 321.66 480.94 S 0.1 (not) 345.78 480.94 S 0.1 (need) 363.74 480.94 S 0.1 (to) 388.77 480.94 S 0.1 (load) 400.81 480.94 S 0.1 (the) 423.81 480.94 S 0.1 (code) 441.1 480.94 S 0.1 (for) 465.42 480.94 S 0.1 (that) 481.58 480.94 S 0.1 (object,) 502.43 480.94 S 0.1 (or) 534.58 480.94 S 0.1 (participate) 198 468.54 S 0.1 (in) 249.31 468.54 S 0.1 (distributed) 260.91 468.54 S 0.1 (garbage) 313.77 468.54 S 0.1 (collection) 352.53 468.54 S 0.1 (for) 398.6 468.54 S 0.1 (that) 414.31 468.54 S 0.1 (object.) 434.72 468.54 S 0.1 (If) 466.41 468.54 S 0.1 (the) 475.98 468.54 S 0.1 (activator) 492.81 468.54 S 0.1 (kept) 535.31 468.54 S 0.1 (a) 198 456.14 S 0.1 (str) 206.22 456.14 S 0.1 (ong) 217.79 456.14 S 0.1 (r) 238.05 456.14 S 0.1 (efer) 241.92 456.14 S 0.1 (ence) 259 456.14 S 0.1 (to) 282.36 456.14 S 0.1 (the) 294.4 456.14 S 0.1 (r) 311.69 456.14 S 0.1 (emote) 315.56 456.14 S 0.1 (object,) 346.31 456.14 S 0.1 (the) 378.45 456.14 S 0.1 (activator) 395.74 456.14 S 0.1 (would) 438.69 456.14 S 0.1 (then) 471.16 456.14 S 0.1 (pr) 494.37 456.14 S 0.1 (event) 504.35 456.14 S 0.1 (the) 532.28 456.14 S 0.1 (object) 198 443.74 S 0.1 (fr) 227.54 443.74 S 0.1 (om) 234.84 443.74 S 0.1 (being) 252.45 443.74 S 0.1 (garbage) 280.68 443.74 S 0.1 (collected) 319.89 443.74 S 0.1 (under) 363.02 443.74 S 0.1 (the) 393.34 443.74 S 0.1 (normal) 410.63 443.74 S 0.1 (distributed) 446.32 443.74 S 0.1 (garbage) 499.64 443.74 S 0.1 (collection) 198 431.34 S 0.1 (mechanism.) 244.52 431.34 S 0.1 (The) 198 410.94 S 5 F (activate) 218.16 410.94 T 1 F 0.1 (method) 269.28 410.94 S 0.1 (thr) 307.27 410.94 S 0.1 (ows) 320.42 410.94 S 5 F (ActivationException) 341.88 410.94 T 1 F 0.1 (if) 459 410.94 S 0.1 (activation) 468.56 410.94 S 0.1 (fails.) 516.39 410.94 S 0.1 (Activation) 198 398.54 S 0.1 (may) 248.61 398.54 S 0.1 (fail) 271.42 398.54 S 0.1 (for) 289.09 398.54 S 0.1 (a) 305.25 398.54 S 0.1 (variety) 313.47 398.54 S 0.1 (of) 348.41 398.54 S 0.1 (r) 360.52 398.54 S 0.1 (easons:) 364.39 398.54 S 0.1 (the) 400.26 398.54 S 0.1 (class) 417.55 398.54 S 0.1 (could) 442 398.54 S 0.1 (not) 470.57 398.54 S 0.1 (be) 488.53 398.54 S 0.1 (found,) 502.17 398.54 S 0.1 (the) 535.14 398.54 S 0.1 (activation) 198 386.14 S 0.1 (gr) 245.83 386.14 S 0.1 (oup) 255.36 386.14 S 0.1 (could) 276.28 386.14 S 0.1 (not) 304.85 386.14 S 0.1 (be) 322.81 386.14 S 0.1 (contacted,) 336.45 386.14 S 0.1 (etc.) 385.65 386.14 S 0.1 (The) 404.16 386.14 S 5 F (activate) 424.32 386.14 T 1 F 0.1 (method) 475.44 386.14 S 0.1 (thr) 513.43 386.14 S 0.1 (ows) 526.58 386.14 S 5 F (UnknownObjectException) 198 373.74 T 1 F 0.1 (if) 333.12 373.74 S 0.1 (no) 342.68 373.74 S 0.1 (activation) 357.28 373.74 S 0.1 (descriptor) 405.11 373.74 S 0.1 (for) 454.35 373.74 S 0.1 (the) 470.51 373.74 S 0.1 (activation) 487.8 373.74 S 0.1 (identif) 198 361.34 S 0.1 (ier) 227.64 361.34 S 0.1 (,) 238.85 361.34 S 0 F 0.1 (id) 244.57 361.34 S 1 F 0.1 (,) 252.55 361.34 S 0.1 (has) 258.27 361.34 S 0.1 (been) 276.75 361.34 S 0.1 (pr) 301.2 361.34 S 0.1 (eviously) 311.18 361.34 S 0.1 (r) 352.65 361.34 S 0.1 (egister) 356.52 361.34 S 0.1 (ed) 386.54 361.34 S 0.1 (with) 400.76 361.34 S 0.1 (this) 424.61 361.34 S 0.1 (activator) 444.36 361.34 S 0.1 (.) 483.45 361.34 S 5 F (RemoteException) 198 348.94 T 1 F 0.1 (is) 291.12 348.94 S 0.1 (thr) 301.59 348.94 S 0.1 (own) 314.74 348.94 S 0.1 (if) 337.78 348.94 S 0.1 (the) 347.34 348.94 S 0.1 (r) 364.63 348.94 S 0.1 (emote) 368.5 348.94 S 0.1 (call) 399.25 348.94 S 0.1 (to) 418.03 348.94 S 0.1 (the) 430.07 348.94 S 0.1 (activator) 447.36 348.94 S 0.1 (fails.) 490.31 348.94 S 0 14 Q (7.4.2) 125 315.88 T (The) 160.49 315.88 T (ActivationSystem) 185.69 315.88 T (Interface) 291.25 315.88 T 1 10 Q 0.1 (The) 198 294.54 S 5 F (ActivationSystem) 218.16 294.54 T 1 F 0.1 (pr) 317.28 294.54 S 0.1 (ovides) 327.26 294.54 S 0.1 (a) 360.14 294.54 S 0.1 (means) 368.36 294.54 S 0.1 (for) 400.66 294.54 S 0.1 (r) 416.82 294.54 S 0.1 (egistering) 420.69 294.54 S 0.1 (gr) 468.6 294.54 S 0.1 (oups) 478.13 294.54 S 0.1 (and) 503.39 294.54 S 0 F 0.1 (activatable) 198 282.14 S 1 F 0.1 (objects) 245.35 282.14 S 0.1 (to) 279.23 282.14 S 0.1 (be) 291.27 282.14 S 0.1 (activated) 304.91 282.14 S 0.1 (within) 349.35 282.14 S 0.1 (those) 382.13 282.14 S 0.1 (gr) 409.32 282.14 S 0.1 (oups.) 418.85 282.14 S 0.1 (The) 446.71 282.14 S 5 F (ActivationSystem) 198 269.74 T 1 F 0.1 (works) 296.94 269.74 S 0.1 (closely) 327.92 269.74 S 0.1 (with) 361.87 269.74 S 0.1 (both) 385.54 269.74 S 0.1 (the) 408.94 269.74 S 5 F (Activator) 426.05 269.74 T 1 F 0.1 (,) 479.31 269.74 S 0.1 (which) 484.85 269.74 S 0.1 (activates) 515.61 269.74 S 0.1 (objects) 198 257.34 S 0.1 (r) 231.55 257.34 S 0.1 (egister) 235.43 257.34 S 0.1 (ed) 265.44 257.34 S 0.1 (via) 279.34 257.34 S 0.1 (the) 295.99 257.34 S 5 F (ActivationSystem) 312.96 257.34 T 1 F 0.1 (,) 408.96 257.34 S 0.1 (and) 414.36 257.34 S 0.1 (the) 434.38 257.34 S 5 F (ActivationMonitor) 451.35 257.34 T 1 F 0.1 (,) 552.6 257.34 S 0.1 (which) 198 244.94 S 0.1 (obtains) 228.95 244.94 S 0.1 (information) 264.99 244.94 S 0.1 (about) 321.96 244.94 S 0.1 (active) 350.86 244.94 S 0.1 (and) 380.63 244.94 S 0.1 (inactive) 400.98 244.94 S 0.1 (objects) 439.68 244.94 S 0.1 (and) 473.56 244.94 S 0.1 (inactive) 493.91 244.94 S 0.1 (gr) 198 232.54 S 0.1 (oups.) 207.53 232.54 S 5 9 Q (package java.rmi.activation;) 198 216.81 T (public interface) 198 205.81 T 9 F (ActivationSystem) 289.8 205.81 T 5 F ( extends java.rmi.Remote) 376.2 205.81 T ({) 198 194.81 T (public static final int) 218.16 183.81 T 9 F (SYSTEM_PORT) 347.76 183.81 T 5 F ( = 1098;) 407.16 183.81 T (ActivationGroupID) 218.16 161.81 T 9 F (registerGroup) 315.36 161.81 T 5 F (\050ActivationGroupDesc desc\051) 385.56 161.81 T (throws ActivationException, java.rmi.RemoteException;) 238.32 150.81 T FMENDPAGE %%EndPage: "69" 75 %%Page: "70" 76 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (70) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (ActivationMonitor) 218.16 631 T 9 F (activeGroup) 315.36 631 T 5 F (\050ActivationGroupID id,) 374.76 631 T (ActivationInstantiator group,) 379.44 620 T (long incarnation\051) 379.44 609 T (throws UnknownGroupException, ActivationException,) 238.32 598 T ( java.rmi.RemoteException;) 258.48 587 T (void) 218.16 565 T 9 F (unregisterGroup) 245.16 565 T 5 F (\050ActivationGroupID id\051) 326.16 565 T (throws ActivationException, UnknownGroupException,) 238.32 554 T ( java.rmi.RemoteException;) 258.48 543 T (ActivationID) 218.16 521 T 9 F (registerObject) 288.36 521 T 5 F (\050ActivationDesc desc\051) 363.96 521 T (throws ActivationException, UnknownGroupException,) 238.32 510 T ( java.rmi.RemoteException;) 258.48 499 T (void) 218.16 477 T 9 F (unregisterObject) 245.16 477 T 5 F (\050ActivationID id\051) 331.56 477 T (throws ActivationException, UnknownObjectException,) 238.32 466 T ( java.rmi.RemoteException;) 258.48 455 T (void) 218.16 433 T 9 F (shutdown) 245.16 433 T 5 F (\050\051 throws java.rmi.RemoteException;) 288.36 433 T (}) 198 422 T 54 401.01 558 409 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 405.98 198 405.98 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 394.34 S 0.1 (\320) 223.74 394.34 S 1 F 0.1 (As) 231.96 394.34 S 0.1 (a) 247.3 394.34 S 0.1 (security) 255.52 394.34 S 0.1 (measur) 294.62 394.34 S 0.1 (e,) 327.88 394.34 S 0.1 (all) 338.49 394.34 S 0.1 (of) 352.73 394.34 S 0.1 (the) 364.84 394.34 S 0.1 (above) 382.13 394.34 S 0.1 (methods) 412.18 394.34 S 0.1 (\050) 454.51 394.34 S 5 F (registerGroup) 457.94 394.34 T 1 F 0.1 (,) 535.94 394.34 S 5 F (activeGroup) 198 381.94 T 1 F 0.1 (,) 264 381.94 S 5 F (unregisterGroup) 268.52 381.94 T 1 F 0.1 (,) 358.52 381.94 S 5 F (registerObject) 363.04 381.94 T 1 F 0.1 (,) 447.04 381.94 S 5 F (unregisterObject,) 451.57 381.94 T 1 F 0.1 (and) 198 369.54 S 5 F (shutdown) 218.35 369.54 T 1 F 0.1 (\051) 266.35 369.54 S 0.1 (will) 272.9 369.54 S 0.1 (thr) 293.49 369.54 S 0.1 (ow) 306.64 369.54 S 5 F (java.rmi.AccessException) 323.76 369.54 T 1 F 0.1 (,) 467.76 369.54 S 0.1 (a) 473.48 369.54 S 0.1 (subclass) 481.7 369.54 S 0.1 (of) 522.25 369.54 S 5 F (java.rmi.RemoteException) 198 357.14 T 1 F 0.1 (if) 345.12 357.14 S 0.1 (called) 354.68 357.14 S 0.1 (fr) 384.56 357.14 S 0.1 (om) 391.86 357.14 S 0.1 (a) 409.47 357.14 S 0.1 (client) 417.69 357.14 S 0.1 (that) 445.54 357.14 S 0.1 (does) 466.4 357.14 S 0.1 (not) 490.52 357.14 S 0.1 (r) 508.48 357.14 S 0.1 (eside) 512.35 357.14 S 0.1 (on) 538.81 357.14 S 54 333.42 558 341.41 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 338.38 198 338.38 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (the) 198 344.74 S 0.1 (same) 215.29 344.74 S 0.1 (host) 241.67 344.74 S 0.1 (as) 263.97 344.74 S 0.1 (the) 276.53 344.74 S 0.1 (activation) 293.82 344.74 S 0.1 (system.) 341.65 344.74 S 0.1 (The) 198 316.35 S 5 F (registerObject) 217.64 316.35 T 1 F 0.1 (method) 304.24 316.35 S 0.1 (is) 341.72 316.35 S 0.1 (used) 351.67 316.35 S 0.1 (to) 375.84 316.35 S 0.1 (r) 387.36 316.35 S 0.1 (egister) 391.23 316.35 S 0.1 (an) 424.03 316.35 S 0.1 (activation) 437.65 316.35 S 0.1 (descriptor) 484.97 316.35 S 0.1 (,) 530.35 316.35 S 0 F 0.1 (desc) 535.55 316.35 S 1 F 0.1 (,) 552.8 316.35 S 0.1 (and) 198 303.95 S 0.1 (obtain) 218.35 303.95 S 0.1 (an) 250.05 303.95 S 0.1 (activation) 264.19 303.95 S 0.1 (identif) 312.02 303.95 S 0.1 (ier) 341.66 303.95 S 0.1 (for) 356.73 303.95 S 0.1 (an) 372.89 303.95 S 0.1 (activatable) 387.03 303.95 S 0.1 (r) 439 303.95 S 0.1 (emote) 442.87 303.95 S 0.1 (object.) 473.62 303.95 S 0.1 (The) 505.76 303.95 S 5 F (ActivationSystem) 198 291.55 T 1 F 0.1 (cr) 297.12 291.55 S 0.1 (eates) 305.53 291.55 S 0.1 (an) 331.23 291.55 S 5 F (ActivationID) 345.37 291.55 T 1 F 0.1 (\050an) 420.49 291.55 S 0.1 (activation) 438.06 291.55 S 0.1 (identif) 485.89 291.55 S 0.1 (ier\051) 515.53 291.55 S 0.1 (for) 534.03 291.55 S 0.1 (the) 198 279.15 S 0.1 (object) 215.29 279.15 S 0.1 (specif) 244.83 279.15 S 0.1 (ied) 270.96 279.15 S 0.1 (by) 288.19 279.15 S 0.1 (the) 302.6 279.15 S 0.1 (descriptor) 319.89 279.15 S 0.1 (,) 365.27 279.15 S 0 F 0.1 (desc) 370.99 279.15 S 1 F 0.1 (,) 388.24 279.15 S 0.1 (and) 393.96 279.15 S 0.1 (r) 414.31 279.15 S 0.1 (ecor) 418.18 279.15 S 0.1 (ds,) 437.04 279.15 S 0.1 (in) 453.31 279.15 S 0.1 (stable) 465.36 279.15 S 0.1 (storage,) 494.81 279.15 S 0.1 (the) 533.48 279.15 S 0.1 (activation) 198 266.75 S 0.1 (descriptor) 245.83 266.75 S 0.1 (and) 295.07 266.75 S 0.1 (its) 315.42 266.75 S 0.1 (associated) 329.25 266.75 S 0.1 (identif) 378.82 266.75 S 0.1 (ier) 408.46 266.75 S 0.1 (for) 423.53 266.75 S 0.1 (later) 439.69 266.75 S 0.1 (use.) 463.22 266.75 S 0.1 (When) 484.3 266.75 S 0.1 (the) 514.24 266.75 S 5 F (Activator) 198 254.35 T 1 F 0.1 (r) 255.12 254.35 S 0.1 (eceives) 258.99 254.35 S 0.1 (an) 294.42 254.35 S 5 F (activate) 308.56 254.35 T 1 F 0.1 (r) 359.68 254.35 S 0.1 (equest) 363.55 254.35 S 0.1 (for) 395.98 254.35 S 0.1 (a) 412.14 254.35 S 0.1 (specif) 420.36 254.35 S 0.1 (ic) 446.49 254.35 S 0.1 (identif) 457.16 254.35 S 0.1 (ier) 486.8 254.35 S 0.1 (,) 498.01 254.35 S 0.1 (it) 503.73 254.35 S 0.1 (looks) 513.22 254.35 S 0.1 (up) 540.47 254.35 S 0.1 (the) 198 241.95 S 0.1 (activation) 215.02 241.95 S 0.1 (descriptor) 262.59 241.95 S 0.1 (\050r) 311.57 241.95 S 0.1 (egister) 318.86 241.95 S 0.1 (ed) 348.88 241.95 S 0.1 (pr) 362.84 241.95 S 0.1 (eviously\051) 372.82 241.95 S 0.1 (for) 417.45 241.95 S 0.1 (the) 433.35 241.95 S 0.1 (specif) 450.38 241.95 S 0.1 (ied) 476.5 241.95 S 0.1 (identif) 493.47 241.95 S 0.1 (ier) 523.11 241.95 S 0.1 (and) 537.91 241.95 S 0.1 (uses) 198 229.55 S 0.1 (that) 220.82 229.55 S 0.1 (information) 241.68 229.55 S 0.1 (to) 298.65 229.55 S 0.1 (activate) 310.69 229.55 S 0.1 (the) 348.92 229.55 S 0.1 (object.) 366.21 229.55 S 0.1 (If) 398.35 229.55 S 0.1 (the) 408.37 229.55 S 0.1 (gr) 425.66 229.55 S 0.1 (oup) 435.19 229.55 S 0.1 (r) 456.11 229.55 S 0.1 (eferr) 459.98 229.55 S 0.1 (ed) 481.11 229.55 S 0.1 (to) 495.33 229.55 S 0.1 (in) 507.36 229.55 S 0 F 0.1 (desc) 519.41 229.55 S 1 F 0.1 (is) 539.78 229.55 S 0.1 (not) 198 217.15 S 0.1 (r) 215.96 217.15 S 0.1 (egister) 219.83 217.15 S 0.1 (ed) 249.85 217.15 S 0.1 (with) 264.07 217.15 S 0.1 (this) 287.92 217.15 S 0.1 (system,) 307.67 217.15 S 0.1 (then) 344.91 217.15 S 0.1 (the) 368.12 217.15 S 0.1 (method) 385.41 217.15 S 0.1 (thr) 423.4 217.15 S 0.1 (ows) 436.55 217.15 S 5 F (UnknownGroupException) 198 204.75 T 1 F 0.1 (.) 324 204.75 S 0.1 (If) 329.72 204.75 S 0.1 (r) 339.74 204.75 S 0.1 (egistration) 343.61 204.75 S 0.1 (fails) 394.99 204.75 S 0.1 (\050e.g.,) 417 204.75 S 0.1 (database) 441.9 204.75 S 0.1 (update) 484.75 204.75 S 0.1 (failur) 519.67 204.75 S 0.1 (e,) 544.22 204.75 S 0.1 (etc\051,) 198 192.35 S 0.1 (then) 219.8 192.35 S 0.1 (the) 242.88 192.35 S 0.1 (method) 260.03 192.35 S 0.1 (thr) 297.88 192.35 S 0.1 (ows) 311.03 192.35 S 0.1 (ActivationException.) 332.36 192.35 S 0.1 (If) 430.29 192.35 S 0.1 (the) 440.17 192.35 S 0.1 (r) 457.33 192.35 S 0.1 (emote) 461.2 192.35 S 0.1 (call) 491.81 192.35 S 0.1 (fails,) 510.45 192.35 S 0.1 (then) 534.93 192.35 S 5 F (RemoteException) 198 179.95 T 1 F 0.1 (is) 291.12 179.95 S 0.1 (thr) 301.59 179.95 S 0.1 (own.) 314.74 179.95 S FMENDPAGE %%EndPage: "70" 76 %%Page: "71" 77 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (71) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (The) 198 641.33 S 5 F (unregisterObject) 218.16 641.33 T 1 F 0.1 (method) 317.28 641.33 S 0.1 (r) 355.27 641.33 S 0.1 (emoves) 359.14 641.33 S 0.1 (the) 396.62 641.33 S 0.1 (activation) 413.91 641.33 S 0.1 (identif) 461.74 641.33 S 0.1 (ier) 491.38 641.33 S 0.1 (,) 502.59 641.33 S 0 F 0.1 (id) 508.31 641.33 S 1 F 0.1 (,) 516.29 641.33 S 0.1 (and) 522.01 641.33 S 0.1 (associated) 198 628.93 S 0.1 (descriptor) 247.57 628.93 S 0.1 (pr) 296.81 628.93 S 0.1 (eviously) 306.79 628.93 S 0.1 (r) 348.26 628.93 S 0.1 (egister) 352.13 628.93 S 0.1 (ed) 382.15 628.93 S 0.1 (with) 396.37 628.93 S 0.1 (the) 420.22 628.93 S 5 F (ActivationSystem) 437.51 628.93 T 1 F 0.1 (.) 533.51 628.93 S 0.1 (After) 198 616.53 S 0.1 (the) 224.73 616.53 S 0.1 (call) 242.02 616.53 S 0.1 (completes,) 260.8 616.53 S 0.1 (the) 312.15 616.53 S 0.1 (object) 329.44 616.53 S 0.1 (can) 358.98 616.53 S 0.1 (no) 377.66 616.53 S 0.1 (longer) 392.26 616.53 S 0.1 (be) 424.47 616.53 S 0.1 (activated) 438.11 616.53 S 0.1 (via) 482.55 616.53 S 0.1 (the) 499.53 616.53 S 0.1 (object's) 516.82 616.53 S 0.1 (activation) 198 604.13 S 0 F 0.1 (id) 245.83 604.13 S 1 F 0.1 (.) 253.81 604.13 S 0.1 (If) 259.53 604.13 S 0.1 (the) 269.55 604.13 S 0.1 (object) 286.84 604.13 S 0 F 0.1 (id) 316.38 604.13 S 1 F 0.1 (is) 327.48 604.13 S 0.1 (unknown) 337.95 604.13 S 0.1 (\050not) 384.62 604.13 S 0.1 (r) 406.01 604.13 S 0.1 (egister) 409.88 604.13 S 0.1 (ed\051) 439.9 604.13 S 0.1 (the) 457.55 604.13 S 0.1 (method) 474.84 604.13 S 0.1 (thr) 512.83 604.13 S 0.1 (ows) 525.97 604.13 S 5 F (UnknownObjectException) 198 591.73 T 1 F 0.1 (.) 330 591.73 S 0.1 (If) 335.72 591.73 S 0.1 (the) 345.74 591.73 S 0.1 (unr) 363.03 591.73 S 0.1 (egister) 378.95 591.73 S 0.1 (operation) 412.27 591.73 S 0.1 (fails) 458.95 591.73 S 0.1 (\050e.g.,) 480.96 591.73 S 0.1 (database) 505.86 591.73 S 0.1 (update) 198 579.33 S 0.1 (failur) 232.46 579.33 S 0.1 (e,) 257 579.33 S 0.1 (etc\051,) 267.15 579.33 S 0.1 (then) 288.62 579.33 S 0.1 (the) 311.37 579.33 S 0.1 (method) 328.19 579.33 S 0.1 (thr) 365.72 579.33 S 0.1 (ows) 378.87 579.33 S 0.1 (ActivationException.) 399.86 579.33 S 0.1 (If) 497.47 579.33 S 0.1 (the) 507.02 579.33 S 0.1 (r) 523.84 579.33 S 0.1 (emote) 527.72 579.33 S 0.1 (call) 198 566.93 S 0.1 (fails,) 216.78 566.93 S 0.1 (then) 241.39 566.93 S 5 F (RemoteException) 264.6 566.93 T 1 F 0.1 (is) 357.72 566.93 S 0.1 (thr) 368.19 566.93 S 0.1 (own.) 381.34 566.93 S 0.1 (The) 198 546.53 S 5 F (registerGroup) 218.16 546.53 T 1 F 0.1 (method) 299.28 546.53 S 0.1 (r) 337.27 546.53 S 0.1 (egisters) 341.14 546.53 S 0.1 (the) 378.8 546.53 S 0.1 (activation) 396.09 546.53 S 0.1 (gr) 443.92 546.53 S 0.1 (oup) 453.45 546.53 S 0.1 (specif) 474.37 546.53 S 0.1 (ied) 500.5 546.53 S 0.1 (by) 517.73 546.53 S 0.1 (the) 532.14 546.53 S 0.1 (gr) 198 534.13 S 0.1 (oup) 207.53 534.13 S 0.1 (descriptor) 228.45 534.13 S 0.1 (,) 273.83 534.13 S 0 F 0.1 (desc) 279.55 534.13 S 1 F 0.1 (,) 296.8 534.13 S 0.1 (with) 302.52 534.13 S 0.1 (the) 326.37 534.13 S 0.1 (activation) 343.66 534.13 S 0.1 (system) 391.49 534.13 S 0.1 (and) 426.13 534.13 S 0.1 (r) 446.48 534.13 S 0.1 (eturns) 450.35 534.13 S 0.1 (the) 482.16 534.13 S 5 F (ActivationGroupID) 198 521.73 T 1 F 0.1 (assigned) 303.12 521.73 S 0.1 (to) 345.71 521.73 S 0.1 (that) 357.75 521.73 S 0.1 (gr) 378.61 521.73 S 0.1 (oup.) 388.14 521.73 S 0.1 (An) 411.66 521.73 S 0.1 (activation) 428.58 521.73 S 0.1 (gr) 476.41 521.73 S 0.1 (oup) 485.94 521.73 S 0.1 (must) 506.86 521.73 S 0.1 (be) 532.74 521.73 S 0.1 (r) 198 509.33 S 0.1 (egister) 201.87 509.33 S 0.1 (ed) 231.89 509.33 S 0.1 (with) 246.11 509.33 S 0.1 (the) 269.96 509.33 S 5 F (ActivationSystem) 287.25 509.33 T 1 F 0.1 (befor) 386.37 509.33 S 0.1 (e) 409.75 509.33 S 0.1 (objects) 417.76 509.33 S 0.1 (can) 451.64 509.33 S 0.1 (be) 470.32 509.33 S 0.1 (r) 483.96 509.33 S 0.1 (egister) 487.83 509.33 S 0.1 (ed) 517.85 509.33 S 0.1 (within) 198 496.93 S 0.1 (that) 230.78 496.93 S 0.1 (gr) 251.64 496.93 S 0.1 (oup.) 261.17 496.93 S 0.1 (If) 284.69 496.93 S 0.1 (gr) 294.71 496.93 S 0.1 (oup) 304.24 496.93 S 0.1 (r) 325.16 496.93 S 0.1 (egistration) 329.03 496.93 S 0.1 (fails,) 380.41 496.93 S 0.1 (the) 405.02 496.93 S 0.1 (method) 422.31 496.93 S 0.1 (thr) 460.3 496.93 S 0.1 (ows) 473.45 496.93 S 5 F (ActivationException) 198 484.53 T 1 F 0.1 (.) 312 484.53 S 0.1 (If) 317.72 484.53 S 0.1 (the) 327.74 484.53 S 0.1 (r) 345.03 484.53 S 0.1 (emote) 348.9 484.53 S 0.1 (call) 379.65 484.53 S 0.1 (fails) 398.43 484.53 S 0.1 (then) 420.44 484.53 S 5 F (RemoteException) 443.65 484.53 T 1 F 0.1 (is) 536.77 484.53 S 0.1 (thr) 198 472.13 S 0.1 (own.) 211.15 472.13 S 0.1 (The) 198 451.73 S 5 F (activeGroup) 218.16 451.73 T 1 F 0.1 (method) 287.28 451.73 S 0.1 (is) 325.27 451.73 S 0.1 (a) 335.74 451.73 S 0.1 (call) 343.96 451.73 S 0.1 (back) 362.74 451.73 S 0.1 (fr) 386.79 451.73 S 0.1 (om) 394.09 451.73 S 0.1 (the) 411.7 451.73 S 5 F (ActivationGroup) 428.99 451.73 T 1 F 0.1 (\050with) 522.11 451.73 S 0.1 (the) 198 439.33 S 0.1 (identif) 215.29 439.33 S 0.1 (ier) 244.93 439.33 S 0.1 (,) 256.14 439.33 S 0 F 0.1 (id\051) 261.86 439.33 S 1 F 0.1 (,) 273.27 439.33 S 0.1 (to) 278.99 439.33 S 0.1 (inform) 291.03 439.33 S 0.1 (the) 325.05 439.33 S 0.1 (activation) 342.34 439.33 S 0.1 (system) 390.17 439.33 S 0.1 (that) 424.81 439.33 S 0 F 0.1 (gr) 445.67 439.33 S 0.1 (oup) 454.58 439.33 S 1 F 0.1 (is) 473 439.33 S 0.1 (now) 483.47 439.33 S 0.1 (active) 506.51 439.33 S 0.1 (and) 536.28 439.33 S 0.1 (is) 198 426.93 S 0.1 (the) 208.13 426.93 S 5 F (ActivationInstantiator) 225.08 426.93 T 1 F 0.1 (for) 359.86 426.93 S 0.1 (that) 375.68 426.93 S 0.1 (VM.) 396.2 426.93 S 0.1 (This) 418.46 426.93 S 0.1 (call) 440.74 426.93 S 0.1 (is) 459.18 426.93 S 0.1 (made) 469.31 426.93 S 0.1 (internally) 497.22 426.93 S 0.1 (by) 543.93 426.93 S 0.1 (the) 198 414.53 S 5 F (ActivationGroup.createGroup) 215.29 414.53 T 1 F 0.1 (method) 380.41 414.53 S 0.1 (to) 418.4 414.53 S 0.1 (obtain) 430.44 414.53 S 0.1 (an) 462.14 414.53 S 5 F (ActivationMonitor) 198 402.13 T 1 F 0.1 (that) 303.12 402.13 S 0.1 (the) 323.98 402.13 S 0.1 (gr) 341.27 402.13 S 0.1 (oup) 350.8 402.13 S 0.1 (uses) 371.72 402.13 S 0.1 (to) 394.54 402.13 S 0.1 (update) 406.58 402.13 S 0.1 (the) 441.5 402.13 S 0.1 (system) 458.79 402.13 S 0.1 (r) 493.43 402.13 S 0.1 (egar) 497.3 402.13 S 0.1 (ding) 516.82 402.13 S 0.1 (objects\325) 198 389.73 S 0.1 (and) 234.52 389.73 S 0.1 (the) 254.63 389.73 S 0.1 (gr) 271.68 389.73 S 0.1 (oup\325s) 281.21 389.73 S 0.1 (status) 309.11 389.73 S 0.1 (\050i.e.,) 338.62 389.73 S 0.1 (that) 360.62 389.73 S 0.1 (the) 381.24 389.73 S 0.1 (gr) 398.29 389.73 S 0.1 (oup) 407.82 389.73 S 0.1 (or) 428.5 389.73 S 0.1 (objects) 440.99 389.73 S 0.1 (within) 474.63 389.73 S 0.1 (that) 507.17 389.73 S 0.1 (gr) 527.79 389.73 S 0.1 (oup) 537.32 389.73 S 0.1 (have) 198 377.33 S 0.1 (become) 222.78 377.33 S 0.1 (inactive\051.) 260.34 377.33 S 0.1 (If) 305.07 377.33 S 0.1 (the) 315.09 377.33 S 0.1 (gr) 332.38 377.33 S 0.1 (oup) 341.91 377.33 S 0.1 (is) 362.83 377.33 S 0.1 (not) 373.3 377.33 S 0.1 (r) 391.26 377.33 S 0.1 (egister) 395.13 377.33 S 0.1 (ed,) 425.15 377.33 S 0.1 (then) 441.97 377.33 S 0.1 (the) 465.18 377.33 S 0.1 (method) 482.47 377.33 S 0.1 (thr) 520.46 377.33 S 0.1 (ows) 533.6 377.33 S 5 F (UnknownGroupException) 198 364.93 T 1 F 0.1 (.) 324 364.93 S 0.1 (If) 329.72 364.93 S 0.1 (the) 339.74 364.93 S 0.1 (gr) 357.03 364.93 S 0.1 (oup) 366.56 364.93 S 0.1 (is) 387.48 364.93 S 0.1 (alr) 397.95 364.93 S 0.1 (eady) 409.93 364.93 S 0.1 (active,) 434.91 364.93 S 0.1 (then) 467.28 364.93 S 5 F (ActivationException) 198 352.53 T 1 F 0.1 (is) 315.12 352.53 S 0.1 (thr) 325.59 352.53 S 0.1 (own.) 338.74 352.53 S 0.1 (If) 364.38 352.53 S 0.1 (the) 374.4 352.53 S 0.1 (r) 391.69 352.53 S 0.1 (emote) 395.56 352.53 S 0.1 (call) 426.31 352.53 S 0.1 (to) 445.09 352.53 S 0.1 (the) 457.13 352.53 S 0.1 (activation) 474.42 352.53 S 0.1 (system) 522.25 352.53 S 0.1 (fails,) 198 340.13 S 0.1 (then) 222.61 340.13 S 5 F (RemoteException) 245.82 340.13 T 1 F 0.1 (is) 338.94 340.13 S 0.1 (thr) 349.41 340.13 S 0.1 (own.) 362.56 340.13 S 0.1 (The) 198 319.73 S 5 F (unregisterGroup) 218.16 319.73 T 1 F 0.1 (method) 311.28 319.73 S 0.1 (r) 349.27 319.73 S 0.1 (emoves) 353.14 319.73 S 0.1 (the) 390.62 319.73 S 0.1 (activation) 407.91 319.73 S 0.1 (gr) 455.74 319.73 S 0.1 (oup) 465.27 319.73 S 0.1 (with) 486.19 319.73 S 0.1 (identif) 510.04 319.73 S 0.1 (ier) 539.68 319.73 S 0.1 (,) 550.89 319.73 S 0 F 0.1 (id) 198 307.33 S 1 F 0.1 (,) 205.98 307.33 S 0.1 (fr) 211.7 307.33 S 0.1 (om) 219 307.33 S 0.1 (the) 236.61 307.33 S 0.1 (activation) 253.9 307.33 S 0.1 (system.) 301.73 307.33 S 0.1 (An) 338.97 307.33 S 0.1 (activation) 355.89 307.33 S 0.1 (gr) 403.72 307.33 S 0.1 (oup) 413.25 307.33 S 0.1 (makes) 434.17 307.33 S 0.1 (this) 466.21 307.33 S 0.1 (call) 485.96 307.33 S 0.1 (back) 504.74 307.33 S 0.1 (to) 528.78 307.33 S 0.1 (inform) 198 294.93 S 0.1 (the) 232.02 294.93 S 0.1 (activator) 249.31 294.93 S 0.1 (that) 292.26 294.93 S 0.1 (the) 313.12 294.93 S 0.1 (gr) 330.41 294.93 S 0.1 (oup) 339.94 294.93 S 0.1 (should) 360.86 294.93 S 0.1 (be) 395.15 294.93 S 0.1 (destr) 408.79 294.93 S 0.1 (oyed.) 431.46 294.93 S 0.1 (If) 459.5 294.93 S 0.1 (this) 469.52 294.93 S 0.1 (call) 489.27 294.93 S 0.1 (completes) 508.05 294.93 S 0.1 (successfully) 198 282.53 S 0.1 (,) 251.25 282.53 S 0.1 (objects) 256.94 282.53 S 0.1 (can) 290.79 282.53 S 0.1 (no) 309.43 282.53 S 0.1 (longer) 324 282.53 S 0.1 (be) 356.18 282.53 S 0.1 (r) 369.79 282.53 S 0.1 (egister) 373.66 282.53 S 0.1 (ed) 403.68 282.53 S 0.1 (or) 417.87 282.53 S 0.1 (activated) 430.57 282.53 S 0.1 (within) 474.98 282.53 S 0.1 (the) 507.72 282.53 S 0.1 (gr) 524.98 282.53 S 0.1 (oup.) 534.51 282.53 S 0.1 (All) 198 270.13 S 0.1 (information) 215.02 270.13 S 0.1 (of) 271.99 270.13 S 0.1 (the) 284.1 270.13 S 0.1 (gr) 301.39 270.13 S 0.1 (oup) 310.92 270.13 S 0.1 (and) 331.84 270.13 S 0.1 (its) 352.19 270.13 S 0.1 (associated) 366.02 270.13 S 0.1 (objects) 415.59 270.13 S 0.1 (is) 449.47 270.13 S 0.1 (r) 459.94 270.13 S 0.1 (emoved) 463.81 270.13 S 0.1 (fr) 503.16 270.13 S 0.1 (om) 510.45 270.13 S 0.1 (the) 528.07 270.13 S 0.1 (system.) 198 257.73 S 0.1 (The) 235.24 257.73 S 0.1 (method) 255.4 257.73 S 0.1 (thr) 293.39 257.73 S 0.1 (ows) 306.54 257.73 S 5 F (UnknownGroupException) 328 257.73 T 1 F 0.1 (if) 457.12 257.73 S 0.1 (the) 466.68 257.73 S 0.1 (gr) 483.97 257.73 S 0.1 (oup) 493.5 257.73 S 0.1 (is) 514.42 257.73 S 0.1 (not) 524.89 257.73 S 0.1 (r) 198 245.33 S 0.1 (egister) 201.87 245.33 S 0.1 (ed.) 231.89 245.33 S 0.1 (If) 248.71 245.33 S 0.1 (the) 258.73 245.33 S 0.1 (r) 276.02 245.33 S 0.1 (emote) 279.89 245.33 S 0.1 (call) 310.64 245.33 S 0.1 (fails,) 329.42 245.33 S 0.1 (then) 354.03 245.33 S 5 F (RemoteException) 377.24 245.33 T 1 F 0.1 (is) 470.36 245.33 S 0.1 (thr) 480.83 245.33 S 0.1 (own.) 493.98 245.33 S 0.1 (If) 519.62 245.33 S 0.1 (the) 529.64 245.33 S 0.1 (unr) 198 232.93 S 0.1 (egister) 213.92 232.93 S 0.1 (fails,) 247.24 232.93 S 0.1 (ActivationException) 271.85 232.93 S 0.1 (is) 367.32 232.93 S 0.1 (thr) 377.79 232.93 S 0.1 (own) 390.94 232.93 S 0.1 (\050e.g.,) 413.98 232.93 S 0.1 (database) 438.88 232.93 S 0.1 (update) 481.73 232.93 S 0.1 (failur) 516.65 232.93 S 0.1 (e,) 541.2 232.93 S 0.1 (etc.\051.) 198 220.53 S 0.1 (The) 198 200.13 S 5 F (shutdown) 218.16 200.13 T 1 F 0.1 (method) 269.28 200.13 S 0.1 (gracefully) 307.27 200.13 S 0.1 (terminates) 355.87 200.13 S 0.1 (\050asynchr) 406.84 200.13 S 0.1 (onously\051) 445.62 200.13 S 0.1 (the) 488.35 200.13 S 0.1 (activation) 505.64 200.13 S 0.1 (system) 198 187.73 S 0.1 (and) 232.64 187.73 S 0.1 (all) 252.99 187.73 S 0.1 (r) 267.23 187.73 S 0.1 (elated) 271.1 187.73 S 0.1 (activation) 301.68 187.73 S 0.1 (pr) 349.51 187.73 S 0.1 (ocesses) 359.49 187.73 S 0.1 (\050activator) 395.51 187.73 S 0.1 (,) 438.03 187.73 S 0.1 (monitors) 443.75 187.73 S 0.1 (and) 487.6 187.73 S 0.1 (gr) 507.95 187.73 S 0.1 (oups\051.) 517.47 187.73 S 0.1 (All) 198 175.33 S 0.1 (gr) 215.02 175.33 S 0.1 (oups) 224.55 175.33 S 0.1 (spawned) 249.81 175.33 S 0.1 (by) 293.94 175.33 S 0.1 (the) 308.35 175.33 S 0.1 (activation) 325.64 175.33 S 0.1 (daemon) 373.47 175.33 S 0.1 (will) 413.2 175.33 S 0.1 (be) 433.79 175.33 S 0.1 (destr) 447.43 175.33 S 0.1 (oyed) 470.1 175.33 S 0.1 (and) 495.54 175.33 S 0.1 (the) 515.89 175.33 S 0.1 (activation) 198 162.93 S 0.1 (daemon) 245.83 162.93 S 0.1 (will) 285.56 162.93 S 0.1 (exit.) 306.15 162.93 S 0.1 (In) 328.39 162.93 S 0.1 (or) 340.9 162.93 S 0.1 (der) 350.33 162.93 S 0.1 (to) 368.6 162.93 S 0.1 (shut) 380.64 162.93 S 0.1 (down) 403.51 162.93 S 0.1 (the) 432.76 162.93 S 0.1 (activation) 450.05 162.93 S 0.1 (system) 497.88 162.93 S 0.1 (daemon,) 198 150.53 S 0.1 (rmid,) 240.33 150.53 S 0.1 (execute) 268.25 150.53 S 0.1 (the) 305.33 150.53 S 0.1 (command:) 322.62 150.53 S FMENDPAGE %%EndPage: "71" 77 %%Page: "72" 78 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (72) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (rmid -stop [-port num]) 238.32 642 T 1 10 Q 0.1 (This) 198 622.33 S 0.1 (command) 220.62 622.33 S 0.1 (will) 268.93 622.33 S 0.1 (shut) 289.52 622.33 S 0.1 (down) 312.39 622.33 S 0.1 (the) 341.64 622.33 S 0.1 (activation) 358.93 622.33 S 0.1 (daemon) 406.76 622.33 S 0.1 (on) 446.49 622.33 S 0.1 (the) 461.09 622.33 S 0.1 (specif) 478.38 622.33 S 0.1 (ied) 504.51 622.33 S 0.1 (port) 521.74 622.33 S 0.1 (\050if) 543.93 622.33 S 0.1 (no) 198 609.93 S 0.1 (port) 212.6 609.93 S 0.1 (is) 234.8 609.93 S 0.1 (specif) 245.27 609.93 S 0.1 (ied,) 271.4 609.93 S 0.1 (the) 291.23 609.93 S 0.1 (daemon) 308.52 609.93 S 0.1 (on) 348.25 609.93 S 0.1 (the) 362.85 609.93 S 0.1 (default) 380.14 609.93 S 0.1 (port) 415.39 609.93 S 0.1 (will) 437.59 609.93 S 0.1 (be) 458.18 609.93 S 0.1 (shut) 471.82 609.93 S 0.1 (down\051.) 494.69 609.93 S 0 14 Q (7.4.3) 125 576.87 T (The) 160.49 576.87 T (ActivationMonitor) 185.69 576.87 T (Class) 297.45 576.87 T 1 10 Q 0.1 (An) 198 555.53 S 5 F (ActivationMonitor) 214.7 555.53 T 1 F 0.1 (is) 319.59 555.53 S 0.1 (specif) 329.84 555.53 S 0.1 (ic) 355.97 555.53 S 0.1 (to) 366.42 555.53 S 0.1 (an) 378.23 555.53 S 5 F (ActivationGroup) 392.15 555.53 T 1 F 0.1 (and) 485.05 555.53 S 0.1 (is) 505.18 555.53 S 0.1 (obtained) 515.42 555.53 S 0.1 (when) 198 543.13 S 0.1 (a) 226.29 543.13 S 0.1 (gr) 234.51 543.13 S 0.1 (oup) 244.04 543.13 S 0.1 (is) 264.96 543.13 S 0.1 (r) 275.43 543.13 S 0.1 (eported) 279.3 543.13 S 0.1 (via) 317.49 543.13 S 0.1 (a) 334.47 543.13 S 0.1 (call) 342.69 543.13 S 0.1 (to) 361.47 543.13 S 5 F (ActivationSystem.activeGroup) 373.51 543.13 T 1 F 0.1 (\050this) 198 530.73 S 0.1 (is) 220.72 530.73 S 0.1 (done) 230.73 530.73 S 0.1 (internally) 255.96 530.73 S 0.1 (by) 302.55 530.73 S 0.1 (the) 316.5 530.73 S 5 F (ActivationGroup.createGroup) 333.33 530.73 T 1 F 0.1 (method\051.) 497.98 530.73 S 0.1 (An) 541.54 530.73 S 0.1 (activation) 198 518.33 S 0.1 (gr) 245.83 518.33 S 0.1 (oup) 255.36 518.33 S 0.1 (is) 276.28 518.33 S 0.1 (r) 286.75 518.33 S 0.1 (esponsible) 290.62 518.33 S 0.1 (for) 341.44 518.33 S 0.1 (informing) 357.6 518.33 S 0.1 (its) 406.21 518.33 S 5 F (ActivationMonitor) 420.04 518.33 T 1 F 0.1 (when) 525.16 518.33 S 0.1 (either:) 198 505.93 S 0.1 (its) 229.84 505.93 S 0.1 (objects) 243.67 505.93 S 0.1 (become) 277.55 505.93 S 0.1 (active,) 315.11 505.93 S 0.1 (inactive) 347.48 505.93 S 0.1 (or) 386.18 505.93 S 0.1 (the) 398.91 505.93 S 0.1 (gr) 416.2 505.93 S 0.1 (oup) 425.73 505.93 S 0.1 (as) 446.65 505.93 S 0.1 (a) 459.21 505.93 S 0.1 (whole) 467.43 505.93 S 0.1 (becomes) 498.37 505.93 S 0.1 (inactive.) 198 493.53 S 5 9 Q (package java.rmi.activation;) 198 477.8 T (public interface) 198 466.8 T 9 F (ActivationMonitor) 289.8 466.8 T 5 F (extends java.rmi.Remote) 218.16 455.8 T ({) 198 444.8 T (public abstract void) 218.16 422.8 T 9 F (inactiveObject) 331.56 422.8 T 5 F (\050ActivationID id\051) 407.16 422.8 T (throws UnknownObjectException, RemoteException;) 238.32 411.8 T (public void) 218.16 389.8 T 9 F (activeObject) 282.96 389.8 T 5 F (\050ActivationID id,) 347.76 389.8 T (java.rmi.MarshalledObject) 367.44 378.8 T (mobj\051) 506.52 378.8 T (throws UnknownObjectException, java.rmi.RemoteException;) 238.32 367.8 T (public void) 218.16 345.8 T 9 F (inactiveGroup) 282.96 345.8 T 5 F (\050ActivationGroupID id,) 353.16 345.8 T ( long incarnation\051) 359.28 334.8 T (throws UnknownGroupException, java.rmi.RemoteException;) 238.32 323.8 T (}) 198 312.8 T 1 10 Q 0.1 (An) 198 293.13 S 0.1 (activation) 214.92 293.13 S 0.1 (gr) 262.75 293.13 S 0.1 (oup) 272.28 293.13 S 0.1 (calls) 293.2 293.13 S 0.1 (its) 316.32 293.13 S 0.1 (monitor) 330.15 293.13 S 0.1 (\325s) 367.28 293.13 S 5 F (inactiveObject) 377.62 293.13 T 1 F 0.1 (method) 464.74 293.13 S 0.1 (when) 502.73 293.13 S 0.1 (an) 531.02 293.13 S 0.1 (object) 198 280.73 S 0.1 (in) 227.54 280.73 S 0.1 (its) 239.59 280.73 S 0.1 (gr) 253.42 280.73 S 0.1 (oup) 262.95 280.73 S 0.1 (becomes) 283.87 280.73 S 0.1 (inactive) 325.77 280.73 S 0.1 (\050deactivates\051.) 364.47 280.73 S 0.1 (An) 427.6 280.73 S 0.1 (activation) 444.52 280.73 S 0.1 (gr) 492.35 280.73 S 0.1 (oup) 501.88 280.73 S 0.1 (discovers) 198 268.33 S 0.1 (that) 243.81 268.33 S 0.1 (an) 264.67 268.33 S 0.1 (object) 278.81 268.33 S 0.1 (\050that) 308.35 268.33 S 0.1 (it) 332.64 268.33 S 0.1 (participated) 342.13 268.33 S 0.1 (in) 400.1 268.33 S 0.1 (activating\051) 412.15 268.33 S 0.1 (in) 463.51 268.33 S 0.1 (its) 475.56 268.33 S 0.1 (VM) 489.39 268.33 S 0.1 (is) 509.39 268.33 S 0.1 (no) 519.85 268.33 S 0.1 (longer) 198 255.93 S 0.1 (active) 230.21 255.93 S 0.1 (via) 259.98 255.93 S 0.1 (a) 276.96 255.93 S 0.1 (call) 285.18 255.93 S 0.1 (to) 303.96 255.93 S 0.1 (the) 316 255.93 S 0.1 (activation) 333.29 255.93 S 0.1 (gr) 381.12 255.93 S 0.1 (oup\325s) 390.65 255.93 S 5 F (inactiveObject) 418.79 255.93 T 1 F 0.1 (method.) 505.91 255.93 S 0.1 (The) 198 235.53 S 5 F (inactiveObject) 218.16 235.53 T 1 F 0.1 (call) 305.28 235.53 S 0.1 (informs) 324.06 235.53 S 0.1 (the) 362.42 235.53 S 5 F (ActivationMonitor) 379.71 235.53 T 1 F 0.1 (that) 484.83 235.53 S 0.1 (the) 505.69 235.53 S 0.1 (r) 522.98 235.53 S 0.1 (emote) 526.85 235.53 S 0.1 (object) 198 223.13 S 0.1 (r) 227.54 223.13 S 0.1 (efer) 231.41 223.13 S 0.1 (ence) 248.49 223.13 S 0.1 (it) 271.85 223.13 S 0.1 (holds) 281.34 223.13 S 0.1 (for) 309.5 223.13 S 0.1 (the) 325.66 223.13 S 0.1 (object) 342.95 223.13 S 0.1 (with) 372.49 223.13 S 0.1 (the) 396.34 223.13 S 0.1 (activation) 413.63 223.13 S 0.1 (identif) 461.46 223.13 S 0.1 (ier) 491.1 223.13 S 0.1 (,) 502.3 223.13 S 0 F 0.1 (id) 508.02 223.13 S 1 F 0.1 (,) 516.01 223.13 S 0.1 (is) 521.72 223.13 S 0.1 (no) 532.2 223.13 S 0.1 (longer) 198 210.73 S 0.1 (valid.) 230.21 210.73 S 0.1 (The) 259.01 210.73 S 0.1 (monitor) 279.17 210.73 S 0.1 (considers) 318.68 210.73 S 0.1 (the) 364.66 210.73 S 0.1 (r) 381.95 210.73 S 0.1 (efer) 385.82 210.73 S 0.1 (ence) 402.9 210.73 S 0.1 (associated) 426.26 210.73 S 0.1 (with) 475.83 210.73 S 0 F 0.1 (id) 499.68 210.73 S 1 F 0.1 (as) 510.78 210.73 S 0.1 (a) 523.34 210.73 S 0.1 (stale) 531.55 210.73 S 0.1 (r) 198 198.33 S 0.1 (efer) 201.87 198.33 S 0.1 (ence.) 218.95 198.33 S 0.1 (Since) 244.91 198.33 S 0.1 (the) 271.74 198.33 S 0.1 (r) 289.03 198.33 S 0.1 (efer) 292.9 198.33 S 0.1 (ence) 309.98 198.33 S 0.1 (is) 333.34 198.33 S 0.1 (consider) 343.81 198.33 S 0.1 (ed) 382.15 198.33 S 0.1 (stale,) 396.37 198.33 S 0.1 (a) 422.79 198.33 S 0.1 (subsequent) 431.01 198.33 S 5 F (activate) 485.46 198.33 T 1 F 0.1 (call) 536.58 198.33 S 0.1 (for) 198 185.93 S 0.1 (the) 214.16 185.93 S 0.1 (same) 231.45 185.93 S 0.1 (activation) 257.83 185.93 S 0.1 (identif) 305.66 185.93 S 0.1 (ier) 335.3 185.93 S 0.1 (r) 350.37 185.93 S 0.1 (esults) 354.24 185.93 S 0.1 (in) 383.43 185.93 S 0.1 (r) 395.48 185.93 S 0.1 (e-activating) 399.35 185.93 S 0.1 (the) 455.6 185.93 S 0.1 (r) 472.89 185.93 S 0.1 (emote) 476.76 185.93 S 0.1 (object.) 507.51 185.93 S 0.1 (If) 539.65 185.93 S 0.1 (the) 198 173.53 S 0.1 (object) 215.29 173.53 S 0.1 (is) 244.83 173.53 S 0.1 (not) 255.3 173.53 S 0.1 (known) 273.26 173.53 S 0.1 (to) 307.88 173.53 S 0.1 (the) 319.92 173.53 S 5 F (ActivationMonitor) 337.21 173.53 T 1 F 0.1 (,) 438.47 173.53 S 0.1 (the) 444.19 173.53 S 0.1 (method) 461.48 173.53 S 0.1 (thr) 499.47 173.53 S 0.1 (ows) 512.62 173.53 S 5 F (UnknownObjectException) 198 161.13 T 1 F 0.1 (.) 330 161.13 S 0.1 (If) 335.72 161.13 S 0.1 (the) 345.74 161.13 S 0.1 (r) 363.03 161.13 S 0.1 (emote) 366.9 161.13 S 0.1 (call) 397.65 161.13 S 0.1 (fails,) 416.43 161.13 S 0.1 (then) 441.04 161.13 S 5 F (RemoteException) 464.25 161.13 T 1 F 0.1 (is) 198 148.73 S 0.1 (thr) 208.47 148.73 S 0.1 (own.) 221.62 148.73 S FMENDPAGE %%EndPage: "72" 78 %%Page: "73" 79 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (73) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (The) 198 641.33 S 5 F (activeObject) 218.16 641.33 T 1 F 0.1 (call) 293.28 641.33 S 0.1 (informs) 312.06 641.33 S 0.1 (the) 350.42 641.33 S 5 F (ActivationMonitor) 367.71 641.33 T 1 F 0.1 (that) 472.83 641.33 S 0.1 (the) 493.69 641.33 S 0.1 (object) 510.98 641.33 S 0.1 (associated) 198 628.93 S 0.1 (with) 247.57 628.93 S 0 F 0.1 (id) 271.42 628.93 S 1 F 0.1 (is) 282.52 628.93 S 0.1 (now) 292.99 628.93 S 0.1 (active.) 316.03 628.93 S 0.1 (The) 348.4 628.93 S 0.1 (parameter) 368.56 628.93 S 0 F 0.1 (obj) 418.16 628.93 S 1 F 0.1 (is) 433.43 628.93 S 0.1 (the) 443.9 628.93 S 0.1 (marshalled) 461.19 628.93 S 0.1 (r) 198 616.53 S 0.1 (epr) 201.87 616.53 S 0.1 (esentation) 216.74 616.53 S 0.1 (of) 266.21 616.53 S 0.1 (the) 278.32 616.53 S 0.1 (object\325s) 295.61 616.53 S 0.1 (stub.) 332.37 616.53 S 0.1 (An) 357.55 616.53 S 5 F (ActivationGroup) 374.47 616.53 T 1 F 0.1 (must) 467.59 616.53 S 0.1 (inform) 493.47 616.53 S 0.1 (its) 527.49 616.53 S 0.1 (monitor) 198 604.13 S 0.1 (if) 237.51 604.13 S 0.1 (an) 247.07 604.13 S 0.1 (object) 261.21 604.13 S 0.1 (in) 290.75 604.13 S 0.1 (its) 302.8 604.13 S 0.1 (gr) 316.63 604.13 S 0.1 (oup) 326.16 604.13 S 0.1 (becomes) 347.08 604.13 S 0.1 (active) 388.98 604.13 S 0.1 (by) 418.75 604.13 S 0.1 (other) 433.16 604.13 S 0.1 (means) 460.06 604.13 S 0.1 (than) 492.36 604.13 S 0.1 (being) 515.78 604.13 S 0.1 (activated) 198 591.73 S 0.1 (dir) 242.44 591.73 S 0.1 (ectly) 255.53 591.73 S 0.1 (by) 280.11 591.73 S 0.1 (the) 294.52 591.73 S 0.1 (system) 311.81 591.73 S 0.1 (\050i.e.,) 346.45 591.73 S 0.1 (the) 368.7 591.73 S 0.1 (object) 385.99 591.73 S 0.1 (is) 415.53 591.73 S 0.1 (r) 426 591.73 S 0.1 (egister) 429.87 591.73 S 0.1 (ed) 459.89 591.73 S 0.1 (and) 474.11 591.73 S 0.1 (\322activated\323) 494.46 591.73 S 0.1 (itself\051.) 198 579.33 S 0.1 (If) 229.19 579.33 S 0.1 (the) 239.21 579.33 S 0.1 (object) 256.5 579.33 S 0.1 (id) 286.04 579.33 S 0.1 (is) 298.38 579.33 S 0.1 (not) 308.85 579.33 S 0.1 (pr) 326.81 579.33 S 0.1 (eviously) 336.79 579.33 S 0.1 (r) 378.26 579.33 S 0.1 (egister) 382.13 579.33 S 0.1 (ed,) 412.15 579.33 S 0.1 (then) 428.97 579.33 S 0.1 (the) 452.18 579.33 S 0.1 (method) 469.47 579.33 S 0.1 (thr) 507.45 579.33 S 0.1 (ows) 520.6 579.33 S 5 F (UnknownObjectException) 198 566.93 T 1 F 0.1 (.) 330 566.93 S 0.1 (If) 335.72 566.93 S 0.1 (the) 345.74 566.93 S 0.1 (r) 363.03 566.93 S 0.1 (emote) 366.9 566.93 S 0.1 (call) 397.65 566.93 S 0.1 (fails,) 416.43 566.93 S 0.1 (then) 441.04 566.93 S 5 F (RemoteException) 464.25 566.93 T 1 F 0.1 (is) 198 554.53 S 0.1 (thr) 208.47 554.53 S 0.1 (own.) 221.62 554.53 S 0.1 (The) 198 534.13 S 5 F (inactiveGroup) 218.16 534.13 T 1 F 0.1 (call) 299.28 534.13 S 0.1 (informs) 318.06 534.13 S 0.1 (the) 356.42 534.13 S 0.1 (monitor) 373.71 534.13 S 0.1 (that) 413.22 534.13 S 0.1 (the) 434.08 534.13 S 0.1 (gr) 451.37 534.13 S 0.1 (oup) 460.9 534.13 S 0.1 (specif) 481.82 534.13 S 0.1 (ied) 507.95 534.13 S 0.1 (by) 525.18 534.13 S 0 F 0.1 (id) 539.59 534.13 S 1 F 0.1 (and) 198 521.73 S 0 F 0.1 (incarnation) 218.35 521.73 S 1 F 0.1 (is) 269.42 521.73 S 0.1 (now) 279.89 521.73 S 0.1 (inactive.) 302.93 521.73 S 0.1 (The) 344.23 521.73 S 0.1 (gr) 364.39 521.73 S 0.1 (oup) 373.92 521.73 S 0.1 (will) 394.84 521.73 S 0.1 (be) 415.43 521.73 S 0.1 (r) 429.07 521.73 S 0.1 (e-cr) 432.94 521.73 S 0.1 (eated) 449.67 521.73 S 0.1 (with) 477.24 521.73 S 0.1 (a) 501.09 521.73 S 0.1 (gr) 509.31 521.73 S 0.1 (eater) 518.84 521.73 S 0.1 (incarnation) 198 509.33 S 0.1 (number) 252.35 509.33 S 0.1 (upon) 290.76 509.33 S 0.1 (a) 317.34 509.33 S 0.1 (subsequent) 325.3 509.33 S 0.1 (r) 379.49 509.33 S 0.1 (equest) 383.36 509.33 S 0.1 (to) 415.53 509.33 S 0.1 (activate) 427.32 509.33 S 0.1 (an) 465.29 509.33 S 0.1 (object) 479.17 509.33 S 0.1 (within) 508.45 509.33 S 0.1 (the) 540.97 509.33 S 0.1 (gr) 198 496.93 S 0.1 (oup.) 207.53 496.93 S 0.1 (A) 230.62 496.93 S 0.1 (gr) 241.18 496.93 S 0.1 (oup) 250.71 496.93 S 0.1 (becomes) 271.2 496.93 S 0.1 (inactive) 312.67 496.93 S 0.1 (when) 350.93 496.93 S 0.1 (all) 378.79 496.93 S 0.1 (objects) 392.6 496.93 S 0.1 (in) 426.04 496.93 S 0.1 (the) 437.66 496.93 S 0.1 (gr) 454.51 496.93 S 0.1 (oup) 464.04 496.93 S 0.1 (r) 484.53 496.93 S 0.1 (eport) 488.4 496.93 S 0.1 (that) 515.06 496.93 S 0.1 (they) 535.48 496.93 S 0.1 (ar) 198 484.53 S 0.1 (e) 206.97 484.53 S 0.1 (inactive.) 214.53 484.53 S 0.1 (If) 255.39 484.53 S 0.1 (either) 264.96 484.53 S 0.1 (the) 293.76 484.53 S 0.1 (gr) 310.6 484.53 S 0.1 (oup) 320.13 484.53 S 0 F 0.1 (id) 340.6 484.53 S 1 F 0.1 (is) 351.26 484.53 S 0.1 (not) 361.28 484.53 S 0.1 (r) 378.8 484.53 S 0.1 (egister) 382.67 484.53 S 0.1 (ed) 412.69 484.53 S 0.1 (or) 426.46 484.53 S 0.1 (the) 438.74 484.53 S 0.1 (incarnation) 455.59 484.53 S 0.1 (number) 509.75 484.53 S 0.1 (is) 547.97 484.53 S 0.1 (smaller) 198 472.13 S 0.1 (than) 234.45 472.13 S 0.1 (the) 257.87 472.13 S 0.1 (curr) 275.16 472.13 S 0.1 (ent) 293.75 472.13 S 0.1 (incarnation) 311.04 472.13 S 0.1 (for) 365.65 472.13 S 0.1 (the) 381.81 472.13 S 0.1 (gr) 399.1 472.13 S 0.1 (oup,) 408.63 472.13 S 0.1 (then) 432.15 472.13 S 0.1 (the) 455.36 472.13 S 0.1 (method) 472.65 472.13 S 0.1 (thr) 510.64 472.13 S 0.1 (ows) 523.78 472.13 S 5 F (UnknownGroupException) 198 459.73 T 1 F 0.1 (.) 324 459.73 S 0.1 (If) 329.29 459.73 S 0.1 (the) 338.89 459.73 S 0.1 (r) 355.75 459.73 S 0.1 (emote) 359.62 459.73 S 0.1 (call) 389.94 459.73 S 0.1 (fails,) 408.3 459.73 S 0.1 (then) 432.48 459.73 S 5 F (RemoteException) 455.26 459.73 T 1 F 0.1 (is) 547.96 459.73 S 0.1 (thr) 198 447.33 S 0.1 (own.) 211.15 447.33 S 0 14 Q (7.4.4) 125 414.27 T (The) 160.49 414.27 T (ActivationInstantiator) 185.69 414.27 T (Class) 317.67 414.27 T 1 10 Q 0.1 (The) 198 392.93 S 5 F (ActivationInstantiator) 218.16 392.93 T 1 F 0.1 (is) 353.28 392.93 S 0.1 (r) 363.75 392.93 S 0.1 (esponsible) 367.62 392.93 S 0.1 (for) 418.44 392.93 S 0.1 (cr) 434.6 392.93 S 0.1 (eating) 443.01 392.93 S 0.1 (instances) 474.07 392.93 S 0.1 (of) 518.61 392.93 S 0.1 (activatable) 198 380.53 S 0.1 (objects.) 249.97 380.53 S 0.1 (A) 286.45 380.53 S 0.1 (concr) 297.45 380.53 S 0.1 (ete) 321.88 380.53 S 0.1 (subclass) 338.14 380.53 S 0.1 (of) 378.69 380.53 S 5 F (ActivationGroup) 390.8 380.53 T 1 F 0.1 (implements) 483.92 380.53 S 0.1 (the) 540.43 380.53 S 5 F (newInstance) 198 368.13 T 1 F 0.1 (method) 267.12 368.13 S 0.1 (to) 305.11 368.13 S 0.1 (handle) 317.15 368.13 S 0.1 (cr) 351.32 368.13 S 0.1 (eating) 359.73 368.13 S 0.1 (objects) 390.79 368.13 S 0.1 (within) 424.67 368.13 S 0.1 (the) 457.45 368.13 S 0.1 (gr) 474.74 368.13 S 0.1 (oup.) 484.27 368.13 S 5 9 Q (package java.rmi.activation;) 198 332 T (public interface) 198 321 T 9 F (ActivationInstantiator) 289.8 321 T 5 F (extends java.rmi.Remote) 218.16 310 T ({) 198 299 T (public MarshalledObject) 218.16 288 T 9 F (newInstance) 347.76 288 T 5 F (\050ActivationID id,) 407.16 288 T ( ActivationDesc desc\051) 399.6 277 T (throws ActivationException, java.rmi.RemoteException;) 238.32 266 T (}) 198 244 T 1 10 Q 0.1 (The) 198 224.33 S 0.1 (activator) 217.76 224.33 S 0.1 (calls) 260.31 224.33 S 0.1 (an) 283.03 224.33 S 0.1 (instantiator) 296.77 224.33 S 0.1 (\325s) 349.6 224.33 S 5 F (newInstance) 359.54 224.33 T 1 F 0.1 (method) 428.26 224.33 S 0.1 (in) 465.85 224.33 S 0.1 (or) 477.5 224.33 S 0.1 (der) 486.93 224.33 S 0.1 (to) 504.8 224.33 S 0.1 (r) 516.44 224.33 S 0.1 (e-cr) 520.31 224.33 S 0.1 (eate) 537.04 224.33 S 0.1 (in) 198 211.93 S 0.1 (that) 210.05 211.93 S 0.1 (gr) 230.91 211.93 S 0.1 (oup) 240.44 211.93 S 0.1 (an) 261.36 211.93 S 0.1 (object) 275.5 211.93 S 0.1 (with) 305.04 211.93 S 0.1 (the) 328.89 211.93 S 0.1 (activation) 346.18 211.93 S 0.1 (identif) 394.01 211.93 S 0.1 (ier) 423.65 211.93 S 0.1 (,) 434.86 211.93 S 0 F 0.1 (id) 440.58 211.93 S 1 F 0.1 (,) 448.56 211.93 S 0.1 (and) 454.28 211.93 S 0.1 (descriptor) 474.63 211.93 S 0.1 (,) 520.01 211.93 S 0 F 0.1 (desc) 525.72 211.93 S 1 F 0.1 (.) 542.97 211.93 S 0.1 (The) 198 199.53 S 0.1 (instantiator) 218.16 199.53 S 0.1 (is) 273.37 199.53 S 0.1 (r) 283.84 199.53 S 0.1 (esponsible) 287.71 199.53 S 0.1 (for:) 338.53 199.53 S 4 14 Q 0.14 (\245) 198 181.13 S 1 10 Q 0.1 (determining) 210.6 181.13 S 0.1 (the) 269.57 181.13 S 0.1 (class) 286.86 181.13 S 0.1 (for) 311.31 181.13 S 0.1 (the) 327.47 181.13 S 0.1 (object) 344.76 181.13 S 0.1 (using) 374.3 181.13 S 0.1 (the) 402.48 181.13 S 0.1 (descriptor) 419.77 181.13 S 0.1 (\325s) 466.63 181.13 S 5 F (getClassName) 476.97 181.13 T 1 F 0.1 (method,) 210.6 168.73 S FMENDPAGE %%EndPage: "73" 79 %%Page: "74" 80 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (74) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 4 14 Q 0 X 0.14 (\245) 198 641.33 S 1 10 Q 0.1 (loading) 210.6 641.33 S 0.1 (the) 248.19 641.33 S 0.1 (class) 265.48 641.33 S 0.1 (fr) 289.93 641.33 S 0.1 (om) 297.23 641.33 S 0.1 (the) 314.84 641.33 S 0.1 (codebase) 332.13 641.33 S 0.1 (path) 376.41 641.33 S 0.1 (obtained) 400.02 641.33 S 0.1 (fr) 442.82 641.33 S 0.1 (om) 450.12 641.33 S 0.1 (the) 467.73 641.33 S 0.1 (descriptor) 485.02 641.33 S 0.1 (\050using) 210.6 628.93 S 0.1 (the) 242.21 628.93 S 5 F (getLocation) 259.5 628.93 T 1 F 0.1 (method\051,) 328.62 628.93 S 4 14 Q 0.14 (\245) 198 616.53 S 1 10 Q 0.1 (cr) 210.6 616.53 S 0.1 (eating) 219.01 616.53 S 0.1 (an) 250.07 616.53 S 0.1 (instance) 264.21 616.53 S 0.1 (of) 304.41 616.53 S 0.1 (the) 316.52 616.53 S 0.1 (class) 333.81 616.53 S 0.1 (by) 358.26 616.53 S 0.1 (invoking) 372.67 616.53 S 0.1 (the) 416.28 616.53 S 0.1 (special) 433.57 616.53 S 0.1 (\322activation\323) 467.69 616.53 S 0.1 (constr) 210.6 604.13 S 0.1 (uctor) 238.29 604.13 S 0.1 (of) 265.05 604.13 S 0.1 (the) 277.16 604.13 S 0.1 (object\325s) 294.45 604.13 S 0.1 (class) 331.21 604.13 S 0.1 (that) 355.66 604.13 S 0.1 (takes) 376.52 604.13 S 0.1 (two) 402.99 604.13 S 0.1 (ar) 423.47 604.13 S 0.1 (guments:) 432.44 604.13 S 0.1 (the) 477.39 604.13 S 0.1 (object\325s) 494.68 604.13 S 5 F (ActivationID) 210.6 591.73 T 1 F 0.1 (,) 282.6 591.73 S 0.1 (and) 288.32 591.73 S 0.1 (the) 308.67 591.73 S 5 F (MarshalledObject) 325.96 591.73 T 1 F 0.1 (containing) 425.08 591.73 S 0.1 (object-specif) 476.2 591.73 S 0.1 (ic) 532.18 591.73 S 0.1 (initialization) 210.6 579.33 S 0.1 (data,) 271.2 579.33 S 0.1 (and) 296.69 579.33 S 4 14 Q 0.14 (\245) 198 566.93 S 1 10 Q 0.1 (r) 210.6 566.93 S 0.1 (eturning) 214.47 566.93 S 0.1 (a) 256.53 566.93 S 5 F (MarshalledObject) 264.75 566.93 T 1 F 0.1 (containing) 363.87 566.93 S 0.1 (the) 414.99 566.93 S 0.1 (r) 432.28 566.93 S 0.1 (emote) 436.15 566.93 S 0.1 (object) 466.9 566.93 S 0.1 (it) 496.44 566.93 S 0.1 (cr) 505.93 566.93 S 0.1 (eated.) 514.34 566.93 S 0.1 (An) 198 546.53 S 0.1 (instantiator) 214.92 546.53 S 0.1 (is) 270.13 546.53 S 0.1 (also) 280.6 546.53 S 0.1 (r) 301.73 546.53 S 0.1 (esponsible) 305.6 546.53 S 0.1 (for) 356.42 546.53 S 0.1 (r) 372.58 546.53 S 0.1 (eporting) 376.45 546.53 S 0.1 (when) 418.13 546.53 S 0.1 (objects) 446.42 546.53 S 0.1 (it) 480.3 546.53 S 0.1 (cr) 489.79 546.53 S 0.1 (eates) 498.2 546.53 S 0.1 (or) 523.9 546.53 S 0.1 (activates) 198 534.13 S 0.1 (ar) 240.57 534.13 S 0.1 (e) 249.54 534.13 S 0.1 (no) 257.55 534.13 S 0.1 (longer) 272.15 534.13 S 0.1 (active,) 304.36 534.13 S 0.1 (so) 336.73 534.13 S 0.1 (that) 349.75 534.13 S 0.1 (it) 370.61 534.13 S 0.1 (can) 380.1 534.13 S 0.1 (make) 398.78 534.13 S 0.1 (the) 426.48 534.13 S 0.1 (appr) 443.77 534.13 S 0.1 (opriate) 464.96 534.13 S 5 F (inactiveObject) 198 521.73 T 1 F 0.1 (call) 285.12 521.73 S 0.1 (to) 303.9 521.73 S 0.1 (its) 315.94 521.73 S 5 F (ActivationMonitor) 329.77 521.73 T 1 F 0.1 (\050see) 434.89 521.73 S 0.1 (the) 455.56 521.73 S 5 F (ActivationGroup) 198 509.33 T 1 F 0.1 (class) 291.12 509.33 S 0.1 (for) 315.57 509.33 S 0.1 (mor) 331.73 509.33 S 0.1 (e) 350.09 509.33 S 0.1 (details\051.) 358.1 509.33 S 0.1 (If) 198 488.93 S 0.1 (object) 208.02 488.93 S 0.1 (activation) 237.56 488.93 S 0.1 (fails,) 285.39 488.93 S 0.1 (then) 310 488.93 S 0.1 (the) 333.21 488.93 S 5 F 0.1 (newInstance) 350.5 488.93 S 1 F 0.1 (method) 420.72 488.93 S 0.1 (thr) 458.71 488.93 S 0.1 (ows) 471.86 488.93 S 5 F (ActivationException) 198 476.53 T 1 F 0.1 (.) 312 476.53 S 0.1 (If) 317.72 476.53 S 0.1 (the) 327.74 476.53 S 0.1 (r) 345.03 476.53 S 0.1 (emote) 348.9 476.53 S 0.1 (call) 379.65 476.53 S 0.1 (fails,) 398.43 476.53 S 0.1 (then) 423.04 476.53 S 0.1 (the) 446.25 476.53 S 0.1 (method) 463.54 476.53 S 0.1 (thr) 501.53 476.53 S 0.1 (ows) 514.68 476.53 S 5 F (RemoteException) 198 464.13 T 1 F 0.1 (.) 288 464.13 S 0 14 Q (7.4.5) 125 431.07 T (The) 160.49 431.07 T (ActivationGr) 185.69 431.07 T (oupDesc) 261.12 431.07 T (Class) 313.8 431.07 T 1 10 Q 0.1 (An) 198 409.73 S 0.1 (activation) 214.92 409.73 S 0.1 (gr) 262.75 409.73 S 0.1 (oup) 272.28 409.73 S 0.1 (descriptor) 293.2 409.73 S 0.1 (\050) 342.44 409.73 S 5 F (ActivationGroupDesc) 345.87 409.73 T 1 F 0.1 (\051) 459.87 409.73 S 0.1 (contains) 466.42 409.73 S 0.1 (the) 507.29 409.73 S 0.1 (information) 198 397.33 S 0.1 (necessary) 254.97 397.33 S 0.1 (to) 301.82 397.33 S 0.1 (cr) 313.86 397.33 S 0.1 (eate) 322.27 397.33 S 0.1 (or) 343.63 397.33 S 0.1 (r) 356.36 397.33 S 0.1 (e-cr) 360.23 397.33 S 0.1 (eate) 376.96 397.33 S 0.1 (an) 398.32 397.33 S 0.1 (activation) 412.46 397.33 S 0.1 (gr) 460.29 397.33 S 0.1 (oup) 469.82 397.33 S 0.1 (in) 490.74 397.33 S 0.1 (which) 502.79 397.33 S 0.1 (to) 533.73 397.33 S 0.1 (activate) 198 384.93 S 0.1 (objects) 236.23 384.93 S 0.1 (in) 270.11 384.93 S 0.1 (the) 282.16 384.93 S 0.1 (same) 299.45 384.93 S 0.1 (Java) 325.83 384.93 S 0.1 (VM.) 348.33 384.93 S 0.1 (Such) 201.12 364.53 S 0.1 (a) 226.18 364.53 S 0.1 (descriptor) 234.4 364.53 S 0.1 (contains:) 283.64 364.53 S 4 14 Q 0.14 (\245) 198 346.13 S 1 10 Q 0.1 (the) 210.6 346.13 S 0.1 (gr) 227.89 346.13 S 0.1 (oup's) 237.42 346.13 S 0.1 (class) 264.86 346.13 S 0.1 (name,) 289.31 346.13 S 4 14 Q 0.14 (\245) 198 333.73 S 1 10 Q 0.1 (the) 210.6 333.73 S 0.1 (gr) 227.89 333.73 S 0.1 (oup's) 237.42 333.73 S 0.1 (codebase) 264.86 333.73 S 0.1 (path) 309.14 333.73 S 0.1 (\050the) 332.75 333.73 S 0.1 (location) 353.47 333.73 S 0.1 (of) 392.65 333.73 S 0.1 (the) 404.76 333.73 S 0.1 (gr) 422.05 333.73 S 0.1 (oup's) 431.58 333.73 S 0.1 (class\051,) 459.02 333.73 S 0.1 (and) 489.5 333.73 S 4 14 Q 0.14 (\245) 198 321.33 S 1 10 Q 0.1 (a) 210.6 321.33 S 0.1 (\322marshalled\323) 218.82 321.33 S 0.1 (object) 282.7 321.33 S 0.1 (that) 312.24 321.33 S 0.1 (can) 333.1 321.33 S 0.1 (contain) 351.78 321.33 S 0.1 (object-specif) 388.31 321.33 S 0.1 (ic) 444.29 321.33 S 0.1 (initialization) 454.96 321.33 S 0.1 (data.) 515.55 321.33 S 0.1 (The) 198 300.93 S 0.1 (gr) 218.16 300.93 S 0.1 (oup's) 227.69 300.93 S 0.1 (class) 255.13 300.93 S 0.1 (must) 279.58 300.93 S 0.1 (be) 305.46 300.93 S 0.1 (a) 319.1 300.93 S 0.1 (concr) 327.32 300.93 S 0.1 (ete) 351.75 300.93 S 0.1 (subclass) 368.01 300.93 S 0.1 (of) 408.56 300.93 S 5 F (ActivationGroup) 420.67 300.93 T 1 F 0.1 (.) 510.67 300.93 S 0.1 (A) 516.39 300.93 S 0.1 (subclass) 198 288.53 S 0.1 (of) 238.55 288.53 S 5 F (ActivationGroup) 250.66 288.53 T 1 F 0.1 (is) 343.78 288.53 S 0.1 (cr) 354.25 288.53 S 0.1 (eated) 362.66 288.53 S 0.1 (or) 390.23 288.53 S 0.1 (r) 402.96 288.53 S 0.1 (e-cr) 406.83 288.53 S 0.1 (eated) 423.56 288.53 S 0.1 (via) 451.13 288.53 S 0.1 (the) 468.11 288.53 S 5 F (ActivationGroup.createGroup) 198 276.13 T 1 F 0.1 (static) 363.12 276.13 S 0.1 (method) 389.95 276.13 S 0.1 (that) 427.94 276.13 S 0.1 (invokes) 448.8 276.13 S 0.1 (a) 487.05 276.13 S 0.1 (special) 495.27 276.13 S 0.1 (constr) 198 263.73 S 0.1 (uctor) 225.69 263.73 S 0.1 (that) 252.45 263.73 S 0.1 (takes) 273.31 263.73 S 0.1 (two) 299.78 263.73 S 0.1 (ar) 320.26 263.73 S 0.1 (guments:) 329.23 263.73 S 4 14 Q 0.14 (\245) 198 245.33 S 1 10 Q 0.1 (the) 210.6 245.33 S 0.1 (gr) 227.89 245.33 S 0.1 (oup's) 237.42 245.33 S 5 F (ActivationGroupID) 264.86 245.33 T 1 F 0.1 (,) 366.86 245.33 S 0.1 (and) 372.58 245.33 S 4 14 Q 0.14 (\245) 198 232.93 S 1 10 Q 0.1 (the) 210.6 232.93 S 0.1 (gr) 227.89 232.93 S 0.1 (oup's) 237.42 232.93 S 0.1 (initialization) 264.86 232.93 S 0.1 (data) 325.46 232.93 S 0.1 (\050in) 348.35 232.93 S 0.1 (a) 363.83 232.93 S 0.1 (j) 372.05 232.93 S 5 F (ava.rmi.MarshalledObject) 374.49 232.93 T 1 F 0.1 (\051) 518.49 232.93 S 5 9 Q (package java.rmi.activation;) 198 196.8 T (public final class) 198 185.8 T 9 F (ActivationGroupDesc) 300.6 185.8 T 5 F (implements java.io.Serializable) 218.16 174.8 T ({) 198 163.8 T FMENDPAGE %%EndPage: "74" 80 %%Page: "75" 81 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (75) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (public) 218.16 642 T 9 F (ActivationGroupDesc) 255.96 642 T 5 F (\050java.util.Properties props,) 358.56 642 T ( CommandEnvironment env\051;;) 359.28 631 T (public) 218.16 609 T 9 F (ActivationGroupDesc) 255.96 609 T 5 F (\050String className,) 358.56 609 T ( String codebase,) 359.28 598 T ( java.rmi.MarshalledObject data,) 359.28 587 T ( java.util.Properties props,) 359.28 576 T ( CommandEnvironment env\051;) 359.28 565 T (public String) 218.16 543 T 9 F (getClassName) 293.76 543 T 5 F (\050\051;) 358.56 543 T (public String) 218.16 521 T 9 F (getLocation) 293.76 521 T 5 F (\050\051;) 353.16 521 T (public java.rmi.MarshalledObject) 218.16 499 T 9 F (getData) 396.36 499 T 5 F (\050\051;) 434.16 499 T (public CommandEnvironment) 218.16 477 T 9 F (getCommandEnvironment) 358.56 477 T 5 F (\050\051;) 471.96 477 T (public java.util.Properties) 218.16 455 T 9 F (getPropertiesOverrides) 369.36 455 T 5 F (\050\051;) 488.16 455 T (}) 198 433 T 1 10 Q 0.1 (The) 198 413.33 S 0.1 (f) 218.16 413.33 S 0.1 (irst) 221.4 413.33 S 0.1 (constr) 239.28 413.33 S 0.1 (uctor) 266.97 413.33 S 0.1 (cr) 293.73 413.33 S 0.1 (eates) 302.14 413.33 S 0.1 (a) 327.84 413.33 S 0.1 (gr) 336.06 413.33 S 0.1 (oup) 345.59 413.33 S 0.1 (descriptor) 366.51 413.33 S 0.1 (that) 415.75 413.33 S 0.1 (uses) 436.61 413.33 S 0.1 (system) 459.43 413.33 S 0.1 (default) 494.07 413.33 S 0.1 (for) 529.32 413.33 S 0.1 (gr) 198 400.93 S 0.1 (oup) 207.53 400.93 S 0.1 (implementation) 228.13 400.93 S 0.1 (and) 302.93 400.93 S 0.1 (code) 322.95 400.93 S 0.1 (location.) 346.95 400.93 S 0.1 (Pr) 391.21 400.93 S 0.1 (operties) 401.22 400.93 S 0.1 (specify) 440.23 400.93 S 0.1 (Java) 475 400.93 S 0.1 (envir) 497.18 400.93 S 0.1 (onment) 520.62 400.93 S 0.1 (overrides) 198 388.53 S 0.1 (\050which) 243.87 388.53 S 0.1 (will) 278.25 388.53 S 0.1 (override) 298.84 388.53 S 0.1 (system) 340.37 388.53 S 0.1 (pr) 375.01 388.53 S 0.1 (operties) 384.99 388.53 S 0.1 (in) 424.32 388.53 S 0.1 (the) 436.37 388.53 S 0.1 (gr) 453.66 388.53 S 0.1 (oup) 463.19 388.53 S 0.1 (implementation's) 198 376.13 S 0.1 (VM\051.) 279.64 376.13 S 0.1 (The) 308.79 376.13 S 0.1 (command) 328.95 376.13 S 0.1 (envir) 377.26 376.13 S 0.1 (onment) 400.7 376.13 S 0.1 (can) 438.4 376.13 S 0.1 (contr) 457.08 376.13 S 0.1 (ol) 480.33 376.13 S 0.1 (the) 492.02 376.13 S 0.1 (exact) 509.31 376.13 S 0.1 (command/options) 198 363.73 S 0.1 (used) 286.33 363.73 S 0.1 (in) 311.02 363.73 S 0.1 (starting) 323.07 363.73 S 0.1 (the) 360.99 363.73 S 0.1 (child) 378.28 363.73 S 0.1 (VM,) 404.09 363.73 S 0.1 (or) 426.69 363.73 S 0.1 (can) 439.42 363.73 S 0.1 (be) 458.1 363.73 S 0 F 0.1 (null) 471.74 363.73 S 1 F 0.1 (to) 491.94 363.73 S 0.1 (accept) 503.98 363.73 S 5 F (rmid) 198 351.33 T 1 F 0.1 ('s) 222 351.33 S 0.1 (default.) 231.64 351.33 S 0.1 (The) 198 330.93 S 0.1 (second) 218.16 330.93 S 0.1 (constr) 252.74 330.93 S 0.1 (uctor) 280.43 330.93 S 0.1 (is) 307.19 330.93 S 0.1 (the) 317.66 330.93 S 0.1 (same) 334.95 330.93 S 0.1 (as) 361.33 330.93 S 0.1 (the) 373.89 330.93 S 0.1 (f) 391.18 330.93 S 0.1 (irst,) 394.42 330.93 S 0.1 (but) 414.9 330.93 S 0.1 (allows) 433.14 330.93 S 0.1 (the) 465.72 330.93 S 0.1 (specif) 483.01 330.93 S 0.1 (ication) 509.14 330.93 S 0.1 (of) 542.76 330.93 S 5 F (Properties) 198 318.53 T 1 F 0.1 (and) 261.12 318.53 S 5 F (CommandEnvironment) 281.47 318.53 T 1 F 0.1 (.) 389.47 318.53 S 0.1 (The) 198 298.13 S 5 F (getClassName) 218.16 298.13 T 1 F 0.1 (method) 293.28 298.13 S 0.1 (r) 331.27 298.13 S 0.1 (eturns) 335.14 298.13 S 0.1 (the) 366.95 298.13 S 0.1 (gr) 384.24 298.13 S 0.1 (oup\325s) 393.77 298.13 S 0.1 (class) 421.91 298.13 S 0.1 (name.) 446.36 298.13 S 0.1 (The) 198 277.73 S 5 F (getLocation) 218.16 277.73 T 1 F 0.1 (method) 287.28 277.73 S 0.1 (r) 325.27 277.73 S 0.1 (eturns) 329.14 277.73 S 0.1 (the) 360.95 277.73 S 0.1 (codebase) 378.24 277.73 S 0.1 (path) 422.52 277.73 S 0.1 (fr) 446.13 277.73 S 0.1 (om) 453.43 277.73 S 0.1 (wher) 471.04 277.73 S 0.1 (e) 494.16 277.73 S 0.1 (the) 502.17 277.73 S 0.1 (gr) 519.46 277.73 S 0.1 (oup\325s) 528.99 277.73 S 0.1 (class) 198 265.33 S 0.1 (can) 222.45 265.33 S 0.1 (be) 241.13 265.33 S 0.1 (loaded.) 254.77 265.33 S 0.1 (The) 198 244.93 S 5 F (getData) 218.16 244.93 T 1 F 0.1 (method) 263.28 244.93 S 0.1 (r) 301.27 244.93 S 0.1 (eturns) 305.14 244.93 S 0.1 (the) 336.95 244.93 S 0.1 (gr) 354.24 244.93 S 0.1 (oup\325s) 363.77 244.93 S 0.1 (initialization) 391.91 244.93 S 0.1 (data) 452.51 244.93 S 0.1 (in) 475.4 244.93 S 0.1 (marshalled) 487.45 244.93 S 0.1 (form.) 198 232.53 S 0.1 (The) 198 212.13 S 5 F (getCommandEnvironment) 218.16 212.13 T 1 F 0.1 (method) 347.28 212.13 S 0.1 (r) 385.27 212.13 S 0.1 (eturns) 389.14 212.13 S 0.1 (the) 420.95 212.13 S 0.1 (command) 438.24 212.13 S 0.1 (envir) 486.55 212.13 S 0.1 (onment) 509.99 212.13 S 0.1 (\050possibly) 198 199.73 S 0.1 (null\051.) 242.21 199.73 S 0.1 (The) 198 179.33 S 5 F (getPropertiesOverrides) 218.16 179.33 T 1 F 0.1 (method) 353.28 179.33 S 0.1 (r) 391.27 179.33 S 0.1 (eturns) 395.14 179.33 S 0.1 (the) 426.95 179.33 S 0.1 (pr) 444.24 179.33 S 0.1 (operties) 454.22 179.33 S 0.1 (overrides) 493.55 179.33 S 0.1 (\050possibly) 198 166.93 S 0.1 (null\051) 242.21 166.93 S 0.1 (for) 266.83 166.93 S 0.1 (this) 282.99 166.93 S 0.1 (descriptor) 302.74 166.93 S 0.1 (.) 348.12 166.93 S FMENDPAGE %%EndPage: "75" 81 %%Page: "76" 82 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (76) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 14 Q 0 X (7.4.6) 125 638.67 T (The) 160.49 638.67 T (ActivationGr) 185.69 638.67 T (oupDesc.CommandEnvir) 261.12 638.67 T (onment) 403.86 638.67 T (Class) 450.85 638.67 T 1 10 Q 0.1 (The) 198 617.33 S 5 F (CommandEnvironment) 218.16 617.33 T 1 F 0.1 (class) 329.28 617.33 S 0.1 (allows) 353.73 617.33 S 0.1 (overriding) 386.31 617.33 S 0.1 (default) 437.54 617.33 S 0.1 (system) 472.79 617.33 S 0.1 (pr) 507.43 617.33 S 0.1 (operties) 517.41 617.33 S 0.1 (and) 198 604.93 S 0.1 (specifying) 218.35 604.93 S 0.1 (implemention-def) 268.04 604.93 S 0.1 (ined) 349.35 604.93 S 0.1 (options) 372.5 604.93 S 0.1 (for) 409.48 604.93 S 0.1 (an) 425.64 604.93 S 5 F (ActivationGroup) 439.78 604.93 T 1 F 0.1 (.) 529.78 604.93 S 5 9 Q (public static class) 198 589.2 T 9 F (CommandEnvironment) 306 589.2 T 5 F (implements java.io.Serializable) 218.16 578.2 T ({) 198 567.2 T (public) 218.16 556.2 T 9 F (CommandEnvironment) 255.96 556.2 T 5 F (\050String cmdpath, String[] args\051;) 353.16 556.2 T (public boolean) 218.16 545.2 T 9 F (equals) 299.16 545.2 T 5 F (\050java.lang.Object\051;) 331.56 545.2 T (public String[]) 218.16 534.2 T 9 F (getCommandOptions) 304.56 534.2 T 5 F (\050\051;) 396.36 534.2 T (public String) 218.16 523.2 T 9 F (getCommandPath) 293.76 523.2 T 5 F (\050\051;) 369.36 523.2 T (public int) 218.16 512.2 T 9 F (hashCode) 277.56 512.2 T 5 F (\050\051;) 320.76 512.2 T (}) 198 497.2 T 1 10 Q 0.1 (The) 198 477.53 S 0.1 (constr) 218.16 477.53 S 0.1 (uctor) 245.85 477.53 S 0.1 (cr) 272.61 477.53 S 0.1 (eates) 281.02 477.53 S 0.1 (a) 306.72 477.53 S 0.1 (CommandEnvir) 314.94 477.53 S 0.1 (onment) 387.54 477.53 S 0.1 (with) 425.24 477.53 S 0.1 (the) 449.09 477.53 S 0.1 (given) 466.38 477.53 S 0.1 (command,) 494.73 477.53 S 0 F 0.1 (cmdpath) 198 465.13 S 1 F 0.1 (,) 233.32 465.13 S 0.1 (and) 239.04 465.13 S 0.1 (additional) 259.39 465.13 S 0.1 (command) 309 465.13 S 0.1 (line) 357.31 465.13 S 0.1 (options,) 377.26 465.13 S 0 F 0.1 (ar) 416.84 465.13 S 0.1 (gs) 425.19 465.13 S 1 F 0.1 (.) 434.28 465.13 S 0.1 (The) 198 444.73 S 5 F (equals) 218.16 444.73 T 1 F 0.1 (implements) 257.28 444.73 S 0.1 (content) 313.79 444.73 S 0.1 (equality) 350.46 444.73 S 0.1 (for) 390.44 444.73 S 0.1 (command) 406.6 444.73 S 0.1 (envir) 454.91 444.73 S 0.1 (onment) 478.35 444.73 S 0.1 (objects.) 516.05 444.73 S 0.1 (The) 198 432.33 S 5 F (hashCode) 218.16 432.33 T 1 F 0.1 (method) 269.28 432.33 S 0.1 (is) 307.27 432.33 S 0.1 (implemented) 317.74 432.33 S 0.1 (appr) 381.01 432.33 S 0.1 (opriately) 402.2 432.33 S 0.1 (so) 446.07 432.33 S 0.1 (that) 459.09 432.33 S 0.1 (a) 479.95 432.33 S 0.1 (CommandEnvir) 198 419.93 S 0.1 (onment) 270.6 419.93 S 0.1 (can) 308.3 419.93 S 0.1 (be) 326.98 419.93 S 0.1 (stor) 340.62 419.93 S 0.1 (ed) 357.75 419.93 S 0.1 (in) 371.97 419.93 S 0.1 (a) 384.02 419.93 S 0.1 (hash) 392.24 419.93 S 0.1 (table) 416.64 419.93 S 0.1 (if) 441.75 419.93 S 0.1 (necessary) 451.31 419.93 S 0.1 (.) 493.93 419.93 S 0.1 (The) 198 399.53 S 5 F (getCommandOptions) 217.85 399.53 T 1 F 0.1 (method) 322.67 399.53 S 0.1 (r) 360.35 399.53 S 0.1 (eturns) 364.22 399.53 S 0.1 (the) 395.73 399.53 S 0.1 (envir) 412.71 399.53 S 0.1 (onment) 436.15 399.53 S 0.1 (object\325s) 473.54 399.53 S 0.1 (command) 510 399.53 S 0.1 (line) 198 387.13 S 0.1 (options.) 217.95 387.13 S 0.1 (The) 198 366.73 S 5 F (getCommandPath) 218.16 366.73 T 1 F 0.1 (method) 305.28 366.73 S 0.1 (r) 343.27 366.73 S 0.1 (eturns) 347.14 366.73 S 0.1 (the) 378.95 366.73 S 0.1 (envir) 396.24 366.73 S 0.1 (onment) 419.68 366.73 S 0.1 (object\325s) 457.38 366.73 S 0.1 (command) 494.14 366.73 S 0.1 (string.) 198 354.33 S 0 14 Q (7.4.7) 125 321.27 T (The) 160.49 321.27 T (ActivationGr) 185.69 321.27 T (oupID) 261.12 321.27 T (Class) 301.87 321.27 T 1 10 Q 0.1 (The) 198 299.93 S 0.1 (identif) 218.16 299.93 S 0.1 (ier) 247.8 299.93 S 0.1 (for) 262.87 299.93 S 0.1 (a) 279.03 299.93 S 0.1 (r) 287.25 299.93 S 0.1 (egister) 291.12 299.93 S 0.1 (ed) 321.14 299.93 S 0.1 (activation) 335.36 299.93 S 0.1 (gr) 383.19 299.93 S 0.1 (oup) 392.72 299.93 S 0.1 (serves) 413.64 299.93 S 0.1 (several) 445.02 299.93 S 0.1 (purposes:) 480.17 299.93 S 4 14 Q 0.14 (\245) 198 281.53 S 1 10 Q 0.1 (it) 210.6 281.53 S 0.1 (identif) 220.09 281.53 S 0.1 (ies) 249.73 281.53 S 0.1 (the) 265.09 281.53 S 0.1 (gr) 282.38 281.53 S 0.1 (oup) 291.91 281.53 S 0.1 (uniquely) 312.83 281.53 S 0.1 (within) 356.4 281.53 S 0.1 (the) 389.18 281.53 S 0.1 (activation) 406.47 281.53 S 0.1 (system,) 454.3 281.53 S 0.1 (and) 491.54 281.53 S 4 14 Q 0.14 (\245) 198 269.13 S 1 10 Q 0.1 (it) 210.6 269.13 S 0.1 (contains) 219.71 269.13 S 0.1 (a) 260.21 269.13 S 0.1 (r) 268.05 269.13 S 0.1 (efer) 271.92 269.13 S 0.1 (ence) 289 269.13 S 0.1 (to) 311.99 269.13 S 0.1 (the) 323.65 269.13 S 0.1 (gr) 340.57 269.13 S 0.1 (oup\325s) 350.1 269.13 S 0.1 (activation) 377.86 269.13 S 0.1 (system) 425.31 269.13 S 0.1 (so) 459.58 269.13 S 0.1 (that) 472.22 269.13 S 0.1 (the) 492.71 269.13 S 0.1 (gr) 509.62 269.13 S 0.1 (oup) 519.15 269.13 S 0.1 (can) 539.7 269.13 S 0.1 (contact) 210.6 256.73 S 0.1 (its) 246.1 256.73 S 0.1 (activation) 259.93 256.73 S 0.1 (system) 307.76 256.73 S 0.1 (when) 342.4 256.73 S 0.1 (necessary) 370.69 256.73 S 0.1 (.) 413.31 256.73 S 0.1 (The) 198 236.33 S 5 F 0.1 (ActivationGroupID) 218.16 236.33 S 1 F 0.1 (is) 324.98 236.33 S 0.1 (r) 335.45 236.33 S 0.1 (eturned) 339.32 236.33 S 0.1 (fr) 377.89 236.33 S 0.1 (om) 385.19 236.33 S 0.1 (the) 402.8 236.33 S 0.1 (call) 420.09 236.33 S 0.1 (to) 438.87 236.33 S 5 F 0.1 (ActivationSystem.registerGroup) 198 223.93 S 1 F 0.1 (and) 384.12 223.93 S 0.1 (is) 404.47 223.93 S 0.1 (used) 414.94 223.93 S 0.1 (to) 439.63 223.93 S 0.1 (identify) 451.67 223.93 S 0.1 (the) 490.28 223.93 S 0.1 (gr) 507.57 223.93 S 0.1 (oup) 517.1 223.93 S 0.1 (within) 198 211.53 S 0.1 (the) 230.78 211.53 S 0.1 (activation) 248.07 211.53 S 0.1 (system.) 295.9 211.53 S 0.1 (This) 333.14 211.53 S 0.1 (gr) 355.76 211.53 S 0.1 (oup) 365.29 211.53 S 0.1 (identif) 386.21 211.53 S 0.1 (ier) 415.85 211.53 S 0.1 (is) 430.92 211.53 S 0.1 (passed) 441.39 211.53 S 0.1 (as) 475.5 211.53 S 0.1 (one) 488.06 211.53 S 0.1 (of) 507.55 211.53 S 0.1 (the) 519.66 211.53 S 0.1 (ar) 198 199.13 S 0.1 (guments) 206.97 199.13 S 0.1 (to) 249.32 199.13 S 0.1 (the) 261.36 199.13 S 0.1 (activation) 278.65 199.13 S 0.1 (gr) 326.48 199.13 S 0.1 (oup\325s) 336.01 199.13 S 0.1 (special) 364.15 199.13 S 0.1 (constr) 398.27 199.13 S 0.1 (uctor) 425.96 199.13 S 0.1 (when) 452.72 199.13 S 0.1 (an) 481.01 199.13 S 0.1 (activation) 495.15 199.13 S 0.1 (gr) 198 186.73 S 0.1 (oup) 207.53 186.73 S 0.1 (is) 228.45 186.73 S 0.1 (cr) 238.92 186.73 S 0.1 (eated) 247.33 186.73 S 0.1 (or) 274.9 186.73 S 0.1 (r) 287.63 186.73 S 0.1 (e-cr) 291.5 186.73 S 0.1 (eated.) 308.23 186.73 S FMENDPAGE %%EndPage: "76" 82 %%Page: "77" 83 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (77) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (package java.rmi.activation;) 198 642 T (public class) 198 631 T 9 F (ActivationGroupID) 268.2 631 T 5 F ( implements java.io.Serializable) 360 631 T ({) 198 620 T (public) 218.16 609 T 9 F (ActivationGroupID) 255.96 609 T 5 F (\050ActivationSystem system\051;) 347.76 609 T (public ActivationSystem) 218.16 587 T 9 F (getSystem) 347.76 587 T 5 F (\050\051;) 396.36 587 T (public boolean) 218.16 565 T 9 F (equals) 299.16 565 T 5 F (\050Object obj\051;) 331.56 565 T (public int) 218.16 543 T 9 F (hashCode) 277.56 543 T 5 F (\050\051;) 320.76 543 T (}) 198 532 T 1 10 Q 0.1 (The) 198 512.33 S 5 F (ActivationGroupID) 217.67 512.33 T 1 F 0.1 (constr) 322.3 512.33 S 0.1 (uctor) 349.99 512.33 S 0.1 (cr) 376.27 512.33 S 0.1 (eates) 384.68 512.33 S 0.1 (a) 409.89 512.33 S 0.1 (unique) 417.62 512.33 S 0.1 (gr) 452.03 512.33 S 0.1 (oup) 461.56 512.33 S 0.1 (identif) 482 512.33 S 0.1 (ier) 511.64 512.33 S 0.1 (whose) 526.22 512.33 S 5 F 0.1 (ActivationSystem) 198 499.93 S 1 F 0.1 (is) 298.72 499.93 S 0 F 0.1 (system) 309.19 499.93 S 1 F 0.1 (.) 337.57 499.93 S 0.1 (The) 198 479.53 S 5 F (getSystem) 218.16 479.53 T 1 F 0.1 (method) 275.28 479.53 S 0.1 (r) 313.27 479.53 S 0.1 (eturns) 317.14 479.53 S 0.1 (the) 348.95 479.53 S 0.1 (activation) 366.24 479.53 S 0.1 (system) 414.07 479.53 S 0.1 (for) 448.71 479.53 S 0.1 (the) 464.87 479.53 S 0.1 (gr) 482.16 479.53 S 0.1 (oup.) 491.69 479.53 S 0.1 (The) 198 459.13 S 5 F (hashCode) 218.16 459.13 T 1 F 0.1 (method) 269.28 459.13 S 0.1 (r) 307.27 459.13 S 0.1 (eturns) 311.14 459.13 S 0.1 (a) 342.95 459.13 S 0.1 (hashcode) 351.17 459.13 S 0.1 (for) 396.77 459.13 S 0.1 (the) 412.93 459.13 S 0.1 (gr) 430.22 459.13 S 0.1 (oup\325s) 439.75 459.13 S 0.1 (identif) 467.89 459.13 S 0.1 (ier) 497.53 459.13 S 0.1 (.) 508.74 459.13 S 0.1 (T) 514.46 459.13 S 0.1 (wo) 519.79 459.13 S 0.1 (gr) 198 446.73 S 0.1 (oup) 207.53 446.73 S 0.1 (identif) 228.45 446.73 S 0.1 (iers) 258.09 446.73 S 0.1 (that) 277.5 446.73 S 0.1 (r) 298.36 446.73 S 0.1 (efer) 302.23 446.73 S 0.1 (to) 322.61 446.73 S 0.1 (the) 334.65 446.73 S 0.1 (same) 351.94 446.73 S 0.1 (r) 378.32 446.73 S 0.1 (emote) 382.19 446.73 S 0.1 (gr) 412.94 446.73 S 0.1 (oup) 422.47 446.73 S 0.1 (will) 443.39 446.73 S 0.1 (have) 463.98 446.73 S 0.1 (the) 488.76 446.73 S 0.1 (same) 506.05 446.73 S 0.1 (hash) 532.42 446.73 S 0.1 (code.) 198 434.33 S 0.1 (The) 198 413.93 S 5 F (equals) 218.16 413.93 T 1 F 0.1 (method) 257.28 413.93 S 0.1 (compar) 295.27 413.93 S 0.1 (es) 329.38 413.93 S 0.1 (two) 341.73 413.93 S 0.1 (gr) 362.21 413.93 S 0.1 (oup) 371.74 413.93 S 0.1 (identif) 392.66 413.93 S 0.1 (iers) 422.3 413.93 S 0.1 (for) 441.71 413.93 S 0.1 (content) 457.87 413.93 S 0.1 (equality) 494.54 413.93 S 0.1 (.) 530.29 413.93 S 0.1 (The) 536.01 413.93 S 0.1 (method) 198 401.53 S 0.1 (r) 235.99 401.53 S 0.1 (eturns) 239.86 401.53 S 0.1 (tr) 271.67 401.53 S 0.1 (ue) 279 401.53 S 0.1 (if) 293.14 401.53 S 0.1 (both) 302.7 401.53 S 0.1 (of) 326.29 401.53 S 0.1 (the) 338.4 401.53 S 0.1 (following) 355.69 401.53 S 0.1 (conditions) 402.41 401.53 S 0.1 (ar) 452.96 401.53 S 0.1 (e) 461.93 401.53 S 0.1 (tr) 469.94 401.53 S 0.1 (ue:) 477.27 401.53 S 0.1 (1\051) 494.01 401.53 S 0.1 (the) 505.66 401.53 S 0.1 (unique) 522.95 401.53 S 0.1 (identif) 198 389.13 S 0.1 (iers) 227.64 389.13 S 0.1 (ar) 246.66 389.13 S 0.1 (e) 255.63 389.13 S 0.1 (equivalent) 263.26 389.13 S 0.1 (\050by) 313.76 389.13 S 0.1 (content\051,) 331.21 389.13 S 0.1 (and) 373.52 389.13 S 0.1 (2\051) 393.49 389.13 S 0.1 (the) 404.76 389.13 S 0.1 (activation) 421.66 389.13 S 0.1 (system) 469.11 389.13 S 0.1 (specif) 503.36 389.13 S 0.1 (ied) 529.49 389.13 S 0.1 (in) 546.33 389.13 S 0.1 (each) 198 376.73 S 0.1 (r) 221.57 376.73 S 0.1 (efers) 225.44 376.73 S 0.1 (to) 250.16 376.73 S 0.1 (the) 262.2 376.73 S 0.1 (same) 279.49 376.73 S 0.1 (r) 305.87 376.73 S 0.1 (emote) 309.74 376.73 S 0.1 (object.) 340.49 376.73 S 0 14 Q (7.4.8) 125 343.67 T (The) 160.49 343.67 T (ActivationGr) 185.69 343.67 T (oup) 261.12 343.67 T (Class) 286.32 343.67 T 1 10 Q 0.1 (An) 198 322.33 S 5 F (ActivationGroup) 214.92 322.33 T 1 F 0.1 (is) 308.04 322.33 S 0.1 (r) 318.51 322.33 S 0.1 (esponsible) 322.38 322.33 S 0.1 (for) 373.2 322.33 S 0.1 (cr) 389.36 322.33 S 0.1 (eating) 397.77 322.33 S 0.1 (new) 428.83 322.33 S 0.1 (instances) 451.2 322.33 S 0.1 (of) 495.74 322.33 S 0.1 (\322activatable\323) 198 309.93 S 0.1 (objects) 260.17 309.93 S 0.1 (in) 294.05 309.93 S 0.1 (its) 306.1 309.93 S 0.1 (gr) 319.93 309.93 S 0.1 (oup,) 329.46 309.93 S 0.1 (informing) 352.98 309.93 S 0.1 (its) 401.59 309.93 S 5 F (ActivationMonitor) 415.42 309.93 T 1 F 0.1 (when) 520.54 309.93 S 0.1 (either:) 198 297.53 S 0.1 (its) 229.84 297.53 S 0.1 (objects) 243.67 297.53 S 0.1 (become) 277.55 297.53 S 0.1 (active) 315.11 297.53 S 0.1 (or) 344.88 297.53 S 0.1 (inactive,) 357.61 297.53 S 0.1 (or) 398.91 297.53 S 0.1 (the) 411.64 297.53 S 0.1 (gr) 428.93 297.53 S 0.1 (oup) 438.46 297.53 S 0.1 (as) 459.38 297.53 S 0.1 (a) 471.94 297.53 S 0.1 (whole) 480.16 297.53 S 0.1 (becomes) 511.1 297.53 S 0.1 (inactive.) 198 285.13 S 0.1 (An) 198 264.73 S 5 F (ActivationGroup) 214.92 264.73 T 1 F 0.1 (is) 308.04 264.73 S 0 F 0.1 (initially) 318.51 264.73 S 1 F 0.1 (cr) 354.76 264.73 S 0.1 (eated) 363.17 264.73 S 0.1 (in) 390.74 264.73 S 0.1 (one) 402.79 264.73 S 0.1 (of) 422.28 264.73 S 0.1 (several) 434.39 264.73 S 0.1 (ways:) 469.54 264.73 S 4 14 Q 0.14 (\245) 198 246.33 S 1 10 Q 0.1 (as) 210.6 246.33 S 0.1 (a) 223.16 246.33 S 0.1 (side-ef) 231.38 246.33 S 0.1 (fect) 261.4 246.33 S 0.1 (of) 280.74 246.33 S 0.1 (cr) 292.85 246.33 S 0.1 (eating) 301.26 246.33 S 0.1 (a) 332.32 246.33 S 0.1 (\322default\323) 340.54 246.33 S 5 F (ActivationDesc) 385.99 246.33 T 1 F 0.1 (for) 473.11 246.33 S 0.1 (an) 489.27 246.33 S 0.1 (object,) 503.41 246.33 S 0.1 (or) 535.55 246.33 S 4 14 Q 0.14 (\245) 198 233.93 S 1 10 Q 0.1 (by) 210.6 233.93 S 0.1 (an) 225.01 233.93 S 0.1 (explicit) 239.15 233.93 S 0.1 (call) 275.46 233.93 S 0.1 (to) 294.24 233.93 S 0.1 (the) 306.28 233.93 S 5 F (ActivationGroup.createGroup) 323.57 233.93 T 1 F 0.1 (method,) 488.69 233.93 S 0.1 (or) 529.28 233.93 S 4 14 Q 0.14 (\245) 198 221.53 S 1 10 Q 0.1 (as) 210.6 221.53 S 0.1 (a) 223.16 221.53 S 0.1 (side-ef) 231.38 221.53 S 0.1 (fect) 261.4 221.53 S 0.1 (of) 280.74 221.53 S 0.1 (activating) 292.85 221.53 S 0.1 (the) 340.78 221.53 S 0.1 (f) 358.07 221.53 S 0.1 (irst) 361.31 221.53 S 0.1 (object) 379.19 221.53 S 0.1 (in) 408.73 221.53 S 0.1 (a) 420.78 221.53 S 0.1 (gr) 429 221.53 S 0.1 (oup) 438.53 221.53 S 0.1 (whose) 459.45 221.53 S 5 F (ActivationGroupDesc) 210.6 209.13 T 1 F 0.1 (was) 327.72 209.13 S 0.1 (only) 348.72 209.13 S 0.1 (r) 371.99 209.13 S 0.1 (egister) 375.86 209.13 S 0.1 (ed.) 405.88 209.13 S 0.1 (Only) 198 188.73 S 0.1 (the) 223.67 188.73 S 0.1 (activator) 240.96 188.73 S 0.1 (can) 283.91 188.73 S 0 F 0.1 (r) 302.59 188.73 S 0.1 (e-cr) 306.4 188.73 S 0.1 (eate) 321.8 188.73 S 1 F 0.1 (an) 340.87 188.73 S 5 F (ActivationGroup) 355.01 188.73 T 1 F 0.1 (.) 445.01 188.73 S 0.1 (The) 450.73 188.73 S 0.1 (activator) 470.89 188.73 S 0.1 (spawns,) 513.84 188.73 S 0.1 (as) 198 176.33 S 0.1 (needed,) 210.56 176.33 S 0.1 (a) 249.29 176.33 S 0.1 (separate) 257.51 176.33 S 0.1 (VM) 298.47 176.33 S 0.1 (\050as) 318.47 176.33 S 0.1 (a) 334.46 176.33 S 0.1 (child) 342.68 176.33 S 0.1 (pr) 368.49 176.33 S 0.1 (ocess,) 378.47 176.33 S 0.1 (for) 407.86 176.33 S 0.1 (example\051) 424.02 176.33 S 0.1 (for) 468.76 176.33 S 0.1 (each) 484.92 176.33 S 0.1 (r) 508.49 176.33 S 0.1 (egister) 512.35 176.33 S 0.1 (ed) 542.38 176.33 S 0.1 (activation) 198 163.93 S 0.1 (gr) 245.83 163.93 S 0.1 (oup) 255.36 163.93 S 0.1 (and) 276.28 163.93 S 0.1 (dir) 296.63 163.93 S 0.1 (ects) 309.72 163.93 S 0.1 (activation) 329.97 163.93 S 0.1 (r) 377.8 163.93 S 0.1 (equests) 381.67 163.93 S 0.1 (to) 418.44 163.93 S 0.1 (the) 430.48 163.93 S 0.1 (appr) 447.77 163.93 S 0.1 (opriate) 468.96 163.93 S 0.1 (gr) 504.16 163.93 S 0.1 (oup.) 513.69 163.93 S 0.1 (It) 537.21 163.93 S 0.1 (is) 547.16 163.93 S 0.1 (implementation) 198 151.53 S 0.1 (specif) 272.7 151.53 S 0.1 (ic) 298.83 151.53 S 0.1 (how) 309.07 151.53 S 0.1 (VMs) 331.69 151.53 S 0.1 (ar) 355.61 151.53 S 0.1 (e) 364.58 151.53 S 0.1 (spawned.) 372.16 151.53 S 0.1 (An) 418.47 151.53 S 0.1 (activation) 434.96 151.53 S 0.1 (gr) 482.37 151.53 S 0.1 (oup) 491.9 151.53 S 0.1 (is) 512.4 151.53 S 0.1 (cr) 522.44 151.53 S 0.1 (eated) 530.85 151.53 S FMENDPAGE %%EndPage: "77" 83 %%Page: "78" 84 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (78) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (via) 198 641.33 S 0.1 (the) 214.98 641.33 S 5 F (ActivationGroup.createGroup) 232.27 641.33 T 1 F 0.1 (static) 397.39 641.33 S 0.1 (method.) 424.22 641.33 S 0.1 (The) 464.81 641.33 S 5 F (createGroup) 484.97 641.33 T 1 F 0.1 (method) 198 628.93 S 0.1 (has) 235.63 628.93 S 0.1 (two) 253.75 628.93 S 0.1 (r) 273.87 628.93 S 0.1 (equir) 277.74 628.93 S 0.1 (ements) 301.34 628.93 S 0.1 (on) 336.43 628.93 S 0.1 (the) 350.68 628.93 S 0.1 (gr) 367.61 628.93 S 0.1 (oup) 377.14 628.93 S 0.1 (to) 397.7 628.93 S 0.1 (be) 409.38 628.93 S 0.1 (cr) 422.66 628.93 S 0.1 (eated:) 431.07 628.93 S 0.1 (1\051) 460.88 628.93 S 0.1 (the) 472.17 628.93 S 0.1 (gr) 489.11 628.93 S 0.1 (oup) 498.64 628.93 S 0.1 (must) 519.2 628.93 S 0.1 (be) 544.72 628.93 S 0.1 (a) 198 616.53 S 0.1 (concr) 206.22 616.53 S 0.1 (ete) 230.65 616.53 S 0.1 (subclass) 246.91 616.53 S 0.1 (of) 287.46 616.53 S 5 F (ActivationGroup) 299.57 616.53 T 1 F 0.1 (,) 389.57 616.53 S 0.1 (and) 395.29 616.53 S 0.1 (2\051) 415.64 616.53 S 0.1 (the) 427.29 616.53 S 0.1 (gr) 444.58 616.53 S 0.1 (oup) 454.11 616.53 S 0.1 (must) 475.03 616.53 S 0.1 (have) 500.91 616.53 S 0.1 (a) 525.69 616.53 S 0.1 (constr) 198 604.13 S 0.1 (uctor) 225.69 604.13 S 0.1 (that) 252.45 604.13 S 0.1 (takes) 273.31 604.13 S 0.1 (two) 299.78 604.13 S 0.1 (ar) 320.26 604.13 S 0.1 (guments:) 329.23 604.13 S 4 14 Q 0.14 (\245) 198 585.73 S 1 10 Q 0.1 (the) 213.72 585.73 S 0.1 (gr) 231.01 585.73 S 0.1 (oup's) 240.54 585.73 S 5 F (ActivationGroupID) 267.98 585.73 T 1 F 0.1 (,) 369.98 585.73 S 0.1 (and) 375.7 585.73 S 4 14 Q 0.14 (\245) 198 573.33 S 1 10 Q 0.1 (the) 213.72 573.33 S 0.1 (gr) 231.01 573.33 S 0.1 (oup's) 240.54 573.33 S 0.1 (initialization) 267.98 573.33 S 0.1 (data) 328.58 573.33 S 0.1 (\050in) 351.47 573.33 S 0.1 (a) 366.95 573.33 S 5 F (MarshalledObject) 375.17 573.33 T 1 F 0.1 (\051) 471.17 573.33 S 0.1 (When) 198 552.93 S 0.1 (cr) 227.95 552.93 S 0.1 (eated,) 236.36 552.93 S 0.1 (the) 266.53 552.93 S 0.1 (default) 283.82 552.93 S 0.1 (implementation) 319.07 552.93 S 0.1 (of) 394.19 552.93 S 5 F (ActivationGroup) 406.3 552.93 T 1 F 0.1 (will) 499.42 552.93 S 0.1 (set) 520.01 552.93 S 0.1 (the) 535.72 552.93 S 0.1 (system) 198 540.53 S 0.1 (pr) 232.64 540.53 S 0.1 (operties) 242.62 540.53 S 0.1 (to) 281.95 540.53 S 0.1 (the) 293.99 540.53 S 0.1 (system) 311.28 540.53 S 0.1 (pr) 345.92 540.53 S 0.1 (operties) 355.9 540.53 S 0.1 (in) 395.23 540.53 S 0.1 (for) 407.28 540.53 S 0.1 (ce) 420.14 540.53 S 0.1 (when) 432.69 540.53 S 0.1 (it) 460.98 540.53 S 5 F (ActivationGroupDesc) 198 528.13 T 1 F 0.1 (was) 314.95 528.13 S 0.1 (cr) 335.79 528.13 S 0.1 (eated,) 344.2 528.13 S 0.1 (and) 374.2 528.13 S 0.1 (will) 394.38 528.13 S 0.1 (set) 414.8 528.13 S 0.1 (the) 430.35 528.13 S 0.1 (security) 447.47 528.13 S 0.1 (manager) 486.4 528.13 S 0.1 (to) 529 528.13 S 0.1 (the) 540.88 528.13 S 5 F (java.rmi.RMISecurityManager) 198 515.73 T 1 F 0.1 (.) 359.26 515.73 S 0.1 (If) 364.98 515.73 S 0.1 (your) 375 515.73 S 0.1 (application) 399.52 515.73 S 0.1 (r) 453.47 515.73 S 0.1 (equir) 457.34 515.73 S 0.1 (es) 480.94 515.73 S 0.1 (some) 493.29 515.73 S 0.1 (specif) 520.13 515.73 S 0.1 (ic) 546.26 515.73 S 0.1 (pr) 198 503.33 S 0.1 (operties) 207.98 503.33 S 0.1 (to) 247.31 503.33 S 0.1 (be) 259.35 503.33 S 0.1 (set) 272.99 503.33 S 0.1 (when) 288.7 503.33 S 0.1 (objects) 316.99 503.33 S 0.1 (ar) 350.87 503.33 S 0.1 (e) 359.84 503.33 S 0.1 (activated) 367.85 503.33 S 0.1 (in) 412.29 503.33 S 0.1 (the) 424.34 503.33 S 0.1 (gr) 441.63 503.33 S 0.1 (oup,) 451.16 503.33 S 0.1 (the) 474.68 503.33 S 0.1 (application) 491.97 503.33 S 0.1 (should) 198 490.93 S 0.1 (set) 232.29 490.93 S 0.1 (the) 248 490.93 S 0.1 (pr) 265.29 490.93 S 0.1 (operties) 275.27 490.93 S 0.1 (befor) 314.6 490.93 S 0.1 (e) 337.98 490.93 S 0.1 (cr) 345.99 490.93 S 0.1 (eating) 354.4 490.93 S 0.1 (any) 385.46 490.93 S 5 F (ActivationDesc) 405.26 490.93 T 1 F 0.1 (s) 489.26 490.93 S 0.1 (\050befor) 496.72 490.93 S 0.1 (e) 523.53 490.93 S 0.1 (the) 531.54 490.93 S 0.1 (default) 198 478.53 S 5 F (ActivationGroupDesc) 233.25 478.53 T 1 F 0.1 (is) 350.37 478.53 S 0.1 (cr) 360.84 478.53 S 0.1 (eated\051.) 369.25 478.53 S 5 9 Q (package java.rmi.activation;) 198 462.8 T (public abstract class) 198 451.8 T 9 F (ActivationGroup) 316.8 451.8 T 5 F (extends UnicastRemoteObject) 218.16 440.8 T (implements ActivationInstantiator) 218.16 429.8 T ({) 198 418.8 T (protected) 218.16 407.8 T 9 F (ActivationGroup) 272.16 407.8 T 5 F (\050ActivationGroupID groupID\051) 353.16 407.8 T (throws java.rmi.RemoteException;) 238.32 396.8 T (public abstract MarshalledObject) 218.16 374.8 T 9 F (newInstance) 396.36 374.8 T 5 F (\050ActivationID id,) 455.76 374.8 T (ActivationDesc) 451.11 363.8 T (desc\051) 531 363.8 T (throws ActivationException, java.rmi.RemoteException;) 238.32 352.8 T (public abstract boolean) 218.16 330.8 T 9 F (inactiveObject) 347.76 330.8 T 5 F (\050ActivationID id\051) 423.36 330.8 T (throws ActivationException, UnknownObjectException,) 238.32 319.8 T ( java.rmi.RemoteException;) 258.48 308.8 T (public) 218.16 286.8 T (static) 255.87 286.8 T (ActivationGroup) 293.58 286.8 T 9 F (createGroup) 379.89 286.8 T 5 F (\050ActivationGroupID) 439.29 286.8 T (id,) 541.8 286.8 T (ActivationGroupDesc) 424.29 275.8 T (desc,) 531 275.8 T ( long incarnation\051) 399.6 264.8 T (throws ActivationException;) 258.48 253.8 T (public static ActivationGroupID) 218.16 231.8 T 9 F (currentGroupID) 390.96 231.8 T 5 F (\050\051;) 466.56 231.8 T (public static void) 218.16 209.8 T 9 F (setSystem) 320.76 209.8 T 5 F (\050ActivationSystem system\051) 369.36 209.8 T (throws ActivationException;) 238.32 198.8 T (public static ActivationSystem) 218.16 176.8 T 9 F (getSystem) 385.56 176.8 T 5 F (\050\051) 434.16 176.8 T (throws ActivationException;) 238.32 165.8 T FMENDPAGE %%EndPage: "78" 84 %%Page: "79" 85 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (79) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (protected void) 218.16 642 T 9 F (activeObject) 299.16 642 T 5 F (\050ActivationID id,) 363.96 642 T (java.rmi.MarshalledObject) 367.44 631 T (mobj\051) 506.52 631 T (throws ActivationException, UnknownObjectException,) 238.32 620 T ( java.rmi.RemoteException;) 258.48 609 T (protected void) 218.16 587 T 9 F (inactiveGroup) 299.16 587 T 5 F (\050\051) 369.36 587 T (throws UnknownGroupException, java.rmi.RemoteException;) 238.32 576 T (}) 198 554 T 1 10 Q 0.1 (The) 198 534.33 S 0.1 (activator) 218.16 534.33 S 0.1 (calls) 261.11 534.33 S 0.1 (an) 284.23 534.33 S 0.1 (activation) 298.37 534.33 S 0.1 (gr) 346.2 534.33 S 0.1 (oup\325s) 355.73 534.33 S 5 F (newInstance) 383.87 534.33 T 1 F 0.1 (method) 452.99 534.33 S 0.1 (in) 490.98 534.33 S 0.1 (or) 503.03 534.33 S 0.1 (der) 512.46 534.33 S 0.1 (to) 530.73 534.33 S 0.1 (activate) 198 521.93 S 0.1 (an) 236.23 521.93 S 0.1 (object) 250.37 521.93 S 0.1 (with) 279.91 521.93 S 0.1 (the) 303.76 521.93 S 0.1 (activation) 321.05 521.93 S 0.1 (descriptor) 368.88 521.93 S 0.1 (,) 414.26 521.93 S 0 F 0.1 (desc) 419.98 521.93 S 1 F 0.1 (.) 437.23 521.93 S 0.1 (The) 442.95 521.93 S 0.1 (activation) 463.11 521.93 S 0.1 (gr) 510.93 521.93 S 0.1 (oup) 520.47 521.93 S 0.1 (is) 541.39 521.93 S 0.1 (r) 198 509.53 S 0.1 (esponsible) 201.87 509.53 S 0.1 (for:) 252.69 509.53 S 4 14 Q 0.14 (\245) 198 491.13 S 1 10 Q 0.1 (determining) 210.6 491.13 S 0.1 (the) 269.57 491.13 S 0.1 (class) 286.86 491.13 S 0.1 (for) 311.31 491.13 S 0.1 (the) 327.47 491.13 S 0.1 (object) 344.76 491.13 S 0.1 (using) 374.3 491.13 S 0.1 (the) 402.48 491.13 S 0.1 (descriptor) 419.77 491.13 S 0.1 (\325s) 466.63 491.13 S 5 F (getClassName) 476.97 491.13 T 1 F 0.1 (method,) 210.6 478.73 S 4 14 Q 0.14 (\245) 198 466.33 S 1 10 Q 0.1 (loading) 210.6 466.33 S 0.1 (the) 247.82 466.33 S 0.1 (class) 264.73 466.33 S 0.1 (fr) 288.81 466.33 S 0.1 (om) 296.11 466.33 S 0.1 (the) 313.34 466.33 S 0.1 (URL) 330.26 466.33 S 0.1 (path) 353.87 466.33 S 0.1 (obtained) 377.11 466.33 S 0.1 (fr) 419.53 466.33 S 0.1 (om) 426.83 466.33 S 0.1 (the) 444.07 466.33 S 0.1 (descriptor) 460.98 466.33 S 0.1 (\050using) 509.85 466.33 S 0.1 (the) 541.08 466.33 S 5 F (getLocation) 210.6 453.93 T 1 F 0.1 (method\051,) 279.72 453.93 S 4 14 Q 0.14 (\245) 198 441.53 S 1 10 Q 0.1 (cr) 210.6 441.53 S 0.1 (eating) 219.01 441.53 S 0.1 (an) 250.07 441.53 S 0.1 (instance) 264.21 441.53 S 0.1 (of) 304.41 441.53 S 0.1 (the) 316.52 441.53 S 0.1 (class) 333.81 441.53 S 0.1 (by) 358.26 441.53 S 0.1 (invoking) 372.67 441.53 S 0.1 (the) 416.28 441.53 S 0.1 (special) 433.57 441.53 S 0.1 (constr) 467.69 441.53 S 0.1 (uctor) 495.38 441.53 S 0.1 (of) 522.14 441.53 S 0.1 (the) 534.24 441.53 S 0.1 (object\325s) 210.6 429.13 S 0.1 (class) 247.36 429.13 S 0.1 (that) 271.81 429.13 S 0.1 (takes) 292.67 429.13 S 0.1 (two) 319.14 429.13 S 0.1 (ar) 339.62 429.13 S 0.1 (guments:) 348.59 429.13 S 0.1 (the) 393.54 429.13 S 0.1 (object\325s) 410.83 429.13 S 5 F (ActivationID) 447.59 429.13 T 1 F 0.1 (,) 519.59 429.13 S 0.1 (and) 525.31 429.13 S 0.1 (a) 545.66 429.13 S 5 F (MarshalledObject) 210.6 416.73 T 1 F 0.1 (containing) 309.72 416.73 S 0.1 (the) 360.84 416.73 S 0.1 (object\325s) 378.13 416.73 S 0.1 (initialization) 414.89 416.73 S 0.1 (data,) 475.49 416.73 S 0.1 (and) 500.98 416.73 S 4 14 Q 0.14 (\245) 198 404.33 S 1 10 Q 0.1 (r) 210.6 404.33 S 0.1 (eturning) 214.47 404.33 S 0.1 (a) 256.53 404.33 S 0.1 (serialized) 264.75 404.33 S 0.1 (version) 311.48 404.33 S 0.1 (of) 348.12 404.33 S 0.1 (the) 360.23 404.33 S 0.1 (r) 377.52 404.33 S 0.1 (emote) 381.39 404.33 S 0.1 (object) 412.14 404.33 S 0.1 (it) 441.68 404.33 S 0.1 (just) 451.17 404.33 S 0.1 (cr) 470.56 404.33 S 0.1 (eated) 478.97 404.33 S 0.1 (to) 506.54 404.33 S 0.1 (the) 518.58 404.33 S 0.1 (activator) 210.6 391.93 S 0.1 (.) 249.69 391.93 S 0.1 (The) 198 371.53 S 0.1 (method) 218.16 371.53 S 0.1 (thr) 256.15 371.53 S 0.1 (ows) 269.3 371.53 S 5 F (ActivationException) 290.76 371.53 T 1 F 0.1 (if) 407.88 371.53 S 0.1 (the) 417.44 371.53 S 0.1 (instance) 434.73 371.53 S 0.1 (for) 474.93 371.53 S 0.1 (the) 491.09 371.53 S 0.1 (given) 508.38 371.53 S 0.1 (descriptor) 198 359.13 S 0.1 (could) 247.24 359.13 S 0.1 (not) 275.81 359.13 S 0.1 (be) 293.77 359.13 S 0.1 (cr) 307.41 359.13 S 0.1 (eated.) 315.82 359.13 S 0.1 (The) 198 338.73 S 0.1 (gr) 218.16 338.73 S 0.1 (oup's) 227.69 338.73 S 5 F (inactiveObject) 255.13 338.73 T 1 F 0.1 (method) 342.25 338.73 S 0.1 (is) 380.24 338.73 S 0.1 (called) 390.71 338.73 S 0.1 (indir) 420.59 338.73 S 0.1 (ectly) 442.61 338.73 S 0.1 (via) 467.19 338.73 S 0.1 (a) 484.17 338.73 S 0.1 (call) 492.39 338.73 S 0.1 (to) 511.17 338.73 S 0.1 (the) 523.21 338.73 S 5 F (Activatable.inactive) 198 326.33 T 1 F 0.1 (method.) 321.12 326.33 S 0.1 (A) 361.71 326.33 S 0.1 (r) 372.71 326.33 S 0.1 (emote) 376.58 326.33 S 0.1 (object) 407.33 326.33 S 0.1 (implementation) 436.87 326.33 S 0.1 (must) 511.99 326.33 S 0.1 (call) 537.87 326.33 S 5 F (Activatable) 198 313.93 T 1 F 0.1 ('s) 264 313.93 S 5 F (inactive) 273.64 313.93 T 1 F 0.1 (method) 324.76 313.93 S 0.1 (when) 362.75 313.93 S 0.1 (that) 391.04 313.93 S 0.1 (object) 411.9 313.93 S 0.1 (deactivates) 441.44 313.93 S 0.1 (\050the) 495.11 313.93 S 0.1 (object) 515.83 313.93 S 0.1 (deems) 198 301.53 S 0.1 (that) 230.38 301.53 S 0.1 (it) 251.24 301.53 S 0.1 (is) 260.73 301.53 S 0.1 (no) 271.2 301.53 S 0.1 (longer) 285.8 301.53 S 0.1 (active\051.) 318.01 301.53 S 0.1 (If) 353.81 301.53 S 0.1 (the) 363.83 301.53 S 0.1 (object) 381.12 301.53 S 0.1 (does) 410.66 301.53 S 0.1 (not) 434.78 301.53 S 0.1 (call) 452.74 301.53 S 5 F (Activatable.inactive) 198 289.13 T 1 F 0.1 (when) 320.51 289.13 S 0.1 (it) 348.2 289.13 S 0.1 (deactivates,) 357.08 289.13 S 0.1 (the) 412.75 289.13 S 0.1 (object) 429.43 289.13 S 0.1 (will) 458.36 289.13 S 0.1 (never) 478.35 289.13 S 0.1 (be) 506.36 289.13 S 0.1 (garbage) 519.4 289.13 S 0.1 (collected) 198 276.73 S 0.1 (since) 241.13 276.73 S 0.1 (the) 266.95 276.73 S 0.1 (gr) 284.24 276.73 S 0.1 (oup) 293.77 276.73 S 0.1 (keeps) 314.69 276.73 S 0.1 (str) 343.7 276.73 S 0.1 (ong) 355.27 276.73 S 0.1 (r) 375.53 276.73 S 0.1 (efer) 379.4 276.73 S 0.1 (ences) 396.48 276.73 S 0.1 (to) 424.18 276.73 S 0.1 (the) 436.22 276.73 S 0.1 (objects) 453.51 276.73 S 0.1 (it) 487.39 276.73 S 0.1 (cr) 496.88 276.73 S 0.1 (eates.) 505.29 276.73 S 0.1 (The) 198 256.33 S 0.1 (gr) 217.65 256.33 S 0.1 (oup's) 227.18 256.33 S 5 F (inactiveObject) 254.11 256.33 T 1 F 0.1 (method) 340.72 256.33 S 0.1 (unexports) 378.2 256.33 S 0.1 (the) 426.42 256.33 S 0.1 (r) 443.2 256.33 S 0.1 (emote) 447.07 256.33 S 0.1 (object,) 477.31 256.33 S 0.1 (associated) 508.94 256.33 S 0.1 (with) 198 243.93 S 0 F 0.1 (id) 221.85 243.93 S 1 F 0.1 (\050only) 232.95 243.93 S 0.1 (if) 259.65 243.93 S 0.1 (ther) 269.21 243.93 S 0.1 (e) 287.25 243.93 S 0.1 (ar) 295.26 243.93 S 0.1 (e) 304.23 243.93 S 0.1 (no) 312.24 243.93 S 0.1 (pending) 326.84 243.93 S 0.1 (or) 367.68 243.93 S 0.1 (executing) 380.41 243.93 S 0.1 (calls) 427.19 243.93 S 0.1 (to) 450.31 243.93 S 0.1 (the) 462.35 243.93 S 0.1 (r) 479.64 243.93 S 0.1 (emote) 483.51 243.93 S 0.1 (object\051) 514.26 243.93 S 0.1 (fr) 198 231.53 S 0.1 (om) 205.3 231.53 S 0.1 (the) 222.91 231.53 S 0.1 (RMI) 240.2 231.53 S 0.1 (r) 263.13 231.53 S 0.1 (untime) 267.1 231.53 S 0.1 (so) 302.46 231.53 S 0.1 (that) 315.48 231.53 S 0.1 (the) 336.34 231.53 S 0.1 (object) 353.63 231.53 S 0.1 (can) 383.17 231.53 S 0.1 (no) 401.85 231.53 S 0.1 (longer) 416.45 231.53 S 0.1 (r) 448.66 231.53 S 0.1 (eceive) 452.53 231.53 S 0.1 (incoming) 483.62 231.53 S 0.1 (RMI) 529.28 231.53 S 0.1 (calls.) 198 219.13 S 0.1 (If) 223.72 219.13 S 0.1 (the) 233.74 219.13 S 0.1 (object) 251.03 219.13 S 0.1 (curr) 280.57 219.13 S 0.1 (ently) 299.16 219.13 S 0.1 (has) 325.12 219.13 S 0.1 (pending) 343.6 219.13 S 0.1 (or) 384.44 219.13 S 0.1 (executing) 397.17 219.13 S 0.1 (calls,) 443.95 219.13 S 5 F (inactiveObject) 469.67 219.13 T 1 F 0.1 (r) 198 206.73 S 0.1 (eturns) 201.87 206.73 S 0 F 0.1 (false) 233.68 206.73 S 1 F 0.1 (and) 255.08 206.73 S 0.1 (no) 275.43 206.73 S 0.1 (action) 290.03 206.73 S 0.1 (is) 320.64 206.73 S 0.1 (taken.) 331.11 206.73 S 0.1 (If) 198 186.33 S 0.1 (the) 207.74 186.33 S 5 F (unexportObject) 224.75 186.33 T 1 F 0.1 (operation) 311.59 186.33 S 0.1 (was) 357.99 186.33 S 0.1 (successful) 378.71 186.33 S 0.1 (\050meaning) 427.24 186.33 S 0.1 (that) 472.95 186.33 S 0.1 (the) 493.53 186.33 S 0.1 (object) 510.54 186.33 S 0.1 (has) 539.8 186.33 S 0.1 (no) 198 173.93 S 0.1 (pending) 212.6 173.93 S 0.1 (or) 253.44 173.93 S 0.1 (executing) 266.17 173.93 S 0.1 (calls\051,) 312.95 173.93 S 0.1 (the) 342.1 173.93 S 0.1 (gr) 359.39 173.93 S 0.1 (oup) 368.92 173.93 S 0.1 (informs) 389.84 173.93 S 0.1 (its) 428.2 173.93 S 5 F (ActivationMonitor) 442.03 173.93 T 1 F 0.1 (\050via) 198 161.53 S 0.1 (the) 218.41 161.53 S 0.1 (monitor's) 235.7 161.53 S 5 F (inactiveObject) 281.73 161.53 T 1 F 0.1 (method\051) 368.85 161.53 S 0.1 (that) 410.27 161.53 S 0.1 (the) 431.13 161.53 S 0.1 (r) 448.42 161.53 S 0.1 (emote) 452.29 161.53 S 0.1 (object) 483.04 161.53 S 0.1 (is) 512.58 161.53 S 0.1 (not) 523.05 161.53 S 0.1 (curr) 198 149.13 S 0.1 (ently) 216.59 149.13 S 0.1 (active) 242.55 149.13 S 0.1 (so) 272.32 149.13 S 0.1 (that) 285.34 149.13 S 0.1 (the) 306.2 149.13 S 0.1 (r) 323.49 149.13 S 0.1 (emote) 327.36 149.13 S 0.1 (object) 358.11 149.13 S 0.1 (will) 387.65 149.13 S 0.1 (be) 408.24 149.13 S 0.1 (r) 421.88 149.13 S 0.1 (eactivated) 425.75 149.13 S 0.1 (by) 475.08 149.13 S 0.1 (the) 489.49 149.13 S 0.1 (activator) 506.77 149.13 S FMENDPAGE %%EndPage: "79" 85 %%Page: "80" 86 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (80) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (upon) 198 641.33 S 0.1 (a) 224.84 641.33 S 0.1 (subsequent) 233.06 641.33 S 0.1 (activation) 287.51 641.33 S 0.1 (r) 335.34 641.33 S 0.1 (equest.) 339.21 641.33 S 0.1 (If) 374.24 641.33 S 0.1 (the) 384.26 641.33 S 0.1 (operation) 401.55 641.33 S 0.1 (was) 448.23 641.33 S 0.1 (successful,) 469.23 641.33 S 5 F (inactiveObject) 198 628.93 T 1 F 0.1 (r) 285.07 628.93 S 0.1 (eturns) 288.94 628.93 S 0 F 0.1 (true) 320.7 628.93 S 1 F 0.1 (.) 337.77 628.93 S 0.1 (The) 343.44 628.93 S 0.1 (operation) 363.55 628.93 S 0.1 (may) 410.18 628.93 S 0.1 (still) 432.93 628.93 S 0.1 (succeed) 452.73 628.93 S 0.1 (if) 491.34 628.93 S 0.1 (the) 500.85 628.93 S 0.1 (object) 518.09 628.93 S 0.1 (is) 547.58 628.93 S 0.1 (consider) 198 616.53 S 0.1 (ed) 236.34 616.53 S 0.1 (active) 250.53 616.53 S 0.1 (by) 280.27 616.53 S 0.1 (the) 294.65 616.53 S 5 F (ActivationGroup) 311.91 616.53 T 1 F 0.1 (but) 405.01 616.53 S 0.1 (has) 423.22 616.53 S 0.1 (alr) 441.67 616.53 S 0.1 (eady) 453.65 616.53 S 0.1 (been) 478.6 616.53 S 0.1 (unexported.) 503.02 616.53 S 0.1 (The) 198 596.13 S 5 F (inactiveObject) 218.16 596.13 T 1 F 0.1 (method) 305.28 596.13 S 0.1 (thr) 343.27 596.13 S 0.1 (ows) 356.42 596.13 S 0.1 (an) 377.88 596.13 S 5 F (UnknownObjectException) 392.02 596.13 T 1 F 0.1 (if) 527.14 596.13 S 0.1 (the) 536.7 596.13 S 0.1 (activation) 198 583.73 S 0.1 (gr) 245.83 583.73 S 0.1 (oup) 255.36 583.73 S 0.1 (is) 276.28 583.73 S 0.1 (has) 286.75 583.73 S 0.1 (no) 305.23 583.73 S 0.1 (knowledge) 319.83 583.73 S 0.1 (of) 373.19 583.73 S 0.1 (this) 385.3 583.73 S 0.1 (object) 405.05 583.73 S 0.1 (\050e.g.,) 434.59 583.73 S 0.1 (the) 459.49 583.73 S 0.1 (object) 476.78 583.73 S 0.1 (was) 506.32 583.73 S 0.1 (pr) 198 571.33 S 0.1 (eviously) 207.98 571.33 S 0.1 (r) 249.45 571.33 S 0.1 (eported) 253.32 571.33 S 0.1 (as) 291.51 571.33 S 0.1 (inactive,) 304.07 571.33 S 0.1 (or) 345.37 571.33 S 0.1 (the) 358.1 571.33 S 0.1 (object) 375.39 571.33 S 0.1 (was) 404.93 571.33 S 0.1 (never) 425.93 571.33 S 0.1 (activated) 454.55 571.33 S 0.1 (via) 498.99 571.33 S 0.1 (the) 515.97 571.33 S 0.1 (activation) 198 558.93 S 0.1 (gr) 245.83 558.93 S 0.1 (oup\051.) 255.36 558.93 S 0.1 (If) 282.31 558.93 S 0.1 (the) 292.33 558.93 S 0.1 (inactive) 309.62 558.93 S 0.1 (operation) 348.32 558.93 S 0.1 (fails) 395 558.93 S 0.1 (\050e.g.,) 417.01 558.93 S 0.1 (If) 445.03 558.93 S 0.1 (the) 455.05 558.93 S 0.1 (r) 472.34 558.93 S 0.1 (emote) 476.21 558.93 S 0.1 (call) 506.95 558.93 S 0.1 (to) 525.73 558.93 S 0.1 (the) 537.78 558.93 S 0.1 (activator) 198 546.53 S 0.1 (\050or) 240.95 546.53 S 0.1 (activation) 257.11 546.53 S 0.1 (gr) 304.94 546.53 S 0.1 (oup\051) 314.47 546.53 S 0.1 (fails,) 338.82 546.53 S 5 F (RemoteException) 363.43 546.53 T 1 F 0.1 (is) 456.55 546.53 S 0.1 (thr) 467.02 546.53 S 0.1 (own.) 480.17 546.53 S 0.1 (The) 198 526.13 S 5 F (createGroup) 217.6 526.13 T 1 F 0.1 (method) 286.17 526.13 S 0.1 (cr) 323.6 526.13 S 0.1 (eates) 332.01 526.13 S 0.1 (and) 357.15 526.13 S 0.1 (sets) 376.95 526.13 S 0.1 (the) 396.44 526.13 S 0.1 (activation) 413.17 526.13 S 0.1 (gr) 460.45 526.13 S 0.1 (oup) 469.98 526.13 S 0.1 (for) 490.34 526.13 S 0.1 (the) 505.94 526.13 S 0.1 (curr) 522.68 526.13 S 0.1 (ent) 541.27 526.13 S 0.1 (VM.) 198 513.73 S 0.1 (The) 220.14 513.73 S 0.1 (activation) 239.83 513.73 S 0.1 (gr) 287.2 513.73 S 0.1 (oup) 296.73 513.73 S 0.1 (can) 317.18 513.73 S 0.1 (only) 335.4 513.73 S 0.1 (be) 358.2 513.73 S 0.1 (set) 371.38 513.73 S 0.1 (if) 386.62 513.73 S 0.1 (it) 395.72 513.73 S 0.1 (is) 404.75 513.73 S 0.1 (not) 414.75 513.73 S 0.1 (curr) 432.25 513.73 S 0.1 (ently) 450.84 513.73 S 0.1 (set.) 476.33 513.73 S 0.1 (An) 494.18 513.73 S 0.1 (activation) 510.64 513.73 S 0.1 (gr) 198 501.33 S 0.1 (oup) 207.53 501.33 S 0.1 (is) 228.45 501.33 S 0.1 (set) 238.92 501.33 S 0.1 (using) 254.63 501.33 S 0.1 (the) 282.81 501.33 S 5 F (createGroup) 300.1 501.33 T 1 F 0.1 (method) 369.22 501.33 S 0.1 (when) 407.21 501.33 S 0.1 (the) 435.5 501.33 S 5 F (Activator) 452.79 501.33 T 1 F 0.1 (initiates) 509.91 501.33 S 0.1 (the) 198 488.93 S 0.1 (r) 214.78 488.93 S 0.1 (e-cr) 218.65 488.93 S 0.1 (eation) 235.38 488.93 S 0.1 (of) 265.83 488.93 S 0.1 (an) 277.42 488.93 S 0.1 (activation) 291.05 488.93 S 0.1 (gr) 338.37 488.93 S 0.1 (oup) 347.9 488.93 S 0.1 (in) 368.31 488.93 S 0.1 (or) 379.85 488.93 S 0.1 (der) 389.28 488.93 S 0.1 (to) 407.04 488.93 S 0.1 (carry) 418.57 488.93 S 0.1 (out) 444.57 488.93 S 0.1 (incoming) 462.23 488.93 S 5 F (activate) 507.39 488.93 T 1 F 0.1 (r) 198 476.53 S 0.1 (equests.) 201.87 476.53 S 0.1 (A) 241.24 476.53 S 0.1 (gr) 252.24 476.53 S 0.1 (oup) 261.77 476.53 S 0.1 (must) 282.69 476.53 S 0.1 (f) 308.57 476.53 S 0.1 (irst) 311.81 476.53 S 0.1 (r) 329.69 476.53 S 0.1 (egister) 333.56 476.53 S 0.1 (a) 366.88 476.53 S 0.1 (gr) 375.1 476.53 S 0.1 (oup) 384.63 476.53 S 0.1 (descriptor) 405.55 476.53 S 0.1 (with) 454.79 476.53 S 0.1 (the) 478.64 476.53 S 5 F (ActivationSystem) 198 464.13 T 1 F 0.1 (befor) 297.12 464.13 S 0.1 (e) 320.5 464.13 S 0.1 (it) 328.51 464.13 S 0.1 (can) 338 464.13 S 0.1 (be) 356.68 464.13 S 0.1 (cr) 370.32 464.13 S 0.1 (eated) 378.73 464.13 S 0.1 (via) 406.3 464.13 S 0.1 (this) 423.28 464.13 S 0.1 (method) 443.03 464.13 S 0.1 (\050passing) 481.02 464.13 S 0.1 (it) 522.05 464.13 S 0.1 (the) 531.54 464.13 S 5 F (ActivationID) 198 451.73 T 1 F 0.1 (obtained) 273.12 451.73 S 0.1 (fr) 315.92 451.73 S 0.1 (om) 323.22 451.73 S 0.1 (pr) 340.83 451.73 S 0.1 (evious) 350.81 451.73 S 0.1 (r) 383.61 451.73 S 0.1 (egistration\051.) 387.48 451.73 S 0.1 (The) 198 431.33 S 0.1 (gr) 218.16 431.33 S 0.1 (oup) 227.69 431.33 S 0.1 (specif) 248.61 431.33 S 0.1 (ied) 274.74 431.33 S 0.1 (by) 291.97 431.33 S 0.1 (the) 306.38 431.33 S 5 F (ActivationGroupDesc) 323.67 431.33 T 1 F 0.1 (,) 437.67 431.33 S 0 F 0.1 (desc) 443.39 431.33 S 1 F 0.1 (,) 460.64 431.33 S 0.1 (must) 466.36 431.33 S 0.1 (be) 492.24 431.33 S 0.1 (a) 505.88 431.33 S 0.1 (concr) 514.1 431.33 S 0.1 (ete) 538.53 431.33 S 0.1 (subclass) 198 418.93 S 0.1 (of) 238.55 418.93 S 5 F (ActivationGroup) 250.66 418.93 T 1 F 0.1 (and) 343.78 418.93 S 0.1 (have) 364.13 418.93 S 0.1 (a) 388.91 418.93 S 0.1 (public) 397.13 418.93 S 0.1 (constr) 428.68 418.93 S 0.1 (uctor) 456.37 418.93 S 0.1 (that) 483.13 418.93 S 0.1 (takes) 503.99 418.93 S 0.1 (two) 530.46 418.93 S 0.1 (ar) 198 406.53 S 0.1 (guments;) 206.97 406.53 S 0.1 (the) 251.92 406.53 S 5 F (ActivationGroupID) 269.21 406.53 T 1 F 0.1 (for) 374.33 406.53 S 0.1 (the) 390.49 406.53 S 0.1 (gr) 407.78 406.53 S 0.1 (oup) 417.31 406.53 S 0.1 (and) 438.23 406.53 S 0.1 (a) 458.58 406.53 S 5 F (MarshalledObject) 198 394.13 T 1 F 0.1 (containing) 297.12 394.13 S 0.1 (the) 348.24 394.13 S 0.1 (gr) 365.53 394.13 S 0.1 (oup\325s) 375.06 394.13 S 0.1 (initialization) 403.2 394.13 S 0.1 (data) 463.8 394.13 S 0.1 (\050obtained) 486.69 394.13 S 0.1 (fr) 532.92 394.13 S 0.1 (om) 540.22 394.13 S 0.1 (its) 198 381.73 S 5 F (ActivationGroupDesc) 211.83 381.73 T 1 F 0.1 (\051.) 325.83 381.73 S 0.1 (Note:) 334.98 381.73 S 0.1 (if) 362.92 381.73 S 0.1 (your) 372.48 381.73 S 0.1 (application) 397 381.73 S 0.1 (cr) 450.95 381.73 S 0.1 (eates) 459.36 381.73 S 0.1 (its) 485.06 381.73 S 0.1 (own) 498.89 381.73 S 0.1 (custom) 521.93 381.73 S 0.1 (activation) 198 369.33 S 0.1 (gr) 245.83 369.33 S 0.1 (oup,) 255.36 369.33 S 0.1 (the) 278.88 369.33 S 0.1 (gr) 296.17 369.33 S 0.1 (oup) 305.7 369.33 S 0.1 (must) 326.62 369.33 S 0.1 (set) 352.5 369.33 S 0.1 (a) 368.21 369.33 S 0.1 (security) 376.43 369.33 S 0.1 (manager) 415.53 369.33 S 0.1 (in) 458.3 369.33 S 0.1 (the) 470.35 369.33 S 0.1 (constr) 487.64 369.33 S 0.1 (uctor) 515.33 369.33 S 0.1 (,) 538.22 369.33 S 0.1 (or) 543.95 369.33 S 0.1 (objects) 198 356.93 S 0.1 (cannot) 231.88 356.93 S 0.1 (be) 265.4 356.93 S 0.1 (activated) 279.04 356.93 S 0.1 (in) 323.48 356.93 S 0.1 (the) 335.53 356.93 S 0.1 (gr) 352.82 356.93 S 0.1 (oup.) 362.35 356.93 S 0.1 (After) 198 336.53 S 0.1 (the) 224.39 336.53 S 0.1 (gr) 241.33 336.53 S 0.1 (oup) 250.86 336.53 S 0.1 (is) 271.44 336.53 S 0.1 (cr) 281.57 336.53 S 0.1 (eated,) 289.98 336.53 S 0.1 (the) 319.8 336.53 S 5 F (ActivationSystem) 336.75 336.53 T 1 F 0.1 (is) 435.53 336.53 S 0.1 (informed) 445.65 336.53 S 0.1 (that) 490.43 336.53 S 0.1 (the) 510.95 336.53 S 0.1 (gr) 527.89 336.53 S 0.1 (oup) 537.42 336.53 S 0.1 (is) 198 324.13 S 0.1 (active) 208.47 324.13 S 0.1 (by) 238.24 324.13 S 0.1 (calling) 252.65 324.13 S 0.1 (the) 286.02 324.13 S 5 F (activeGroup) 303.31 324.13 T 1 F 0.1 (method) 372.43 324.13 S 0.1 (which) 410.42 324.13 S 0.1 (r) 441.37 324.13 S 0.1 (eturns) 445.24 324.13 S 0.1 (the) 477.05 324.13 S 5 F (ActivationMonitor) 198 311.73 T 1 F 0.1 (for) 303.12 311.73 S 0.1 (the) 319.28 311.73 S 0.1 (gr) 336.57 311.73 S 0.1 (oup.) 346.1 311.73 S 0.1 (The) 369.62 311.73 S 0.1 (application) 389.78 311.73 S 0.1 (need) 443.73 311.73 S 0.1 (not) 468.76 311.73 S 0.1 (call) 486.72 311.73 S 5 F (activeGroup) 198 299.33 T 1 F 0.1 (independently) 267.12 299.33 S 0.1 (since) 336.24 299.33 S 0.1 (that) 362.06 299.33 S 0.1 (call) 382.92 299.33 S 0.1 (back) 401.7 299.33 S 0.1 (is) 425.75 299.33 S 0.1 (taken) 436.22 299.33 S 0.1 (car) 464.27 299.33 S 0.1 (e) 477.78 299.33 S 0.1 (of) 485.79 299.33 S 0.1 (by) 497.9 299.33 S 0.1 (the) 512.31 299.33 S 5 F (createGroup) 198 286.93 T 1 F 0.1 (method.) 267.12 286.93 S 0.1 (Once) 198 266.53 S 0.1 (a) 223.87 266.53 S 0.1 (gr) 231.52 266.53 S 0.1 (oup) 241.05 266.53 S 0.1 (is) 261.41 266.53 S 0.1 (cr) 271.32 266.53 S 0.1 (eated,) 279.73 266.53 S 0.1 (subsequent) 309.34 266.53 S 0.1 (calls) 363.23 266.53 S 0.1 (to) 385.78 266.53 S 0.1 (the) 397.26 266.53 S 5 F (currentGroupID) 413.99 266.53 T 1 F 0.1 (method) 500.55 266.53 S 0.1 (will) 537.97 266.53 S 0.1 (r) 198 254.13 S 0.1 (eturn) 201.87 254.13 S 0.1 (the) 229.34 254.13 S 0.1 (identif) 246.63 254.13 S 0.1 (ier) 276.27 254.13 S 0.1 (for) 291.34 254.13 S 0.1 (this) 307.5 254.13 S 0.1 (gr) 327.25 254.13 S 0.1 (oup) 336.78 254.13 S 0.1 (until) 357.7 254.13 S 0.1 (the) 382.25 254.13 S 0.1 (gr) 399.54 254.13 S 0.1 (oup) 409.07 254.13 S 0.1 (becomes) 429.99 254.13 S 0.1 (inactive,) 471.89 254.13 S 0.1 (at) 513.18 254.13 S 0.1 (which) 524.77 254.13 S 0.1 (point) 198 241.73 S 0.1 (the) 225.08 241.73 S 5 F (currentGroupID) 242.37 241.73 T 1 F 0.1 (method) 329.49 241.73 S 0.1 (will) 367.48 241.73 S 0.1 (r) 388.07 241.73 S 0.1 (eturn) 391.94 241.73 S 0.1 (null.) 419.41 241.73 S 0.1 (The) 198 221.33 S 0.1 (parameter) 218.16 221.33 S 0 F 0.1 (incarnation) 267.76 221.33 S 1 F 0.1 (indicates) 318.83 221.33 S 0.1 (the) 362.33 221.33 S 0.1 (curr) 379.62 221.33 S 0.1 (ent) 398.21 221.33 S 0.1 (gr) 415.5 221.33 S 0.1 (oup) 425.03 221.33 S 0.1 (incarnation,) 445.95 221.33 S 0.1 (i.e.,) 503.16 221.33 S 0.1 (the) 521.97 221.33 S 0.1 (number) 198 208.93 S 0.1 (of) 236.3 208.93 S 0.1 (times) 248.05 208.93 S 0.1 (the) 275.34 208.93 S 0.1 (gr) 292.26 208.93 S 0.1 (oup) 301.79 208.93 S 0.1 (has) 322.35 208.93 S 0.1 (been) 340.46 208.93 S 0.1 (activated.) 364.55 208.93 S 0.1 (The) 411.22 208.93 S 0.1 (incarnation) 431.02 208.93 S 0.1 (number) 485.26 208.93 S 0.1 (is) 523.57 208.93 S 0.1 (used) 533.67 208.93 S 0.1 (as) 198 196.53 S 0.1 (a) 210.56 196.53 S 0.1 (parameter) 218.78 196.53 S 0.1 (to) 268.38 196.53 S 0.1 (the) 280.42 196.53 S 5 F (activeGroup) 297.71 196.53 T 1 F 0.1 (method,) 366.83 196.53 S 0.1 (once) 407.42 196.53 S 0.1 (the) 431.45 196.53 S 0.1 (gr) 448.74 196.53 S 0.1 (oup) 458.27 196.53 S 0.1 (has) 479.19 196.53 S 0.1 (been) 497.67 196.53 S 0.1 (successfully) 198 184.13 S 0.1 (cr) 255.48 184.13 S 0.1 (eated.) 263.89 184.13 S 0.1 (The) 294.06 184.13 S 0.1 (incarnation) 314.22 184.13 S 0.1 (number) 368.83 184.13 S 0.1 (is) 407.5 184.13 S 0.1 (zer) 417.97 184.13 S 0.1 (o-based.) 431.83 184.13 S 0.1 (If) 472.71 184.13 S 0.1 (the) 482.73 184.13 S 0.1 (gr) 500.02 184.13 S 0.1 (oup) 509.55 184.13 S 0.1 (alr) 198 171.73 S 0.1 (eady) 209.98 171.73 S 0.1 (exists,) 234.96 171.73 S 0.1 (or) 265.88 171.73 S 0.1 (if) 278.61 171.73 S 0.1 (an) 288.17 171.73 S 0.1 (err) 302.31 171.73 S 0.1 (or) 315.12 171.73 S 0.1 (occurs) 327.85 171.73 S 0.1 (during) 360.13 171.73 S 0.1 (gr) 394.23 171.73 S 0.1 (oup) 403.76 171.73 S 0.1 (cr) 424.68 171.73 S 0.1 (eation,) 433.09 171.73 S 0.1 (the) 466.65 171.73 S 5 F (createGroup) 483.94 171.73 T 1 F 0.1 (method) 198 159.33 S 0.1 (thr) 235.99 159.33 S 0.1 (ows) 249.14 159.33 S 5 F (ActivationException) 270.6 159.33 T 1 F 0.1 (.) 384.6 159.33 S FMENDPAGE %%EndPage: "80" 86 %%Page: "81" 87 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (81) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (The) 198 641.33 S 5 F (setSystem) 217.74 641.33 T 1 F 0.1 (method) 274.44 641.33 S 0.1 (sets) 312.01 641.33 S 0.1 (the) 331.63 641.33 S 5 F (ActivationSystem) 348.5 641.33 T 1 F 0.1 (,) 444.5 641.33 S 0 F 0.1 (system) 449.8 641.33 S 1 F 0.1 (,) 478.18 641.33 S 0.1 (for) 483.48 641.33 S 0.1 (the) 499.21 641.33 S 0.1 (VM.) 516.08 641.33 S 0.1 (The) 538.26 641.33 S 0.1 (activation) 198 628.93 S 0.1 (system) 245.83 628.93 S 0.1 (can) 280.47 628.93 S 0.1 (only) 299.15 628.93 S 0.1 (be) 322.42 628.93 S 0.1 (set) 336.06 628.93 S 0.1 (if) 351.77 628.93 S 0.1 (no) 361.33 628.93 S 0.1 (gr) 375.93 628.93 S 0.1 (oup) 385.46 628.93 S 0.1 (is) 406.38 628.93 S 0.1 (curr) 416.85 628.93 S 0.1 (ently) 435.44 628.93 S 0.1 (active.) 461.4 628.93 S 0.1 (If) 493.77 628.93 S 0.1 (the) 503.79 628.93 S 0.1 (activation) 198 616.53 S 0.1 (system) 245.83 616.53 S 0.1 (is) 280.47 616.53 S 0.1 (not) 290.94 616.53 S 0.1 (set) 308.9 616.53 S 0.1 (via) 324.61 616.53 S 0.1 (an) 341.59 616.53 S 0.1 (explicit) 355.73 616.53 S 0.1 (call) 392.04 616.53 S 0.1 (to) 410.82 616.53 S 5 F (setSystem) 422.86 616.53 T 1 F 0.1 (,) 476.86 616.53 S 0.1 (then) 482.58 616.53 S 0.1 (the) 505.79 616.53 S 5 F (getSystem) 198 604.13 T 1 F 0.1 (method) 255.12 604.13 S 0.1 (will) 293.11 604.13 S 0.1 (attempt) 313.7 604.13 S 0.1 (to) 351.93 604.13 S 0.1 (obtain) 363.97 604.13 S 0.1 (a) 395.67 604.13 S 0.1 (r) 403.89 604.13 S 0.1 (efer) 407.76 604.13 S 0.1 (ence) 424.84 604.13 S 0.1 (to) 448.2 604.13 S 0.1 (the) 460.24 604.13 S 5 F (ActivationSystem) 198 591.73 T 1 F 0.1 (by) 297.12 591.73 S 0.1 (looking) 311.53 591.73 S 0.1 (up) 349.03 591.73 S 0.1 (the) 364.39 591.73 S 0.1 (name) 381.68 591.73 S 5 F (java.rmi.activation.ActivationSystem) 198 579.33 T 1 F 0.1 (in) 417.12 579.33 S 0.1 (the) 429.17 579.33 S 0.1 (Activator) 446.46 579.33 S 0.1 (\325s) 489.81 579.33 S 0.1 (r) 500.15 579.33 S 0.1 (egistry) 504.02 579.33 S 0.1 (.) 533.88 579.33 S 0.1 (By) 539.6 579.33 S 0.1 (default,) 198 566.93 S 0.1 (the) 235.85 566.93 S 0.1 (port) 253.14 566.93 S 0.1 (number) 275.34 566.93 S 0.1 (used) 314.01 566.93 S 0.1 (to) 338.7 566.93 S 0.1 (look) 350.74 566.93 S 0.1 (up) 373.65 566.93 S 0.1 (the) 389.01 566.93 S 0.1 (activation) 406.3 566.93 S 0.1 (system) 454.13 566.93 S 0.1 (is) 488.77 566.93 S 0.1 (def) 499.24 566.93 S 0.1 (ined) 513.58 566.93 S 0.1 (by) 536.72 566.93 S 5 F (ActivationSystem.SYSTEM_PORT) 198 554.53 T 1 F 0.1 (.) 365.26 554.53 S 0.1 (This) 370.98 554.53 S 0.1 (port) 393.6 554.53 S 0.1 (can) 415.8 554.53 S 0.1 (be) 434.48 554.53 S 0.1 (overridden) 448.12 554.53 S 0.1 (by) 501.78 554.53 S 0.1 (setting) 516.19 554.53 S 0.1 (the) 198 542.13 S 0.1 (pr) 215.29 542.13 S 0.1 (operty) 225.27 542.13 S 5 F (java.rmi.activation.port) 258.02 542.13 T 1 F 0.1 (.) 402.02 542.13 S 0.1 (If) 407.74 542.13 S 0.1 (the) 417.76 542.13 S 0.1 (activation) 435.05 542.13 S 0.1 (system) 482.88 542.13 S 0.1 (is) 517.52 542.13 S 0.1 (alr) 198 529.73 S 0.1 (eady) 209.98 529.73 S 0.1 (set) 234.96 529.73 S 0.1 (when) 250.67 529.73 S 5 F (setSystem) 278.96 529.73 T 1 F 0.1 (is) 336.08 529.73 S 0.1 (called,) 346.55 529.73 S 0.1 (the) 379.03 529.73 S 0.1 (method) 396.32 529.73 S 0.1 (thr) 434.31 529.73 S 0.1 (ows) 447.46 529.73 S 5 F (ActivationException) 198 517.33 T 1 F 0.1 (.) 312 517.33 S 0.1 (The) 198 496.93 S 5 F (getSystem) 218.16 496.93 T 1 F 0.1 (method) 275.28 496.93 S 0.1 (r) 313.27 496.93 S 0.1 (eturns) 317.14 496.93 S 0.1 (the) 348.95 496.93 S 0.1 (activation) 366.24 496.93 S 0.1 (system) 414.07 496.93 S 0.1 (for) 448.71 496.93 S 0.1 (the) 464.87 496.93 S 0.1 (VM.) 482.16 496.93 S 0.1 (The) 504.76 496.93 S 0.1 (activation) 198 484.53 S 0.1 (system) 245.83 484.53 S 0.1 (may) 280.47 484.53 S 0.1 (be) 303.28 484.53 S 0.1 (set) 316.92 484.53 S 0.1 (by) 332.63 484.53 S 0.1 (the) 347.04 484.53 S 5 F (setSystem) 364.33 484.53 T 1 F 0.1 (method) 421.45 484.53 S 0.1 (\050described) 459.44 484.53 S 0.1 (above\051.) 509.76 484.53 S 0.1 (The) 198 464.13 S 5 F (activeObject) 217.79 464.13 T 1 F 0.1 (method) 292.53 464.13 S 0.1 (is) 330.15 464.13 S 0.1 (a) 340.25 464.13 S 0.1 (pr) 348.09 464.13 S 0.1 (otected) 358.07 464.13 S 0.1 (method) 393.63 464.13 S 0.1 (used) 431.25 464.13 S 0.1 (by) 455.56 464.13 S 0.1 (subclasses) 469.6 464.13 S 0.1 (to) 519.01 464.13 S 0.1 (make) 530.67 464.13 S 0.1 (the) 198 451.73 S 5 F (activeObject) 214.87 451.73 T 1 F 0.1 (call) 289.57 451.73 S 0.1 (back) 307.93 451.73 S 0.1 (to) 331.56 451.73 S 0.1 (the) 343.18 451.73 S 0.1 (gr) 360.05 451.73 S 0.1 (oup\325s) 369.58 451.73 S 0.1 (monitor) 397.3 451.73 S 0.1 (to) 436.38 451.73 S 0.1 (inform) 448 451.73 S 0.1 (the) 481.6 451.73 S 0.1 (monitor) 498.47 451.73 S 0.1 (that) 537.56 451.73 S 0.1 (the) 198 439.33 S 0.1 (r) 215.29 439.33 S 0.1 (emote) 219.16 439.33 S 0.1 (object) 249.91 439.33 S 0.1 (with) 279.45 439.33 S 0.1 (the) 303.3 439.33 S 0.1 (specif) 320.59 439.33 S 0.1 (ied) 346.72 439.33 S 0.1 (activation) 363.95 439.33 S 0 F 0.1 (id) 411.78 439.33 S 1 F 0.1 (and) 422.88 439.33 S 0.1 (whose) 443.23 439.33 S 0.1 (stub) 475.5 439.33 S 0.1 (is) 498.08 439.33 S 0.1 (contained) 508.55 439.33 S 0.1 (in) 198 426.93 S 0 F 0.1 (mobj) 210.05 426.93 S 1 F 0.1 (is) 233.2 426.93 S 0.1 (now) 243.67 426.93 S 0.1 (active.) 266.71 426.93 S 0.1 (The) 299.08 426.93 S 0.1 (call) 319.24 426.93 S 0.1 (is) 338.02 426.93 S 0.1 (simply) 348.49 426.93 S 0.1 (forwar) 382.67 426.93 S 0.1 (ded) 413.12 426.93 S 0.1 (to) 433.55 426.93 S 0.1 (the) 445.59 426.93 S 0.1 (gr) 462.88 426.93 S 0.1 (oup\325s) 472.41 426.93 S 5 F (ActivationMonitor) 198 414.53 T 1 F 0.1 (.) 299.26 414.53 S 0.1 (The) 198 394.13 S 5 F (inactiveGroup) 218.16 394.13 T 1 F 0.1 (method) 299.28 394.13 S 0.1 (is) 337.27 394.13 S 0.1 (a) 347.74 394.13 S 0.1 (pr) 355.96 394.13 S 0.1 (otected) 365.94 394.13 S 0.1 (method) 401.87 394.13 S 0.1 (used) 439.86 394.13 S 0.1 (by) 464.55 394.13 S 0.1 (subclasses) 478.96 394.13 S 0.1 (to) 528.74 394.13 S 0.1 (inform) 198 381.73 S 0.1 (the) 232.02 381.73 S 0.1 (gr) 249.31 381.73 S 0.1 (oup\325s) 258.84 381.73 S 0.1 (monitor) 286.98 381.73 S 0.1 (that) 326.49 381.73 S 0.1 (the) 347.35 381.73 S 0.1 (gr) 364.64 381.73 S 0.1 (oup) 374.17 381.73 S 0.1 (has) 395.09 381.73 S 0.1 (become) 413.57 381.73 S 0.1 (inactive.) 451.13 381.73 S 0.1 (A) 492.43 381.73 S 0.1 (subclass) 503.43 381.73 S 0.1 (makes) 198 369.33 S 0.1 (this) 229.54 369.33 S 0.1 (call) 248.79 369.33 S 0.1 (when) 267.07 369.33 S 0.1 (each) 294.86 369.33 S 0.1 (object) 317.93 369.33 S 0.1 (the) 346.97 369.33 S 0.1 (gr) 363.76 369.33 S 0.1 (oup) 373.29 369.33 S 0.1 (participated) 393.71 369.33 S 0.1 (in) 451.18 369.33 S 0.1 (activating) 462.73 369.33 S 0.1 (in) 510.16 369.33 S 0.1 (the) 521.71 369.33 S 0.1 (VM) 538.5 369.33 S 0.1 (has) 198 356.93 S 0.1 (become) 216.48 356.93 S 0.1 (inactive.) 254.04 356.93 S 0 14 Q (7.4.9) 125 323.87 T (The) 160.49 323.87 T (MarshalledObject) 185.69 323.87 T (Class) 290.73 323.87 T 1 10 Q 0.1 (A) 198 302.53 S 5 F (MarshalledObject) 208.74 302.53 T 1 F 0.1 (is) 307.6 302.53 S 0.1 (a) 317.81 302.53 S 0.1 (container) 325.77 302.53 S 0.1 (for) 370.98 302.53 S 0.1 (an) 386.88 302.53 S 0.1 (object) 400.76 302.53 S 0.1 (that) 430.04 302.53 S 0.1 (allows) 450.64 302.53 S 0.1 (that) 482.96 302.53 S 0.1 (object) 503.56 302.53 S 0.1 (to) 532.84 302.53 S 0.1 (be) 544.62 302.53 S 0.1 (passed) 198 290.13 S 0.1 (as) 231.95 290.13 S 0.1 (a) 244.35 290.13 S 0.1 (parameter) 252.4 290.13 S 0.1 (in) 301.84 290.13 S 0.1 (an) 313.73 290.13 S 0.1 (RMI) 327.71 290.13 S 0.1 (call,) 350.48 290.13 S 0.1 (but) 371.69 290.13 S 0.1 (postpones) 389.77 290.13 S 0.1 (deserializing) 438.92 290.13 S 0.1 (the) 500.08 290.13 S 0.1 (object) 517.2 290.13 S 0.1 (at) 546.58 290.13 S 0.1 (the) 198 277.73 S 0.1 (r) 215.2 277.73 S 0.1 (eceiver) 219.07 277.73 S 0.1 (until) 254.12 277.73 S 0.1 (the) 278.58 277.73 S 0.1 (application) 295.77 277.73 S 0.1 (explicitly) 349.63 277.73 S 0.1 (r) 394.52 277.73 S 0.1 (equests) 398.39 277.73 S 0.1 (the) 435.07 277.73 S 0.1 (object) 452.27 277.73 S 0.1 (\050via) 481.72 277.73 S 0.1 (a) 502.04 277.73 S 0.1 (call) 510.16 277.73 S 0.1 (to) 528.85 277.73 S 0.1 (the) 540.8 277.73 S 0.1 (container) 198 265.33 S 0.1 (object\051.) 242.85 265.33 S 0.1 (The) 277.79 265.33 S 0 F 0.1 (serializable) 297.33 265.33 S 1 F 0.1 (object) 345.65 265.33 S 0.1 (contained) 374.56 265.33 S 0.1 (in) 421.57 265.33 S 0.1 (the) 432.99 265.33 S 5 F (MarshalledObject) 449.66 265.33 T 1 F 0.1 (is) 548.16 265.33 S 0.1 (serialized) 198 252.93 S 0.1 (and) 244.73 252.93 S 0.1 (deserialized) 265.08 252.93 S 0.1 (\050when) 322.91 252.93 S 0.1 (r) 354.63 252.93 S 0.1 (equested\051) 358.5 252.93 S 0.1 (with) 405.46 252.93 S 0.1 (the) 429.31 252.93 S 0.1 (same) 446.6 252.93 S 0.1 (semantics) 472.98 252.93 S 0.1 (as) 520.53 252.93 S 0.1 (parameters) 198 240.53 S 0.1 (passed) 251.94 240.53 S 0.1 (in) 286.05 240.53 S 0.1 (RMI) 298.1 240.53 S 0.1 (calls,) 321.03 240.53 S 0.1 (which) 346.75 240.53 S 0.1 (means) 377.7 240.53 S 0.1 (that) 410 240.53 S 0.1 (any) 430.86 240.53 S 0.1 (r) 450.66 240.53 S 0.1 (emote) 454.53 240.53 S 0.1 (object) 485.28 240.53 S 0.1 (in) 514.82 240.53 S 0.1 (the) 526.86 240.53 S 5 F (MarshalledObject) 198 228.13 T 1 F 0.1 (is) 297.12 228.13 S 0.1 (r) 307.59 228.13 S 0.1 (epr) 311.46 228.13 S 0.1 (esented) 326.33 228.13 S 0.1 (by) 363.95 228.13 S 0.1 (a) 378.36 228.13 S 0.1 (serialized) 386.58 228.13 S 0.1 (instance) 433.31 228.13 S 0.1 (of) 473.51 228.13 S 0.1 (its) 485.62 228.13 S 0.1 (stub.) 499.45 228.13 S 0.1 (The) 524.63 228.13 S 0.1 (object) 198 215.73 S 0.1 (contained) 227.54 215.73 S 0.1 (by) 275.17 215.73 S 0.1 (the) 289.58 215.73 S 5 F (MarshalledObject) 306.87 215.73 T 1 F 0.1 (may) 405.99 215.73 S 0.1 (be) 428.8 215.73 S 0.1 (a) 442.44 215.73 S 0.1 (r) 450.66 215.73 S 0.1 (emote) 454.53 215.73 S 0.1 (object,) 485.28 215.73 S 0.1 (a) 517.42 215.73 S 0.1 (non-) 525.64 215.73 S 0.1 (r) 198 203.33 S 0.1 (emote) 201.87 203.33 S 0.1 (object,) 232.62 203.33 S 0.1 (or) 264.76 203.33 S 0.1 (an) 277.49 203.33 S 0.1 (entir) 291.63 203.33 S 0.1 (e) 312.68 203.33 S 0.1 (graph) 320.69 203.33 S 0.1 (of) 350.65 203.33 S 0.1 (r) 362.76 203.33 S 0.1 (emote) 366.63 203.33 S 0.1 (and) 397.38 203.33 S 0.1 (non-r) 417.73 203.33 S 0.1 (emote) 442.43 203.33 S 0.1 (objects.) 473.18 203.33 S 0.1 (When) 198 182.93 S 0.1 (an) 227.95 182.93 S 0.1 (object) 242.09 182.93 S 0.1 (is) 271.63 182.93 S 0.1 (placed) 282.1 182.93 S 0.1 (inside) 315.08 182.93 S 0.1 (the) 345.58 182.93 S 5 F (MarshalledObject) 362.87 182.93 T 1 F 0.1 (wrapper) 461.99 182.93 S 0.1 (,) 500 182.93 S 0.1 (the) 505.72 182.93 S 0.1 (serialized) 198 170.53 S 0.1 (form) 244.73 170.53 S 0.1 (of) 269.82 170.53 S 0.1 (the) 281.93 170.53 S 0.1 (object) 299.22 170.53 S 0.1 (is) 328.76 170.53 S 0.1 (annotated) 339.23 170.53 S 0.1 (with) 387.77 170.53 S 0.1 (the) 411.62 170.53 S 0.1 (codebase) 428.91 170.53 S 0.1 (URL) 473.19 170.53 S 0.1 (\050wher) 497.18 170.53 S 0.1 (e) 523.72 170.53 S 0.1 (the) 531.73 170.53 S 0.1 (class) 198 158.13 S 0.1 (can) 222.45 158.13 S 0.1 (be) 241.13 158.13 S 0.1 (loaded\051;) 254.77 158.13 S 0.1 (likewise,) 294.9 158.13 S 0.1 (when) 337.87 158.13 S 0.1 (the) 366.16 158.13 S 0.1 (contained) 383.45 158.13 S 0.1 (object) 431.08 158.13 S 0.1 (is) 460.62 158.13 S 0.1 (r) 471.09 158.13 S 0.1 (etrieved) 474.96 158.13 S 0.1 (fr) 515.12 158.13 S 0.1 (om) 522.42 158.13 S 0.1 (its) 540.03 158.13 S FMENDPAGE %%EndPage: "81" 87 %%Page: "82" 88 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (82) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 10 Q 0 X (MarshalledObject) 198 641.33 T 1 F 0.1 (wrapper) 296.82 641.33 S 0.1 (,) 334.83 641.33 S 0.1 (if) 340.24 641.33 S 0.1 (the) 349.49 641.33 S 0.1 (code) 366.48 641.33 S 0.1 (for) 390.49 641.33 S 0.1 (the) 406.35 641.33 S 0.1 (object) 423.33 641.33 S 0.1 (is) 452.57 641.33 S 0.1 (not) 462.73 641.33 S 0.1 (available) 480.39 641.33 S 0.1 (locally) 523.8 641.33 S 0.1 (,) 552.58 641.33 S 0.1 (the) 198 628.93 S 0.1 (URL) 215.29 628.93 S 0.1 (\050annotated) 239.28 628.93 S 0.1 (during) 291.25 628.93 S 0.1 (serialization\051) 325.35 628.93 S 0.1 (is) 387.36 628.93 S 0.1 (used) 397.83 628.93 S 0.1 (to) 422.52 628.93 S 0.1 (locate) 434.56 628.93 S 0.1 (and) 464.14 628.93 S 0.1 (load) 484.49 628.93 S 0.1 (the) 507.49 628.93 S 0.1 (bytecodes) 198 616.53 S 0.1 (for) 246.2 616.53 S 0.1 (the) 262.36 616.53 S 0.1 (object\325s) 279.65 616.53 S 0.1 (class.) 316.41 616.53 S 5 9 Q (package java.rmi;) 198 600.8 T (public) 198 589.8 T (final) 235.44 589.8 T (class) 267.48 589.8 T 9 F (MarshalledObject) 299.52 589.8 T 5 F (implements) 390.96 589.8 T (java.io.Serializable) 450 589.8 T ({) 198 578.8 T (public) 218.16 567.8 T 9 F (MarshalledObject) 255.96 567.8 T 5 F (\050Object obj\051) 342.36 567.8 T (throws java.io.IOException;) 238.32 556.8 T (public Object) 218.16 534.8 T 9 F (get) 293.76 534.8 T 5 F (\050\051) 309.96 534.8 T (throws java.io.IOException, ClassNotFoundException;) 238.32 523.8 T (public int) 218.16 501.8 T 9 F (hashCode) 277.56 501.8 T 5 F (\050\051;) 320.76 501.8 T (public boolean) 218.16 479.8 T 9 F (equals) 299.16 479.8 T 5 F (\050\051;) 331.56 479.8 T (}) 198 468.8 T 5 10 Q (MarshalledObject) 198 449.13 T 1 F 0.1 (\325s) 294 449.13 S 0.1 (constr) 304.34 449.13 S 0.1 (uctor) 332.03 449.13 S 0.1 (takes) 358.79 449.13 S 0.1 (a) 385.26 449.13 S 0.1 (serializable) 393.48 449.13 S 0.1 (object,) 447.74 449.13 S 0 F 0.1 (obj) 479.88 449.13 S 1 F 0.1 (,) 492.03 449.13 S 0.1 (as) 497.75 449.13 S 0.1 (its) 510.31 449.13 S 0.1 (single) 524.14 449.13 S 0.1 (ar) 198 436.73 S 0.1 (gument) 206.97 436.73 S 0.1 (and) 244.98 436.73 S 0.1 (holds) 265.33 436.73 S 0.1 (the) 293.49 436.73 S 0.1 (marshalled) 310.78 436.73 S 0.1 (r) 364.46 436.73 S 0.1 (epr) 368.33 436.73 S 0.1 (esentation) 383.2 436.73 S 0.1 (of) 432.67 436.73 S 0.1 (the) 444.78 436.73 S 0.1 (object) 462.07 436.73 S 0.1 (in) 491.61 436.73 S 0.1 (a) 503.66 436.73 S 0.1 (byte) 511.88 436.73 S 0.1 (str) 198 424.33 S 0.1 (eam.) 209.57 424.33 S 0.1 (The) 234.17 424.33 S 0.1 (marshalled) 254.3 424.33 S 0.1 (r) 307.94 424.33 S 0.1 (epr) 311.81 424.33 S 0.1 (esentation) 326.68 424.33 S 0.1 (of) 376.11 424.33 S 0.1 (the) 388.19 424.33 S 0.1 (object) 405.44 424.33 S 0.1 (pr) 434.95 424.33 S 0.1 (eserves) 444.92 424.33 S 0.1 (the) 481.16 424.33 S 0.1 (semantics) 498.41 424.33 S 0.1 (of) 545.93 424.33 S 0.1 (objects) 198 411.93 S 0.1 (that) 231.88 411.93 S 0.1 (ar) 252.74 411.93 S 0.1 (e) 261.71 411.93 S 0.1 (passed) 269.72 411.93 S 0.1 (in) 303.83 411.93 S 0.1 (RMI) 315.88 411.93 S 0.1 (calls:) 338.81 411.93 S 4 14 Q 0.14 (\245) 198 393.53 S 1 10 Q 0.1 (each) 210.6 393.53 S 0.1 (class) 233.64 393.53 S 0.1 (in) 257.55 393.53 S 0.1 (the) 269.07 393.53 S 0.1 (str) 285.83 393.53 S 0.1 (eam) 297.4 393.53 S 0.1 (is) 318.91 393.53 S 0.1 (annotated) 328.84 393.53 S 0.1 (with) 376.85 393.53 S 0.1 (its) 400.17 393.53 S 0.1 (codebase) 413.47 393.53 S 0.1 (URL) 457.21 393.53 S 0.1 (so) 480.67 393.53 S 0.1 (that) 493.16 393.53 S 0.1 (when) 513.48 393.53 S 0.1 (the) 541.24 393.53 S 0.1 (object) 210.6 381.13 S 0.1 (is) 240.01 381.13 S 0.1 (r) 250.35 381.13 S 0.1 (econstr) 254.22 381.13 S 0.1 (ucted) 286.8 381.13 S 0.1 (\050by) 314.92 381.13 S 0.1 (a) 332.62 381.13 S 0.1 (call) 340.71 381.13 S 0.1 (to) 359.36 381.13 S 0.1 (the) 371.27 381.13 S 5 F (get) 388.43 381.13 T 1 F 0.1 (method\051,) 409.42 381.13 S 0.1 (the) 453.3 381.13 S 0.1 (bytecodes) 470.46 381.13 S 0.1 (for) 518.53 381.13 S 0.1 (each) 534.56 381.13 S 0.1 (class) 210.6 368.73 S 0.1 (can) 235.05 368.73 S 0.1 (be) 253.73 368.73 S 0.1 (located) 267.37 368.73 S 0.1 (and) 303.16 368.73 S 0.1 (loaded,) 323.51 368.73 S 0.1 (and) 360.21 368.73 S 4 14 Q 0.14 (\245) 198 356.33 S 1 10 Q 0.1 (r) 210.6 356.33 S 0.1 (emote) 214.47 356.33 S 0.1 (objects) 245.22 356.33 S 0.1 (ar) 279.1 356.33 S 0.1 (e) 288.07 356.33 S 0.1 (r) 296.08 356.33 S 0.1 (eplaced) 299.95 356.33 S 0.1 (with) 337.82 356.33 S 0.1 (their) 361.67 356.33 S 0.1 (pr) 386.02 356.33 S 0.1 (oxy) 396 356.33 S 0.1 (stubs.) 415.6 356.33 S 0.1 (When) 198 335.93 S 0.1 (an) 227.95 335.93 S 0.1 (instance) 242.09 335.93 S 0.1 (of) 282.29 335.93 S 0.1 (the) 294.4 335.93 S 0.1 (class) 311.69 335.93 S 5 F (MarshalledObject) 336.14 335.93 T 1 F 0.1 (is) 435.26 335.93 S 0.1 (written) 445.73 335.93 S 0.1 (to) 481.88 335.93 S 0.1 (a) 493.92 335.93 S 5 F (java.io.ObjectOutputStream) 198 323.53 T 1 F 0.1 (,) 354 323.53 S 0.1 (the) 359.72 323.53 S 0.1 (contained) 377.01 323.53 S 0.1 (object\325s) 424.64 323.53 S 0.1 (marshalled) 461.4 323.53 S 0.1 (form) 515.08 323.53 S 0.1 (\050cr) 198 311.13 S 0.1 (eated) 209.84 311.13 S 0.1 (during) 237.41 311.13 S 0.1 (constr) 271.51 311.13 S 0.1 (uction\051) 299.2 311.13 S 0.1 (is) 334.27 311.13 S 0.1 (written) 344.74 311.13 S 0.1 (to) 380.89 311.13 S 0.1 (the) 392.93 311.13 S 0.1 (str) 410.22 311.13 S 0.1 (eam;) 421.79 311.13 S 0.1 (thus,) 446.43 311.13 S 0.1 (only) 471.9 311.13 S 0.1 (the) 495.17 311.13 S 0.1 (byte) 512.46 311.13 S 0.1 (str) 198 298.73 S 0.1 (eam) 209.57 298.73 S 0.1 (is) 231.61 298.73 S 0.1 (serialized.) 242.08 298.73 S 0.1 (When) 198 278.33 S 0.1 (a) 227.95 278.33 S 5 F (MarshalledObject) 236.17 278.33 T 1 F 0.1 (is) 335.29 278.33 S 0.1 (r) 345.76 278.33 S 0.1 (ead) 349.63 278.33 S 0.1 (fr) 368.95 278.33 S 0.1 (om) 376.25 278.33 S 0.1 (a) 393.86 278.33 S 5 F (java.io.ObjectInputStream) 402.08 278.33 T 1 F 0.1 (,) 552.08 278.33 S 0.1 (the) 198 265.93 S 0.1 (contained) 215.29 265.93 S 0.1 (object) 262.92 265.93 S 0.1 (is) 292.46 265.93 S 0.1 (not) 302.93 265.93 S 0.1 (deserialized) 320.89 265.93 S 0.1 (into) 378.72 265.93 S 0.1 (a) 399.69 265.93 S 0.1 (concr) 407.91 265.93 S 0.1 (ete) 432.34 265.93 S 0.1 (object;) 448.6 265.93 S 0.1 (the) 480.74 265.93 S 0.1 (object) 498.02 265.93 S 0.1 (r) 198 253.53 S 0.1 (emains) 201.87 253.53 S 0.1 (in) 237.18 253.53 S 0.1 (its) 249.23 253.53 S 0.1 (marshalled) 263.06 253.53 S 0.1 (r) 316.74 253.53 S 0.1 (epr) 320.61 253.53 S 0.1 (esentation) 335.48 253.53 S 0.1 (until) 384.95 253.53 S 0.1 (the) 409.5 253.53 S 0.1 (marshalled) 426.79 253.53 S 0.1 (object\325s) 480.47 253.53 S 5 F (get) 517.22 253.53 T 1 F 0.1 (method) 198 241.13 S 0.1 (is) 235.99 241.13 S 0.1 (called.) 246.46 241.13 S 0.1 (The) 198 220.73 S 5 F (get) 218.16 220.73 T 1 F 0.1 (method) 239.28 220.73 S 0.1 (always) 277.27 220.73 S 0.1 (r) 312.04 220.73 S 0.1 (econstr) 315.91 220.73 S 0.1 (ucts) 348.49 220.73 S 0.1 (a) 369.98 220.73 S 0.1 (new) 378.2 220.73 S 0.1 (copy) 400.57 220.73 S 0.1 (of) 425.56 220.73 S 0.1 (the) 437.67 220.73 S 0.1 (contained) 454.96 220.73 S 0.1 (object) 502.59 220.73 S 0.1 (fr) 532.13 220.73 S 0.1 (om) 539.43 220.73 S 0.1 (its) 198 208.33 S 0.1 (marshalled) 211.83 208.33 S 0.1 (form.) 265.51 208.33 S 0.1 (The) 293.2 208.33 S 0.1 (internal) 313.36 208.33 S 0.1 (r) 351.74 208.33 S 0.1 (epr) 355.61 208.33 S 0.1 (esentation) 370.48 208.33 S 0.1 (is) 419.95 208.33 S 0.1 (deserialized) 430.42 208.33 S 0.1 (with) 488.25 208.33 S 0.1 (the) 512.09 208.33 S 0.1 (semantics) 198 195.93 S 0.1 (used) 245.55 195.93 S 0.1 (for) 270.24 195.93 S 0.1 (unmarshalling) 286.4 195.93 S 0.1 (parameters) 355.62 195.93 S 0.1 (for) 409.56 195.93 S 0.1 (RMI) 425.72 195.93 S 0.1 (calls.) 448.65 195.93 S 0.1 (So,) 474.37 195.93 S 0.1 (the) 491 195.93 S 0.1 (deserialization) 198 183.53 S 0.1 (of) 267.68 183.53 S 0.1 (the) 279.79 183.53 S 0.1 (object\325s) 297.08 183.53 S 0.1 (r) 333.84 183.53 S 0.1 (epr) 337.71 183.53 S 0.1 (esentation) 352.58 183.53 S 0.1 (loads) 402.05 183.53 S 0.1 (class) 429.39 183.53 S 0.1 (code) 453.84 183.53 S 0.1 (\050if) 478.16 183.53 S 0.1 (not) 491.15 183.53 S 0.1 (available) 509.11 183.53 S 0.1 (locally\051) 198 171.13 S 0.1 (using) 234.44 171.13 S 0.1 (the) 262.62 171.13 S 0.1 (URL) 279.91 171.13 S 0.1 (annotation) 303.9 171.13 S 0.1 (embedded) 355.83 171.13 S 0.1 (in) 406.81 171.13 S 0.1 (the) 418.86 171.13 S 0.1 (serialized) 436.15 171.13 S 0.1 (str) 482.88 171.13 S 0.1 (eam) 494.45 171.13 S 0.1 (for) 516.49 171.13 S 0.1 (the) 532.65 171.13 S 0.1 (object.) 198 158.73 S FMENDPAGE %%EndPage: "82" 88 %%Page: "83" 89 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (7:) 232.71 108.7 S 0 F 0.09 (Remote) 243.15 108.7 S 0.09 (Object) 272.45 108.7 S 0.09 (Activation) 298.57 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (83) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (7) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (The) 198 641.33 S 5 F (hashCode) 217.77 641.33 T 1 F 0.1 (of) 268.49 641.33 S 0.1 (the) 280.21 641.33 S 0.1 (marshalled) 297.11 641.33 S 0.1 (r) 350.4 641.33 S 0.1 (epr) 354.27 641.33 S 0.1 (esentation) 369.14 641.33 S 0.1 (of) 418.21 641.33 S 0.1 (the) 429.93 641.33 S 0.1 (object) 446.83 641.33 S 0.1 (is) 475.97 641.33 S 0.1 (the) 486.05 641.33 S 0.1 (same) 502.95 641.33 S 0.1 (as) 528.93 641.33 S 0.1 (the) 541.1 641.33 S 0.1 (object) 198 628.93 S 0.1 (passed) 227.54 628.93 S 0.1 (to) 261.65 628.93 S 0.1 (the) 273.69 628.93 S 0.1 (constr) 290.98 628.93 S 0.1 (uctor) 318.67 628.93 S 0.1 (.) 341.57 628.93 S 0.1 (The) 347.29 628.93 S 5 F (equals) 367.45 628.93 T 1 F 0.1 (method) 406.57 628.93 S 0.1 (will) 444.56 628.93 S 0.1 (r) 465.15 628.93 S 0.1 (eturn) 469.02 628.93 S 0.1 (tr) 496.49 628.93 S 0.1 (ue) 503.82 628.93 S 0.1 (if) 517.96 628.93 S 0.1 (the) 527.52 628.93 S 0.1 (marshalled) 198 616.53 S 0.1 (r) 251.68 616.53 S 0.1 (epr) 255.55 616.53 S 0.1 (esentation) 270.42 616.53 S 0.1 (of) 319.89 616.53 S 0.1 (the) 332 616.53 S 0.1 (objects) 349.29 616.53 S 0.1 (being) 383.17 616.53 S 0.1 (compar) 411.4 616.53 S 0.1 (ed) 445.51 616.53 S 0.1 (ar) 459.73 616.53 S 0.1 (e) 468.7 616.53 S 0.1 (equivalent.) 476.71 616.53 S 0.1 (The) 530.18 616.53 S 0.1 (comparison) 198 604.13 S 0.1 (that) 254.24 604.13 S 0.1 (equals) 275.1 604.13 S 0.1 (uses) 307.39 604.13 S 0.1 (ignor) 330.21 604.13 S 0.1 (es) 354.23 604.13 S 0.1 (a) 366.58 604.13 S 0.1 (class\325s) 374.8 604.13 S 0.1 (codebase) 406.47 604.13 S 0.1 (annotation,) 450.75 604.13 S 0.1 (meaning) 505.28 604.13 S 0.1 (that) 198 591.73 S 0.1 (two) 218.86 591.73 S 0.1 (objects) 239.34 591.73 S 0.1 (ar) 273.22 591.73 S 0.1 (e) 282.19 591.73 S 0.1 (equivalent) 290.2 591.73 S 0.1 (if) 341.08 591.73 S 0.1 (they) 350.64 591.73 S 0.1 (have) 373.59 591.73 S 0.1 (the) 398.37 591.73 S 0.1 (same) 415.66 591.73 S 0.1 (serialized) 442.04 591.73 S 0.1 (r) 488.77 591.73 S 0.1 (epr) 492.64 591.73 S 0.1 (esentation) 507.51 591.73 S 0 F 0.1 (except) 198 579.33 S 1 F 0.1 (for) 226.9 579.33 S 0.1 (the) 243.06 579.33 S 0.1 (codebase) 260.35 579.33 S 0.1 (of) 304.63 579.33 S 0.1 (each) 316.74 579.33 S 0.1 (class) 340.31 579.33 S 0.1 (in) 364.76 579.33 S 0.1 (the) 376.81 579.33 S 0.1 (serialized) 394.1 579.33 S 0.1 (r) 440.83 579.33 S 0.1 (epr) 444.7 579.33 S 0.1 (esentation.) 459.57 579.33 S FMENDPAGE %%EndPage: "83" 89 %%Page: "84" 90 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (84) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (7) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K FMENDPAGE %%EndPage: "84" 90 %%Page: "85" 91 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 527.45 108.7 S 0.09 (85) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Stub/Skeleton) 198 509.31 T (Interfaces) 312.36 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (8) 525.14 508.64 S 0 0 0 1 0 0 0 1 K 1 10 Q 0.1 (This) 198 459.68 S 0.1 (section) 220.24 459.68 S 0.1 (contains) 254.6 459.68 S 0.1 (the) 295.09 459.68 S 0.1 (interfaces) 312 459.68 S 0.1 (and) 358.27 459.68 S 0.1 (classes) 378.23 459.68 S 0.1 (used) 411.53 459.68 S 0.1 (by) 435.84 459.68 S 0.1 (the) 449.87 459.68 S 0.1 (stubs) 466.78 459.68 S 0.1 (and) 493.32 459.68 S 0.1 (skeletons) 513.29 459.68 S 0.1 (generated) 198 447.28 S 0.1 (by) 246.09 447.28 S 0.1 (the) 260.5 447.28 S 5 F (rmic) 277.79 447.28 T 1 F 0.1 (stub) 304.91 447.28 S 0.1 (compiler) 327.49 447.28 S 0.1 (.) 366.85 447.28 S 0 13 Q 0.13 (T) 198 414.88 S 0.13 (opics:) 204.63 414.88 S 4 14 Q 0.14 (\245) 198 395.88 S 1 10 Q 0.1 (The) 210.6 395.88 S 0.1 (RemoteStub) 230.76 395.88 S 0.1 (Class) 288.76 395.88 S 4 14 Q 0.14 (\245) 198 377.48 S 1 10 Q 0.1 (The) 210.6 377.48 S 0.1 (RemoteCall) 230.76 377.48 S 0.1 (Interface) 286.6 377.48 S 4 14 Q 0.14 (\245) 198 359.08 S 1 10 Q 0.1 (The) 210.6 359.08 S 0.1 (RemoteRef) 230.76 359.08 S 0.1 (Interface) 283.39 359.08 S 4 14 Q 0.14 (\245) 198 340.68 S 1 10 Q 0.1 (The) 210.6 340.68 S 0.1 (ServerRef) 230.76 340.68 S 0.1 (Interface) 277.96 340.68 S 4 14 Q 0.14 (\245) 198 322.28 S 1 10 Q 0.1 (The) 210.6 322.28 S 0.1 (Skeleton) 230.76 322.28 S 0.1 (Interface) 272.52 322.28 S 4 14 Q 0.14 (\245) 198 303.88 S 1 10 Q 0.1 (The) 210.6 303.88 S 0.1 (Operation) 230.76 303.88 S 0.1 (Class) 279.84 303.88 S 0 15 Q (8.1) 67.47 270.14 T (The) 97.27 270.14 T (RemoteStub) 122.58 270.14 T (Class) 199.02 270.14 T 1 10 Q 0.1 (The) 198 248.48 S 5 F (java.rmi.server.RemoteStub) 218.16 248.48 T 1 F 0.1 (class) 377.28 248.48 S 0.1 (is) 401.73 248.48 S 0.1 (the) 412.2 248.48 S 0.1 (common) 429.49 248.48 S 0.1 (super) 472.05 248.48 S 0.1 (class) 497.39 248.48 S 0.1 (for) 521.84 248.48 S 0.1 (stubs) 198 236.08 S 0.1 (of) 224.92 236.08 S 0.1 (r) 237.03 236.08 S 0.1 (emote) 240.9 236.08 S 0.1 (objects.) 271.65 236.08 S 0.1 (Stub) 308.13 236.08 S 0.1 (objects) 331.72 236.08 S 0.1 (ar) 365.6 236.08 S 0.1 (e) 374.57 236.08 S 0.1 (surr) 382.58 236.08 S 0.1 (ogates) 400.97 236.08 S 0.1 (that) 433 236.08 S 0.1 (support) 453.86 236.08 S 0.1 (exactly) 492.64 236.08 S 0.1 (the) 527.58 236.08 S 0.1 (same) 198 223.68 S 0.1 (set) 223.99 223.68 S 0.1 (of) 239.31 223.68 S 0.1 (r) 251.03 223.68 S 0.1 (emote) 254.9 223.68 S 0.1 (interfaces) 285.25 223.68 S 0.1 (def) 331.51 223.68 S 0.1 (ined) 345.85 223.68 S 0.1 (by) 368.61 223.68 S 0.1 (the) 382.63 223.68 S 0.1 (actual) 399.53 223.68 S 0.1 (implementation) 429.5 223.68 S 0.1 (of) 504.22 223.68 S 0.1 (a) 515.94 223.68 S 0.1 (r) 523.77 223.68 S 0.1 (emote) 527.64 223.68 S 0.1 (object.) 198 211.28 S 5 9 Q (package java.rmi.server;) 198 195.54 T (public abstract class RemoteStub extends java.rmi.RemoteObject {) 198 184.54 T (protected RemoteStub\050\051;) 218.16 173.54 T FMENDPAGE %%EndPage: "85" 91 %%Page: "86" 92 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (86) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (8) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (protected RemoteStub\050RemoteRef ref\051;) 218.16 642 T (protected static void setRef\050RemoteStub stub, RemoteRef ref\051;) 218.16 631 T (}) 198 620 T 1 10 Q 0.1 (The) 198 600.33 S 0.1 (f) 218.16 600.33 S 0.1 (irst) 221.4 600.33 S 0.1 (constr) 239.28 600.33 S 0.1 (uctor) 266.97 600.33 S 0.1 (of) 293.73 600.33 S 5 F (RemoteStub) 305.84 600.33 T 1 F 0.1 (cr) 368.96 600.33 S 0.1 (eates) 377.37 600.33 S 0.1 (a) 403.07 600.33 S 0.1 (stub) 411.29 600.33 S 0.1 (with) 433.87 600.33 S 0.1 (a) 457.72 600.33 S 0.1 (null) 465.94 600.33 S 0.1 (r) 487.13 600.33 S 0.1 (emote) 491 600.33 S 0.1 (r) 198 587.93 S 0.1 (efer) 201.87 587.93 S 0.1 (ence.) 218.95 587.93 S 0.1 (The) 244.91 587.93 S 0.1 (second) 265.07 587.93 S 0.1 (constr) 299.65 587.93 S 0.1 (uctor) 327.34 587.93 S 0.1 (cr) 354.1 587.93 S 0.1 (eates) 362.51 587.93 S 0.1 (a) 388.21 587.93 S 0.1 (stub) 396.43 587.93 S 0.1 (with) 419.01 587.93 S 0.1 (the) 442.86 587.93 S 0.1 (given) 460.15 587.93 S 0.1 (r) 488.5 587.93 S 0.1 (emote) 492.37 587.93 S 0.1 (r) 198 575.53 S 0.1 (efer) 201.87 575.53 S 0.1 (ence,) 218.95 575.53 S 0 F 0.1 (r) 244.91 575.53 S 0.1 (ef) 248.72 575.53 S 1 F 0.1 (.) 255.59 575.53 S 0.1 (The) 198 555.13 S 5 F (setRef) 218.16 555.13 T 1 F 0.1 (method) 257.28 555.13 S 0.1 (is) 295.27 555.13 S 0.1 (depr) 305.74 555.13 S 0.1 (ecated) 326.82 555.13 S 0.1 (\050and) 358.93 555.13 S 0.1 (unsupported\051) 382.71 555.13 S 0.1 (in) 448.07 555.13 S 0.1 (JDK1.2.) 460.12 555.13 S 0 14 Q (8.1.1) 125 522.07 T (T) 160.49 522.07 T (ype) 167.75 522.07 T (Equivalency) 191.4 522.07 T (of) 265.35 522.07 T (Remote) 279.66 522.07 T (Objects) 325.86 522.07 T (with) 372.57 522.07 T (a) 402.44 522.07 T (Stub) 412.85 522.07 T (class) 443.76 522.07 T 1 10 Q 0.1 (Clients) 198 500.73 S 0.1 (interact) 232.84 500.73 S 0.1 (with) 270.19 500.73 S 0.1 (stub) 294.04 500.73 S 0.1 (\050surr) 316.62 500.73 S 0.1 (ogate\051) 338.44 500.73 S 0.1 (objects) 369.56 500.73 S 0.1 (that) 403.44 500.73 S 0.1 (have) 424.3 500.73 S 0 F 0.1 (exactly) 449.08 500.73 S 1 F 0.1 (the) 481.41 500.73 S 0.1 (same) 498.7 500.73 S 0.1 (set) 525.08 500.73 S 0.1 (of) 540.78 500.73 S 0.1 (r) 198 488.33 S 0.1 (emote) 201.87 488.33 S 0.1 (interfaces) 232.62 488.33 S 0.1 (def) 279.27 488.33 S 0.1 (ined) 293.61 488.33 S 0.1 (by) 316.76 488.33 S 0.1 (the) 331.17 488.33 S 0.1 (r) 348.46 488.33 S 0.1 (emote) 352.33 488.33 S 0.1 (object\325s) 383.08 488.33 S 0.1 (class;) 419.84 488.33 S 0.1 (the) 446.89 488.33 S 0.1 (stub) 464.18 488.33 S 0.1 (class) 486.76 488.33 S 0.1 (does) 511.2 488.33 S 0.1 (not) 535.33 488.33 S 0.1 (include) 198 475.93 S 0.1 (the) 234.83 475.93 S 0.1 (non-r) 252.12 475.93 S 0.1 (emote) 276.82 475.93 S 0.1 (portions) 307.57 475.93 S 0.1 (of) 348.6 475.93 S 0.1 (the) 360.71 475.93 S 0.1 (class) 378 475.93 S 0.1 (hierar) 402.45 475.93 S 0.1 (chy) 429.29 475.93 S 0.1 (that) 448.53 475.93 S 0.1 (constitutes) 469.39 475.93 S 0.1 (the) 521.32 475.93 S 0.1 (object\325s) 198 463.53 S 0.1 (type) 234.76 463.53 S 0.1 (graph.) 257.9 463.53 S 0.1 (This) 290.46 463.53 S 0.1 (is) 313.08 463.53 S 0.1 (because) 323.55 463.53 S 0.1 (the) 362.19 463.53 S 0.1 (stub) 379.48 463.53 S 0.1 (class) 402.06 463.53 S 0.1 (is) 426.51 463.53 S 0.1 (generated) 436.98 463.53 S 0.1 (fr) 485.07 463.53 S 0.1 (om) 492.37 463.53 S 0.1 (the) 509.98 463.53 S 0.1 (most) 527.27 463.53 S 0.1 (r) 198 451.13 S 0.1 (ef) 201.87 451.13 S 0.1 (ined) 210 451.13 S 0.1 (implementation) 233.15 451.13 S 0.1 (class) 308.27 451.13 S 0.1 (that) 332.72 451.13 S 0.1 (implements) 353.58 451.13 S 0.1 (one) 410.09 451.13 S 0.1 (or) 429.58 451.13 S 0.1 (mor) 442.31 451.13 S 0.1 (e) 460.67 451.13 S 0.1 (r) 468.68 451.13 S 0.1 (emote) 472.55 451.13 S 0.1 (interfaces.) 503.3 451.13 S 0.1 (For) 198 438.73 S 0.1 (example,) 216.33 438.73 S 0.1 (if) 260.18 438.73 S 0.1 (C) 269.68 438.73 S 0.1 (extends) 279.93 438.73 S 0.1 (B) 317.86 438.73 S 0.1 (and) 327.13 438.73 S 0.1 (B) 347.42 438.73 S 0.1 (extends) 356.7 438.73 S 0.1 (A,) 394.63 438.73 S 0.1 (but) 408.17 438.73 S 0.1 (only) 426.35 438.73 S 0.1 (B) 449.56 438.73 S 0.1 (implements) 458.83 438.73 S 0.1 (a) 515.28 438.73 S 0.1 (r) 523.44 438.73 S 0.1 (emote) 527.31 438.73 S 0.1 (interface,) 198 426.33 S 0.1 (then) 242.91 426.33 S 0.1 (a) 266.12 426.33 S 0.1 (stub) 274.34 426.33 S 0.1 (is) 296.92 426.33 S 0.1 (generated) 307.39 426.33 S 0.1 (fr) 355.48 426.33 S 0.1 (om) 362.78 426.33 S 0.1 (B,) 380.39 426.33 S 0.1 (not) 392.32 426.33 S 0.1 (C.) 410.28 426.33 S 0.1 (Because) 198 405.93 S 0.1 (the) 237.22 405.93 S 0.1 (stub) 254.51 405.93 S 0.1 (implements) 277.09 405.93 S 0.1 (the) 333.6 405.93 S 0.1 (same) 350.89 405.93 S 0.1 (set) 377.27 405.93 S 0.1 (of) 392.98 405.93 S 0.1 (r) 405.09 405.93 S 0.1 (emote) 408.96 405.93 S 0.1 (interfaces) 439.71 405.93 S 0.1 (as) 486.36 405.93 S 0.1 (the) 498.92 405.93 S 0.1 (r) 516.21 405.93 S 0.1 (emote) 520.08 405.93 S 0.1 (object\325s) 198 393.53 S 0.1 (class,) 234.5 393.53 S 0.1 (the) 261.29 393.53 S 0.1 (stub) 278.32 393.53 S 0.1 (has,) 300.64 393.53 S 0.1 (fr) 321.46 393.53 S 0.1 (om) 328.76 393.53 S 0.1 (the) 346.11 393.53 S 0.1 (point) 363.14 393.53 S 0.1 (of) 389.95 393.53 S 0.1 (view) 401.8 393.53 S 0.1 (of) 426.75 393.53 S 0.1 (the) 438.6 393.53 S 0.1 (Java) 455.63 393.53 S 0.1 (system,) 477.87 393.53 S 0.1 (the) 514.85 393.53 S 0.1 (same) 531.88 393.53 S 0.1 (type) 198 381.13 S 0.1 (as) 221.14 381.13 S 0.1 (the) 233.7 381.13 S 0.1 (r) 250.99 381.13 S 0.1 (emote) 254.86 381.13 S 0.1 (portions) 285.61 381.13 S 0.1 (of) 326.64 381.13 S 0.1 (the) 338.75 381.13 S 0.1 (server) 356.04 381.13 S 0.1 (object\325s) 387.13 381.13 S 0.1 (type) 423.89 381.13 S 0.1 (graph.) 447.03 381.13 S 0.1 (A) 479.59 381.13 S 0.1 (client,) 490.59 381.13 S 0.1 (ther) 198 368.73 S 0.1 (efor) 216.04 368.73 S 0.1 (e,) 233.79 368.73 S 0.1 (can) 244.4 368.73 S 0.1 (make) 263.08 368.73 S 0.1 (use) 290.78 368.73 S 0.1 (of) 309.26 368.73 S 0.1 (the) 321.37 368.73 S 0.1 (built-in) 338.66 368.73 S 0.1 (Java) 375.28 368.73 S 0.1 (operations) 397.78 368.73 S 0.1 (to) 448.8 368.73 S 0.1 (check) 460.84 368.73 S 0.1 (a) 489.51 368.73 S 0.1 (r) 497.73 368.73 S 0.1 (emote) 501.6 368.73 S 0.1 (object's) 198 356.33 S 0.1 (type) 234.06 356.33 S 0.1 (and) 257.2 356.33 S 0.1 (to) 277.55 356.33 S 0.1 (cast) 289.59 356.33 S 0.1 (fr) 310.05 356.33 S 0.1 (om) 317.35 356.33 S 0.1 (one) 334.96 356.33 S 0.1 (r) 354.45 356.33 S 0.1 (emote) 358.32 356.33 S 0.1 (interface) 389.07 356.33 S 0.1 (to) 431.38 356.33 S 0.1 (another) 443.42 356.33 S 0.1 (.) 477.48 356.33 S 0.1 (Stubs) 198 335.93 S 0.1 (ar) 225.93 335.93 S 0.1 (e) 234.9 335.93 S 0.1 (generated) 242.91 335.93 S 0.1 (using) 291 335.93 S 0.1 (the) 319.18 335.93 S 5 F (rmic) 336.47 335.93 T 1 F 0.1 (compiler) 363.59 335.93 S 0.1 (.) 402.95 335.93 S 0 14 Q (8.1.2) 125 302.87 T (The) 160.49 302.87 T (Semantics) 185.69 302.87 T (of) 247.71 302.87 T (Object) 262.02 302.87 T (Methods) 303.29 302.87 T (Declar) 356.47 302.87 T (ed) 393.81 302.87 T (\336nal) 410.46 302.87 T 1 10 Q 0.1 (The) 198 281.53 S 0.1 (following) 218.16 281.53 S 0.1 (methods) 264.88 281.53 S 0.1 (ar) 307.21 281.53 S 0.1 (e) 316.18 281.53 S 0.1 (declar) 324.19 281.53 S 0.1 (ed) 351.81 281.53 S 5 F (final) 366.03 281.53 T 1 F 0.1 (in) 399.15 281.53 S 0.1 (the) 411.2 281.53 S 5 F (java.lang.Object) 428.49 281.53 T 1 F 0.1 (class) 527.61 281.53 S 0.1 (and) 198 269.13 S 0.1 (ther) 218.35 269.13 S 0.1 (efor) 236.39 269.13 S 0.1 (e) 254.14 269.13 S 0.1 (cannot) 262.15 269.13 S 0.1 (be) 295.67 269.13 S 0.1 (overridden) 309.31 269.13 S 0.1 (by) 362.97 269.13 S 0.1 (any) 377.38 269.13 S 0.1 (implementation:) 397.18 269.13 S 4 14 Q (\245) 198 250.73 T 5 10 Q (getClass) 210.6 250.73 T 4 14 Q (\245) 198 232.33 T 5 10 Q (notify) 210.6 232.33 T 4 14 Q (\245) 198 213.93 T 5 10 Q (notifyAll) 210.6 213.93 T 4 14 Q (\245) 198 195.53 T 5 10 Q (wait) 210.6 195.53 T 1 F 0.1 (The) 198 175.13 S 0.1 (default) 218.16 175.13 S 0.1 (implementation) 253.41 175.13 S 0.1 (for) 328.53 175.13 S 5 F (getClass) 344.69 175.13 T 1 F 0.1 (is) 395.81 175.13 S 0.1 (appr) 406.28 175.13 S 0.1 (opriate) 427.47 175.13 S 0.1 (for) 462.67 175.13 S 0.1 (all) 478.83 175.13 S 0.1 (Java) 493.07 175.13 S 0.1 (objects,) 515.57 175.13 S 0.1 (local) 198 162.73 S 0.1 (or) 222.34 162.73 S 0.1 (r) 235.07 162.73 S 0.1 (emote;) 238.94 162.73 S 0.1 (so,) 272.29 162.73 S 0.1 (the) 287.91 162.73 S 0.1 (method) 305.2 162.73 S 0.1 (needs) 343.19 162.73 S 0.1 (no) 372.56 162.73 S 0.1 (special) 387.16 162.73 S 0.1 (implementation) 421.28 162.73 S 0.1 (for) 496.4 162.73 S 0.1 (r) 512.56 162.73 S 0.1 (emote) 516.42 162.73 S 0.1 (objects.) 198 150.33 S 0.1 (When) 234.48 150.33 S 0.1 (used) 264.43 150.33 S 0.1 (on) 289.12 150.33 S 0.1 (a) 303.72 150.33 S 0.1 (r) 311.94 150.33 S 0.1 (emote) 315.81 150.33 S 0.1 (stub,) 346.56 150.33 S 0.1 (the) 371.74 150.33 S 5 F (getClass) 389.03 150.33 T 1 F 0.1 (method) 440.15 150.33 S 0.1 (r) 478.14 150.33 S 0.1 (eports) 482.01 150.33 S 0.1 (the) 513.44 150.33 S 0.1 (exact) 530.73 150.33 S FMENDPAGE %%EndPage: "86" 92 %%Page: "87" 93 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (8:) 232.71 108.7 S 0 F 0.09 (Stub/Skeleton) 243.15 108.7 S 0.09 (Interfaces) 296.41 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (87) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (8) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (type) 198 641.33 S 0.1 (of) 220.66 641.33 S 0.1 (the) 232.28 641.33 S 0.1 (stub) 249.09 641.33 S 0.1 (object,) 271.19 641.33 S 0.1 (generated) 302.84 641.33 S 0.1 (by) 350.45 641.33 S 5 F (rmic) 364.38 641.33 T 1 F 0.1 (.) 388.38 641.33 S 0.1 (Note) 393.61 641.33 S 0.1 (that) 418.47 641.33 S 0.1 (stub) 438.85 641.33 S 0.1 (type) 460.94 641.33 S 0.1 (r) 483.6 641.33 S 0.1 (ef) 487.47 641.33 S 0.1 (lects) 495.63 641.33 S 0.1 (only) 518.41 641.33 S 0.1 (the) 541.19 641.33 S 0.1 (r) 198 628.93 S 0.1 (emote) 201.87 628.93 S 0.1 (interfaces) 232.62 628.93 S 0.1 (implemented) 279.27 628.93 S 0.1 (by) 342.54 628.93 S 0.1 (the) 356.95 628.93 S 0.1 (r) 374.24 628.93 S 0.1 (emote) 378.11 628.93 S 0.1 (object,) 408.86 628.93 S 0.1 (not) 441 628.93 S 0.1 (that) 458.96 628.93 S 0.1 (object\325s) 479.82 628.93 S 0.1 (local) 516.58 628.93 S 0.1 (interfaces.) 198 616.53 S 0.1 (The) 198 596.13 S 5 F (wait) 217.76 596.13 T 1 F 0.1 (and) 244.47 596.13 S 5 F (notify) 264.41 596.13 T 1 F 0.1 (methods) 303.13 596.13 S 0.1 (of) 345.05 596.13 S 5 F (java.lang.Object) 356.76 596.13 T 1 F 0.1 (deal) 455.47 596.13 S 0.1 (with) 477.4 596.13 S 0.1 (waiting) 500.84 596.13 S 0.1 (and) 538.05 596.13 S 0.1 (notif) 198 583.73 S 0.1 (ication) 219.09 583.73 S 0.1 (in) 252.26 583.73 S 0.1 (the) 263.87 583.73 S 0.1 (context) 280.71 583.73 S 0.1 (of) 316.28 583.73 S 0.1 (the) 327.94 583.73 S 0.1 (Java) 344.79 583.73 S 0.1 (language\325s) 366.84 583.73 S 0.1 (thr) 418.21 583.73 S 0.1 (eading) 431.36 583.73 S 0.1 (model.) 464.82 583.73 S 0.1 (While) 498.7 583.73 S 0.1 (use) 528.3 583.73 S 0.1 (of) 546.34 583.73 S 0.1 (these) 198 571.33 S 0.1 (methods) 224.17 571.33 S 0.1 (for) 266.14 571.33 S 0.1 (r) 281.95 571.33 S 0.1 (emote) 285.82 571.33 S 0.1 (stubs) 316.22 571.33 S 0.1 (does) 342.78 571.33 S 0.1 (not) 366.55 571.33 S 0.1 (br) 384.16 571.33 S 0.1 (eak) 393.66 571.33 S 0.1 (the) 412.08 571.33 S 0.1 (Java) 429.01 571.33 S 0.1 (thr) 451.16 571.33 S 0.1 (eading) 464.31 571.33 S 0.1 (model,) 497.87 571.33 S 0.1 (these) 531.83 571.33 S 0.1 (methods) 198 558.93 S 0.1 (do) 240.33 558.93 S 0.1 (not) 255.22 558.93 S 0.1 (have) 273.18 558.93 S 0.1 (the) 297.96 558.93 S 0.1 (same) 315.25 558.93 S 0.1 (semantics) 341.63 558.93 S 0.1 (as) 389.18 558.93 S 0.1 (they) 401.74 558.93 S 0.1 (do) 424.69 558.93 S 0.1 (for) 439.58 558.93 S 0.1 (local) 455.74 558.93 S 0.1 (Java) 480.08 558.93 S 0.1 (objects.) 502.58 558.93 S 0.1 (Specif) 198 546.53 S 0.1 (ically) 225.14 546.53 S 0.1 (,) 248.36 546.53 S 0.1 (using) 254.08 546.53 S 0.1 (these) 282.26 546.53 S 0.1 (methods) 308.78 546.53 S 0.1 (operates) 351.11 546.53 S 0.1 (on) 392.53 546.53 S 0.1 (the) 407.13 546.53 S 0.1 (client\325s) 424.42 546.53 S 0.1 (local) 459.49 546.53 S 0.1 (r) 483.83 546.53 S 0.1 (efer) 487.7 546.53 S 0.1 (ence) 504.77 546.53 S 0.1 (to) 528.14 546.53 S 0.1 (the) 540.17 546.53 S 0.1 (r) 198 534.13 S 0.1 (emote) 201.87 534.13 S 0.1 (object) 232.62 534.13 S 0.1 (\050the) 262.16 534.13 S 0.1 (stub\051,) 282.88 534.13 S 0.1 (not) 311.49 534.13 S 0.1 (the) 329.45 534.13 S 0.1 (actual) 346.74 534.13 S 0.1 (object) 377.1 534.13 S 0.1 (at) 406.64 534.13 S 0.1 (the) 418.22 534.13 S 0.1 (r) 435.51 534.13 S 0.1 (emote) 439.38 534.13 S 0.1 (site.) 470.13 534.13 S 0 15 Q (8.2) 67.47 500.4 T (The) 97.27 500.4 T (RemoteCall) 122.58 500.4 T (Interface) 195.4 500.4 T 1 10 Q 0.1 (The) 198 478.73 S 0.1 (interface) 217.84 478.73 S 5 F (RemoteCall) 259.83 478.73 T 1 F 0.1 (is) 322.63 478.73 S 0.1 (an) 332.78 478.73 S 0.1 (abstraction) 346.6 478.73 S 0.1 (used) 399.37 478.73 S 0.1 (by) 423.74 478.73 S 0.1 (the) 437.84 478.73 S 0.1 (stubs) 454.81 478.73 S 0.1 (and) 481.41 478.73 S 0.1 (skeletons) 501.44 478.73 S 0.1 (of) 546.21 478.73 S 0.1 (r) 198 466.33 S 0.1 (emote) 201.87 466.33 S 0.1 (objects) 232.62 466.33 S 0.1 (to) 266.5 466.33 S 0.1 (carry) 278.54 466.33 S 0.1 (out) 305.06 466.33 S 0.1 (a) 323.23 466.33 S 0.1 (call) 331.45 466.33 S 0.1 (to) 350.23 466.33 S 0.1 (a) 362.27 466.33 S 0.1 (r) 370.49 466.33 S 0.1 (emote) 374.36 466.33 S 0.1 (object.) 405.11 466.33 S 54 444.61 558 452.6 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 449.58 198 449.58 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 437.94 S 0.1 (\320) 223.74 437.94 S 1 F 0.1 (The) 231.96 437.94 S 5 F (RemoteCall) 252.12 437.94 T 1 F 0.1 (interface) 315.24 437.94 S 0.1 (is) 357.55 437.94 S 0.1 (depr) 368.02 437.94 S 0.1 (ecated) 389.1 437.94 S 0.1 (in) 421.21 437.94 S 0.1 (JDK) 433.26 437.94 S 0.1 (1.2.) 455.01 437.94 S 0.1 (The) 473.53 437.94 S 0.1 (JDK) 493.69 437.94 S 0.1 (1.2) 515.44 437.94 S 0.1 (stub) 531.36 437.94 S 0.1 (pr) 198 425.54 S 0.1 (otocol) 207.98 425.54 S 0.1 (does) 238.69 425.54 S 0.1 (not) 262.81 425.54 S 0.1 (make) 280.77 425.54 S 0.1 (use) 308.47 425.54 S 0.1 (of) 326.95 425.54 S 0.1 (this) 339.06 425.54 S 0.1 (interface) 358.81 425.54 S 0.1 (anymor) 401.12 425.54 S 0.1 (e.) 436.16 425.54 S 0.1 (In) 446.77 425.54 S 0.1 (JDK) 459.28 425.54 S 0.1 (1.2,) 481.03 425.54 S 0.1 (stubs) 499.55 425.54 S 0.1 (now) 526.47 425.54 S 0.1 (use) 198 413.14 S 0.1 (the) 216.48 413.14 S 0.1 (new) 233.77 413.14 S 5 F (invoke) 256.14 413.14 T 1 F 0.1 (method) 295.26 413.14 S 0.1 (which) 333.25 413.14 S 0.1 (does) 364.2 413.14 S 0.1 (not) 388.32 413.14 S 0.1 (r) 406.28 413.14 S 0.1 (equir) 410.15 413.14 S 0.1 (e) 433.75 413.14 S 5 F (RemoteCall) 441.76 413.14 T 1 F 0.1 (as) 504.88 413.14 S 0.1 (a) 517.44 413.14 S 54 389.42 558 397.41 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 394.38 198 394.38 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (parameter) 198 400.74 S 0.1 (.) 243.74 400.74 S 5 9 Q (package java.rmi.server;) 198 377.02 T (import java.io.*;) 198 366.02 T (public interface RemoteCall {) 198 344.02 T (ObjectOutput getOutputStream\050\051 throws IOException;) 218.16 333.02 T (void releaseOutputStream\050\051 throws IOException;) 218.16 322.02 T (ObjectInput getInputStream\050\051 throws IOException;) 218.16 311.02 T (void releaseInputStream\050\051 throws IOException;) 218.16 300.02 T (ObjectOutput getResultStream\050boolean success\051) 218.16 289.02 T (throws IOException, StreamCorruptedException;) 238.32 278.02 T (void executeCall\050\051 throws Exception;) 218.16 267.02 T (void done\050\051 throws IOException;) 218.16 256.02 T (}) 198 245.02 T 1 10 Q 0.1 (The) 198 225.35 S 0.1 (method) 218.16 225.35 S 5 F (getOutputStream) 256.15 225.35 T 1 F 0.1 (r) 349.27 225.35 S 0.1 (eturns) 353.14 225.35 S 0.1 (the) 384.95 225.35 S 0.1 (output) 402.24 225.35 S 0.1 (str) 436.01 225.35 S 0.1 (eam) 447.58 225.35 S 0.1 (into) 469.62 225.35 S 0.1 (which) 490.59 225.35 S 0.1 (either) 521.54 225.35 S 0.1 (the) 198 212.95 S 0.1 (stub) 215.29 212.95 S 0.1 (marshals) 237.87 212.95 S 0.1 (ar) 281.78 212.95 S 0.1 (guments) 290.75 212.95 S 0.1 (or) 333.1 212.95 S 0.1 (the) 345.83 212.95 S 0.1 (skeleton) 363.12 212.95 S 0.1 (marshals) 403.87 212.95 S 0.1 (r) 447.78 212.95 S 0.1 (esults.) 451.65 212.95 S 0.1 (The) 198 192.55 S 0.1 (method) 218.16 192.55 S 5 F (releaseOutputStream) 256.15 192.55 T 1 F 0.1 (r) 373.27 192.55 S 0.1 (eleases) 377.14 192.55 S 0.1 (the) 411.72 192.55 S 0.1 (output) 429.01 192.55 S 0.1 (str) 462.78 192.55 S 0.1 (eam;) 474.35 192.55 S 0.1 (in) 498.99 192.55 S 0.1 (some) 511.04 192.55 S 0.1 (transports) 198 180.15 S 0.1 (this) 247.31 180.15 S 0.1 (will) 267.06 180.15 S 0.1 (r) 287.65 180.15 S 0.1 (elease) 291.52 180.15 S 0.1 (the) 321.76 180.15 S 0.1 (str) 339.05 180.15 S 0.1 (eam.) 350.62 180.15 S 0.1 (The) 198 159.75 S 0.1 (method) 218.16 159.75 S 5 F (getInputStream) 256.15 159.75 T 1 F 0.1 (r) 343.27 159.75 S 0.1 (eturns) 347.14 159.75 S 0.1 (the) 378.95 159.75 S 0.1 (InputStr) 396.24 159.75 S 0.1 (eam) 433.81 159.75 S 0.1 (fr) 455.85 159.75 S 0.1 (om) 463.15 159.75 S 0.1 (which) 480.76 159.75 S 0.1 (the) 511.71 159.75 S 0.1 (stub) 529 159.75 S 0.1 (unmarshals) 198 147.35 S 0.1 (r) 253.96 147.35 S 0.1 (esults) 257.83 147.35 S 0.1 (or) 287.02 147.35 S 0.1 (the) 299.75 147.35 S 0.1 (skeleton) 317.04 147.35 S 0.1 (unmarshals) 357.79 147.35 S 0.1 (parameters.) 413.75 147.35 S FMENDPAGE %%EndPage: "87" 93 %%Page: "88" 94 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (88) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (8) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (The) 198 641.33 S 0.1 (method) 218.13 641.33 S 5 F (releaseInputStream) 256.09 641.33 T 1 F 0.1 (r) 367.17 641.33 S 0.1 (eleases) 371.04 641.33 S 0.1 (the) 405.59 641.33 S 0.1 (input) 422.85 641.33 S 0.1 (str) 450.47 641.33 S 0.1 (eam.) 462.04 641.33 S 0.1 (This) 486.65 641.33 S 0.1 (will) 509.23 641.33 S 0.1 (allow) 529.79 641.33 S 0.1 (some) 198 628.93 S 0.1 (transports) 224.84 628.93 S 0.1 (to) 274.15 628.93 S 0.1 (r) 286.19 628.93 S 0.1 (elease) 290.06 628.93 S 0.1 (the) 320.3 628.93 S 0.1 (input) 337.59 628.93 S 0.1 (side) 365.24 628.93 S 0.1 (of) 386.81 628.93 S 0.1 (a) 398.92 628.93 S 0.1 (connection) 407.14 628.93 S 0.1 (early) 459.48 628.93 S 0.1 (.) 481.08 628.93 S 0.1 (The) 198 608.53 S 0.1 (method) 218.16 608.53 S 5 F (getResultStream) 256.15 608.53 T 1 F 0.1 (r) 349.27 608.53 S 0.1 (eturns) 353.14 608.53 S 0.1 (an) 384.95 608.53 S 0.1 (output) 399.09 608.53 S 0.1 (str) 432.86 608.53 S 0.1 (eam) 444.43 608.53 S 0.1 (\050after) 466.47 608.53 S 0.1 (writing) 493.85 608.53 S 0.1 (out) 530.42 608.53 S 0.1 (header) 198 596.13 S 0.1 (information) 232.18 596.13 S 0.1 (r) 289.15 596.13 S 0.1 (elating) 293.02 596.13 S 0.1 (to) 327.09 596.13 S 0.1 (the) 339.13 596.13 S 0.1 (success) 356.42 596.13 S 0.1 (of) 392.66 596.13 S 0.1 (the) 404.77 596.13 S 0.1 (call\051.) 422.06 596.13 S 0.1 (Obtaining) 446.87 596.13 S 0.1 (a) 495.56 596.13 S 0.1 (r) 503.77 596.13 S 0.1 (esult) 507.64 596.13 S 0.1 (str) 198 583.73 S 0.1 (eam) 209.57 583.73 S 0.1 (should) 231.61 583.73 S 0.1 (only) 265.9 583.73 S 0.1 (succeed) 289.17 583.73 S 0.1 (once) 327.83 583.73 S 0.1 (per) 351.86 583.73 S 0.1 (r) 370.03 583.73 S 0.1 (emote) 373.9 583.73 S 0.1 (call.) 404.65 583.73 S 0.1 (If) 426.03 583.73 S 0 F 0.1 (success) 436.05 583.73 S 1 F 0.1 (is) 469.13 583.73 S 0.1 (tr) 479.6 583.73 S 0.1 (ue,) 486.93 583.73 S 0.1 (then) 503.67 583.73 S 0.1 (the) 526.88 583.73 S 0.1 (r) 198 571.33 S 0.1 (esult) 201.87 571.33 S 0.1 (to) 226.66 571.33 S 0.1 (be) 238.64 571.33 S 0.1 (marshaled) 252.22 571.33 S 0.1 (is) 302.83 571.33 S 0.1 (a) 313.24 571.33 S 0.1 (normal) 321.4 571.33 S 0.1 (r) 357.02 571.33 S 0.1 (eturn;) 360.89 571.33 S 0.1 (otherwise) 390.9 571.33 S 0.1 (the) 438.42 571.33 S 0.1 (r) 455.65 571.33 S 0.1 (esult) 459.52 571.33 S 0.1 (is) 484.31 571.33 S 0.1 (an) 494.72 571.33 S 0.1 (exception.) 508.8 571.33 S 5 F (StreamCorruptedException) 198 558.93 T 1 F 0.1 (is) 344.83 558.93 S 0.1 (thr) 355.02 558.93 S 0.1 (own) 368.17 558.93 S 0.1 (if) 390.92 558.93 S 0.1 (the) 400.2 558.93 S 0.1 (r) 417.2 558.93 S 0.1 (esult) 421.08 558.93 S 0.1 (str) 445.64 558.93 S 0.1 (eam) 457.21 558.93 S 0.1 (has) 478.96 558.93 S 0.1 (alr) 497.16 558.93 S 0.1 (eady) 509.14 558.93 S 0.1 (been) 533.84 558.93 S 0.1 (obtained) 198 546.53 S 0.1 (for) 240.8 546.53 S 0.1 (this) 256.96 546.53 S 0.1 (r) 276.71 546.53 S 0.1 (emote) 280.58 546.53 S 0.1 (call.) 311.33 546.53 S 0.1 (The) 198 526.13 S 0.1 (method) 218.16 526.13 S 5 F (executeCall) 256.15 526.13 T 1 F 0.1 (does) 325.27 526.13 S 0.1 (whatever) 349.39 526.13 S 0.1 (it) 394.91 526.13 S 0.1 (takes) 404.4 526.13 S 0.1 (to) 430.87 526.13 S 0.1 (execute) 442.91 526.13 S 0.1 (the) 479.99 526.13 S 0.1 (call.) 497.28 526.13 S 0.1 (The) 198 505.73 S 0.1 (method) 218.16 505.73 S 5 F (done) 256.15 505.73 T 1 F 0.1 (allows) 283.27 505.73 S 0.1 (cleanup) 315.85 505.73 S 0.1 (after) 354.67 505.73 S 0.1 (the) 378.62 505.73 S 0.1 (r) 395.91 505.73 S 0.1 (emote) 399.78 505.73 S 0.1 (call) 430.53 505.73 S 0.1 (has) 449.31 505.73 S 0.1 (completed.) 467.79 505.73 S 0 15 Q (8.3) 67.47 472 T (The) 97.27 472 T (RemoteRef) 122.58 472 T (Interface) 190.41 472 T 1 10 Q 0.1 (The) 198 450.33 S 0.1 (interface) 218.16 450.33 S 5 F (RemoteRef) 260.47 450.33 T 1 F 0.1 (r) 317.59 450.33 S 0.1 (epr) 321.46 450.33 S 0.1 (esents) 336.33 450.33 S 0.1 (the) 367.19 450.33 S 0.1 (handle) 384.48 450.33 S 0.1 (for) 418.65 450.33 S 0.1 (a) 434.81 450.33 S 0.1 (r) 443.03 450.33 S 0.1 (emote) 446.9 450.33 S 0.1 (object.) 477.65 450.33 S 0.1 (Each) 509.79 450.33 S 0.1 (stub) 534.68 450.33 S 0.1 (contains) 198 437.93 S 0.1 (an) 238.87 437.93 S 0.1 (instance) 253.01 437.93 S 0.1 (of) 293.21 437.93 S 0.1 (RemoteRef) 305.32 437.93 S 0.1 (that) 357.95 437.93 S 0.1 (contains) 378.81 437.93 S 0.1 (the) 419.68 437.93 S 0.1 (concr) 436.97 437.93 S 0.1 (ete) 461.4 437.93 S 0.1 (r) 477.66 437.93 S 0.1 (epr) 481.53 437.93 S 0.1 (esentation) 496.4 437.93 S 0.1 (of) 545.86 437.93 S 0.1 (a) 198 425.53 S 0.1 (r) 206.22 425.53 S 0.1 (efer) 210.09 425.53 S 0.1 (ence.) 227.17 425.53 S 0.1 (This) 253.13 425.53 S 0.1 (r) 275.75 425.53 S 0.1 (emote) 279.62 425.53 S 0.1 (r) 310.37 425.53 S 0.1 (efer) 314.24 425.53 S 0.1 (ence) 331.32 425.53 S 0.1 (is) 354.68 425.53 S 0.1 (used) 365.15 425.53 S 0.1 (to) 389.84 425.53 S 0.1 (carry) 401.88 425.53 S 0.1 (out) 428.4 425.53 S 0.1 (r) 446.57 425.53 S 0.1 (emote) 450.44 425.53 S 0.1 (calls) 481.19 425.53 S 0.1 (on) 504.31 425.53 S 0.1 (the) 518.91 425.53 S 0.1 (r) 198 413.13 S 0.1 (emote) 201.87 413.13 S 0.1 (object) 232.62 413.13 S 0.1 (for) 262.16 413.13 S 0.1 (which) 278.32 413.13 S 0.1 (it) 309.27 413.13 S 0.1 (is) 318.76 413.13 S 0.1 (a) 329.23 413.13 S 0.1 (r) 337.45 413.13 S 0.1 (efer) 341.32 413.13 S 0.1 (ence.) 358.4 413.13 S 5 9 Q (package java.rmi.server;) 198 397.4 T (public interface RemoteRef extends java.io.Externalizable {) 198 375.4 T (Object invoke\050Remote obj,) 218.16 364.4 T ( java.lang.reflect.Method method,) 278.64 353.4 T ( Object[] params,) 278.64 342.4 T ( long opnum\051) 278.64 331.4 T (throws Exception;) 238.32 320.4 T (RemoteCall) 218.16 305.4 T (newCall\050RemoteObject) 277.5 305.4 T (obj,) 390.84 305.4 T (Operation[]) 417.78 305.4 T (op,) 482.52 305.4 T (int) 504.06 305.4 T (opnum,) 525.6 305.4 T (long hash\051 throws RemoteException;) 238.32 294.4 T (void invoke\050RemoteCall call\051 throws Exception;) 218.16 283.4 T (void done\050RemoteCall call\051 throws RemoteException;) 218.16 272.4 T (String getRefClass\050java.io.ObjectOutput out\051;) 218.16 261.4 T (int remoteHashCode\050\051;) 218.16 250.4 T (boolean remoteEquals\050RemoteRef obj\051;) 218.16 239.4 T (String remoteToString\050\051;) 218.16 228.4 T (}) 198 217.4 T 1 10 Q 0.1 (The) 198 186.73 S 0.1 (f) 218.16 186.73 S 0.1 (irst) 221.4 186.73 S 5 F (invoke) 239.28 186.73 T 1 F 0.1 (method) 278.4 186.73 S 0.1 (delegates) 316.39 186.73 S 0.1 (method) 361.86 186.73 S 0.1 (invocation) 399.85 186.73 S 0.1 (to) 450.7 186.73 S 0.1 (the) 462.74 186.73 S 0.1 (stub\325s) 480.03 186.73 S 0.1 (\050) 509.83 186.73 S 0 F 0.1 (obj) 513.26 186.73 S 1 F 0.1 (\051) 525.41 186.73 S 0.1 (r) 198 174.33 S 0.1 (emote) 201.87 174.33 S 0.1 (r) 232.62 174.33 S 0.1 (efer) 236.49 174.33 S 0.1 (ence) 253.57 174.33 S 0.1 (and) 276.93 174.33 S 0.1 (allows) 297.28 174.33 S 0.1 (the) 329.86 174.33 S 0.1 (r) 347.15 174.33 S 0.1 (efer) 351.02 174.33 S 0.1 (ence) 368.1 174.33 S 0.1 (to) 391.46 174.33 S 0.1 (take) 403.5 174.33 S 0.1 (car) 425.63 174.33 S 0.1 (e) 439.14 174.33 S 0.1 (of) 447.15 174.33 S 0.1 (setting) 459.26 174.33 S 0.1 (up) 492.92 174.33 S 0.1 (the) 508.28 174.33 S 0.1 (connection) 198 161.93 S 0.1 (to) 250.34 161.93 S 0.1 (the) 262.38 161.93 S 0.1 (r) 279.67 161.93 S 0.1 (emote) 283.54 161.93 S 0.1 (host,) 314.29 161.93 S 0.1 (marshaling) 339.19 161.93 S 0.1 (some) 393.35 161.93 S 0.1 (r) 420.19 161.93 S 0.1 (epr) 424.06 161.93 S 0.1 (esentation) 438.93 161.93 S 0.1 (for) 488.4 161.93 S 0.1 (the) 504.56 161.93 S 0 F 0.1 (method) 521.84 161.93 S 1 F 0.1 (and) 198 149.53 S 0.1 (parameters,) 218.35 149.53 S 0 F 0.1 (params) 274.89 149.53 S 1 F 0.1 (,) 304.93 149.53 S 0.1 (then) 310.65 149.53 S 0.1 (communicating) 333.86 149.53 S 0.1 (the) 407.59 149.53 S 0.1 (method) 424.88 149.53 S 0.1 (invocation) 462.87 149.53 S 0.1 (to) 513.72 149.53 S 0.1 (the) 525.76 149.53 S FMENDPAGE %%EndPage: "88" 94 %%Page: "89" 95 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (8:) 232.71 108.7 S 0 F 0.09 (Stub/Skeleton) 243.15 108.7 S 0.09 (Interfaces) 296.41 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (89) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (8) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (r) 198 641.33 S 0.1 (emote) 201.87 641.33 S 0.1 (host.) 232.32 641.33 S 0.1 (This) 256.92 641.33 S 0.1 (method) 279.24 641.33 S 0.1 (either) 316.93 641.33 S 0.1 (r) 345.87 641.33 S 0.1 (eturns) 349.74 641.33 S 0.1 (the) 381.25 641.33 S 0.1 (r) 398.24 641.33 S 0.1 (esult) 402.11 641.33 S 0.1 (of) 426.66 641.33 S 0.1 (the) 438.47 641.33 S 0.1 (method) 455.46 641.33 S 0.1 (invocation) 493.15 641.33 S 0.1 (on) 543.7 641.33 S 0.1 (the) 198 628.93 S 0.1 (r) 215.29 628.93 S 0.1 (emote) 219.16 628.93 S 0.1 (object) 249.91 628.93 S 0.1 (which) 279.45 628.93 S 0.1 (r) 310.4 628.93 S 0.1 (esides) 314.27 628.93 S 0.1 (on) 345.07 628.93 S 0.1 (the) 359.67 628.93 S 0.1 (r) 376.96 628.93 S 0.1 (emote) 380.83 628.93 S 0.1 (host) 411.58 628.93 S 0.1 (or) 433.88 628.93 S 0.1 (thr) 446.61 628.93 S 0.1 (ows) 459.76 628.93 S 0.1 (a) 481.22 628.93 S 5 F (RemoteException) 198 616.53 T 1 F 0.1 (if) 291.12 616.53 S 0.1 (the) 300.68 616.53 S 0.1 (call) 317.97 616.53 S 0.1 (failed) 336.75 616.53 S 0.1 (or) 365.52 616.53 S 0.1 (an) 378.25 616.53 S 0.1 (application-level) 392.39 616.53 S 0.1 (exception) 471.32 616.53 S 0.1 (if) 517.98 616.53 S 0.1 (the) 527.54 616.53 S 0.1 (r) 198 604.13 S 0.1 (emote) 201.87 604.13 S 0.1 (invocation) 232.62 604.13 S 0.1 (thr) 283.47 604.13 S 0.1 (ows) 296.62 604.13 S 0.1 (an) 318.08 604.13 S 0.1 (exception.) 332.22 604.13 S 0.1 (Note) 381.48 604.13 S 0.1 (that) 406.82 604.13 S 0.1 (the) 427.68 604.13 S 0.1 (operation) 444.97 604.13 S 0.1 (number) 491.65 604.13 S 0.1 (,) 526.46 604.13 S 0 F 0.1 (opnum) 198 591.73 S 1 F 0.1 (,) 226.84 591.73 S 0.1 (r) 232.56 591.73 S 0.1 (epr) 236.43 591.73 S 0.1 (esents) 251.3 591.73 S 0.1 (a) 282.16 591.73 S 0.1 (hash) 290.38 591.73 S 0.1 (of) 314.78 591.73 S 0.1 (the) 326.89 591.73 S 0.1 (method) 344.18 591.73 S 0.1 (signatur) 382.17 591.73 S 0.1 (e) 419.56 591.73 S 0.1 (and) 427.57 591.73 S 0.1 (may) 447.92 591.73 S 0.1 (be) 470.73 591.73 S 0.1 (used) 484.37 591.73 S 0.1 (to) 509.06 591.73 S 0.1 (encode) 521.1 591.73 S 0.1 (the) 198 579.33 S 0.1 (method) 215.29 579.33 S 0.1 (for) 253.28 579.33 S 0.1 (transmission.) 269.44 579.33 S 0.1 (The) 198 558.93 S 0.1 (method) 217.61 558.93 S 0.1 (hash) 255.05 558.93 S 0.1 (for) 278.89 558.93 S 0 F 0.1 (opnum) 294.5 558.93 S 1 F 0.1 (is) 325.91 558.93 S 0.1 (a) 335.83 558.93 S 0.1 (64-bit) 343.5 558.93 S 0.1 (\050long\051) 371.69 558.93 S 0.1 (integer) 401.27 558.93 S 0.1 (and) 435.62 558.93 S 0.1 (is) 455.42 558.93 S 0.1 (computed) 465.34 558.93 S 0.1 (using) 513.63 558.93 S 0.1 (the) 541.26 558.93 S 0.1 (f) 198 546.53 S 0.1 (irst) 201.24 546.53 S 0.1 (two) 219.12 546.53 S 0.1 (32-bit) 239.6 546.53 S 0.1 (values) 268.35 546.53 S 0.1 (of) 300.69 546.53 S 0.1 (a) 312.8 546.53 S 0.1 (message) 321.02 546.53 S 0.1 (digest) 362.29 546.53 S 0.1 (of) 392.88 546.53 S 0.1 (a) 404.99 546.53 S 0.1 (byte) 413.21 546.53 S 0.1 (str) 435.87 546.53 S 0.1 (eam) 447.44 546.53 S 0.1 (using) 469.48 546.53 S 0.1 (the) 497.66 546.53 S 0.1 (National) 514.95 546.53 S 0.1 (Institute) 198 534.13 S 0.1 (of) 238.35 534.13 S 0.1 (Standar) 249.86 534.13 S 0.1 (ds) 284.77 534.13 S 0.1 (and) 297.83 534.13 S 0.1 (T) 317.58 534.13 S 0.1 (echnology) 322.89 534.13 S 0.1 (\050NIST\051) 372.12 534.13 S 0.1 (Secur) 404.96 534.13 S 0.1 (e) 429.74 534.13 S 0.1 (Hash) 437.14 534.13 S 0.1 (Algorithm) 463.44 534.13 S 0.1 (\050SHA-1\051.) 513.33 534.13 S 0.1 (The) 198 521.73 S 0.1 (byte) 217.81 521.73 S 0.1 (str) 240.12 521.73 S 0.1 (eam) 251.69 521.73 S 0.1 (contains) 273.38 521.73 S 0.1 (the) 313.9 521.73 S 0.1 (UTF) 330.84 521.73 S 0.1 (encoding) 353.38 521.73 S 0.1 (of) 397.86 521.73 S 0.1 (a) 409.62 521.73 S 0.1 (string) 417.49 521.73 S 0.1 (consisting) 446.6 521.73 S 0.1 (of) 495.03 521.73 S 0.1 (the) 506.79 521.73 S 0.1 (r) 523.73 521.73 S 0.1 (emote) 527.6 521.73 S 0.1 (method's) 198 509.33 S 0.1 (name) 242.13 509.33 S 0.1 (followed) 269.7 509.33 S 0.1 (by) 312.55 509.33 S 0.1 (its) 326.58 509.33 S 0.1 (method) 340.03 509.33 S 0.1 (descriptor) 377.64 509.33 S 0.1 (\050see) 426.49 509.33 S 0.1 (section) 446.78 509.33 S 0.1 (4.3.3) 481.14 509.33 S 0.1 (of) 504.38 509.33 S 0.1 (The) 516.1 509.33 S 0.1 (Java) 535.88 509.33 S 0.1 (V) 198 496.93 S 0.1 (irtual) 204.77 496.93 S 0.1 (Machine) 232.4 496.93 S 0.1 (Specif) 274.31 496.93 S 0.1 (ication) 301.45 496.93 S 0.1 (for) 334.92 496.93 S 0.1 (a) 350.93 496.93 S 0.1 (description) 358.99 496.93 S 0.1 (of) 412.96 496.93 S 0.1 (the) 424.92 496.93 S 0.1 (method) 442.06 496.93 S 0.1 (descriptor\051.) 479.9 496.93 S 0.1 (The) 537.99 496.93 S 0.1 (hash) 198 484.53 S 0.1 (value) 222.4 484.53 S 0.1 (is) 250.4 484.53 S 0.1 (assembled) 260.87 484.53 S 0.1 (fr) 311.33 484.53 S 0.1 (om) 318.63 484.53 S 0.1 (the) 336.24 484.53 S 0.1 (f) 353.53 484.53 S 0.1 (irst) 356.77 484.53 S 0.1 (and) 374.65 484.53 S 0.1 (second) 395 484.53 S 0.1 (32-bit) 429.58 484.53 S 0.1 (values) 458.33 484.53 S 0.1 (of) 490.67 484.53 S 0.1 (the) 502.78 484.53 S 0.1 (SHA-1) 520.07 484.53 S 0.1 (hash:) 198 472.13 S 5 9 Q (long hash = sha[1] << 32 + sha[0]) 238.32 456.4 T 54 435.41 558 443.4 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 440.38 198 440.38 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 428.74 S 0.1 (\320) 223.74 428.74 S 1 F 0.1 (The) 231.96 428.74 S 5 F (newCall) 252.12 428.74 T 1 F 0.1 (,) 294.12 428.74 S 5 F (invoke) 299.84 428.74 T 1 F 0.1 (and) 338.96 428.74 S 5 F (done) 359.31 428.74 T 1 F 0.1 (methods) 386.43 428.74 S 0.1 (ar) 428.76 428.74 S 0.1 (e) 437.73 428.74 S 0.1 (depr) 445.74 428.74 S 0.1 (ecated) 466.82 428.74 S 0.1 (in) 498.93 428.74 S 0.1 (JDK) 510.98 428.74 S 0.1 (1.2.) 532.73 428.74 S 0.1 (The) 198 416.34 S 0.1 (stubs) 217.65 416.34 S 0.1 (generated) 244.07 416.34 S 0.1 (by) 291.65 416.34 S 0.1 (rmic) 305.55 416.34 S 0.1 (using) 328.69 416.34 S 0.1 (the) 356.37 416.34 S 0.1 (JDK) 373.15 416.34 S 0.1 (1.2) 394.39 416.34 S 0.1 (stub) 409.8 416.34 S 0.1 (pr) 431.88 416.34 S 0.1 (otocol) 441.86 416.34 S 0.1 (version) 472.06 416.34 S 0.1 (do) 508.19 416.34 S 0.1 (not) 522.57 416.34 S 0.1 (use) 540.03 416.34 S 0.1 (these) 198 403.94 S 0.1 (methods) 224.52 403.94 S 0.1 (any) 266.85 403.94 S 0.1 (longer) 286.65 403.94 S 0.1 (.) 315 403.94 S 0.1 (The) 320.72 403.94 S 0.1 (sequence) 340.88 403.94 S 0.1 (of) 385.3 403.94 S 0.1 (calls) 397.41 403.94 S 0.1 (consisting) 420.53 403.94 S 0.1 (of) 469.31 403.94 S 5 F (newCall) 481.42 403.94 T 1 F 0.1 (,) 523.42 403.94 S 5 F (invoke) 198 391.54 T 1 F 0.1 (,) 234 391.54 S 0.1 (and) 239.72 391.54 S 5 F (done) 260.07 391.54 T 1 F 0.1 (have) 287.19 391.54 S 0.1 (been) 311.97 391.54 S 0.1 (r) 336.42 391.54 S 0.1 (eplaced) 340.29 391.54 S 0.1 (by) 378.16 391.54 S 0.1 (a) 392.57 391.54 S 0.1 (new) 400.79 391.54 S 5 F (invoke) 423.16 391.54 T 1 F 0.1 (method) 462.28 391.54 S 0.1 (that) 500.27 391.54 S 0.1 (takes) 521.13 391.54 S 0.1 (a) 547.6 391.54 S 54 367.82 558 375.81 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 372.78 198 372.78 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 5 10 Q 0 X (Method) 198 379.14 T 1 F 0.1 (object) 237.12 379.14 S 0.1 (as) 266.66 379.14 S 0.1 (one) 279.22 379.14 S 0.1 (of) 298.71 379.14 S 0.1 (its) 310.82 379.14 S 0.1 (parameters.) 324.65 379.14 S 0.1 (The) 198 350.75 S 0.1 (method) 218.16 350.75 S 5 F (newCall) 256.15 350.75 T 1 F 0.1 (cr) 301.27 350.75 S 0.1 (eates) 309.68 350.75 S 0.1 (an) 335.38 350.75 S 0.1 (appr) 349.52 350.75 S 0.1 (opriate) 370.71 350.75 S 0.1 (call) 405.91 350.75 S 0.1 (object) 424.69 350.75 S 0.1 (for) 454.23 350.75 S 0.1 (a) 470.39 350.75 S 0.1 (new) 478.61 350.75 S 0.1 (r) 500.98 350.75 S 0.1 (emote) 504.85 350.75 S 0.1 (method) 198 338.35 S 0.1 (invocation) 235.4 338.35 S 0.1 (on) 285.67 338.35 S 0.1 (the) 299.69 338.35 S 0.1 (r) 316.39 338.35 S 0.1 (emote) 320.26 338.35 S 0.1 (object) 350.43 338.35 S 0 F 0.1 (obj) 379.38 338.35 S 1 F 0.1 (.) 391.53 338.35 S 0.1 (The) 396.67 338.35 S 0.1 (operation) 416.24 338.35 S 0.1 (array) 462.34 338.35 S 0 F 0.1 (op) 488.83 338.35 S 1 F 0.1 (contains) 501.01 338.35 S 0.1 (the) 541.29 338.35 S 0.1 (available) 198 325.95 S 0.1 (operations) 241.72 325.95 S 0.1 (on) 292.74 325.95 S 0.1 (the) 307.34 325.95 S 0.1 (r) 324.63 325.95 S 0.1 (emote) 328.5 325.95 S 0.1 (object.) 359.25 325.95 S 0.1 (The) 391.39 325.95 S 0.1 (operation) 411.55 325.95 S 0.1 (number) 458.23 325.95 S 0.1 (,) 493.04 325.95 S 0 F 0.1 (opnum) 498.76 325.95 S 1 F 0.1 (,) 527.6 325.95 S 0.1 (is) 533.32 325.95 S 0.1 (an) 543.78 325.95 S 0.1 (index) 198 313.55 S 0.1 (into) 226.38 313.55 S 0.1 (the) 247.32 313.55 S 0.1 (operation) 264.59 313.55 S 0.1 (array) 311.24 313.55 S 0.1 (which) 338.29 313.55 S 0.1 (specif) 369.21 313.55 S 0.1 (ies) 395.35 313.55 S 0.1 (the) 410.68 313.55 S 0.1 (particular) 427.94 313.55 S 0.1 (operation) 475.49 313.55 S 0.1 (for) 522.14 313.55 S 0.1 (this) 538.28 313.55 S 0.1 (r) 198 301.15 S 0.1 (emote) 201.87 301.15 S 0.1 (call.) 232.62 301.15 S 0.1 (Passing) 254 301.15 S 0.1 (the) 291.63 301.15 S 0.1 (operation) 308.92 301.15 S 0.1 (array) 355.6 301.15 S 0.1 (and) 382.68 301.15 S 0.1 (index) 403.03 301.15 S 0.1 (allows) 431.44 301.15 S 0.1 (the) 464.02 301.15 S 0.1 (stubs) 481.31 301.15 S 0.1 (generator) 508.23 301.15 S 0.1 (to) 198 288.75 S 0.1 (assign) 210.04 288.75 S 0.1 (the) 241.53 288.75 S 0.1 (operation) 258.82 288.75 S 0.1 (indexes) 305.5 288.75 S 0.1 (and) 343.14 288.75 S 0.1 (interpr) 363.49 288.75 S 0.1 (et) 394.7 288.75 S 0.1 (them.) 406.07 288.75 S 0.1 (The) 434.89 288.75 S 0.1 (r) 455.05 288.75 S 0.1 (emote) 458.92 288.75 S 0.1 (r) 489.67 288.75 S 0.1 (efer) 493.54 288.75 S 0.1 (ence) 510.62 288.75 S 0.1 (may) 533.97 288.75 S 0.1 (need) 198 276.35 S 0.1 (the) 223.03 276.35 S 0.1 (operation) 240.32 276.35 S 0.1 (description) 287 276.35 S 0.1 (to) 341.12 276.35 S 0.1 (encode) 353.16 276.35 S 0.1 (in) 388.29 276.35 S 0.1 (the) 400.34 276.35 S 0.1 (call.) 417.63 276.35 S 0.1 (The) 198 255.95 S 0.1 (method) 218.16 255.95 S 5 F (invoke) 256.15 255.95 T 1 F 0.1 (executes) 295.27 255.95 S 0.1 (the) 336.69 255.95 S 0.1 (r) 353.98 255.95 S 0.1 (emote) 357.85 255.95 S 0.1 (call.) 388.6 255.95 S 5 F (invoke) 409.98 255.95 T 1 F 0.1 (will) 449.1 255.95 S 0.1 (raise) 469.69 255.95 S 0.1 (any) 494.2 255.95 S 0.1 (\322user\323) 514 255.95 S 0.1 (exceptions) 198 243.55 S 0.1 (which) 249 243.55 S 0.1 (should) 279.95 243.55 S 0.1 (pass) 314.24 243.55 S 0.1 (thr) 337.25 243.55 S 0.1 (ough) 350.4 243.55 S 0.1 (and) 376.79 243.55 S 0.1 (not) 397.14 243.55 S 0.1 (be) 415.1 243.55 S 0.1 (caught) 428.74 243.55 S 0.1 (by) 462.57 243.55 S 0.1 (the) 476.98 243.55 S 0.1 (stub.) 494.27 243.55 S 0.1 (If) 519.45 243.55 S 0.1 (any) 529.47 243.55 S 0.1 (exception) 198 231.15 S 0.1 (is) 244.66 231.15 S 0.1 (raised) 255.13 231.15 S 0.1 (during) 285.85 231.15 S 0.1 (the) 319.95 231.15 S 0.1 (r) 337.24 231.15 S 0.1 (emote) 341.11 231.15 S 0.1 (invocation,) 371.86 231.15 S 5 F (invoke) 425.31 231.15 T 1 F 0.1 (should) 464.43 231.15 S 0.1 (take) 498.72 231.15 S 0.1 (car) 520.85 231.15 S 0.1 (e) 534.36 231.15 S 0.1 (of) 542.37 231.15 S 0.1 (cleaning) 198 218.75 S 0.1 (up) 239.17 218.75 S 0.1 (the) 254.53 218.75 S 0.1 (connection) 271.82 218.75 S 0.1 (befor) 324.16 218.75 S 0.1 (e) 347.54 218.75 S 0.1 (raising) 355.55 218.75 S 0.1 (the) 389.76 218.75 S 0.1 (\322user) 407.05 218.75 S 0.1 (exception\323) 434.68 218.75 S 0.1 (or) 486.44 218.75 S 5 F (RemoteException) 198 206.35 T 1 F 0.1 (.) 288 206.35 S 0.1 (The) 198 185.95 S 0.1 (method) 218.16 185.95 S 5 F (done) 256.15 185.95 T 1 F 0.1 (allows) 283.27 185.95 S 0.1 (the) 315.85 185.95 S 0.1 (r) 333.14 185.95 S 0.1 (emote) 337.01 185.95 S 0.1 (r) 367.76 185.95 S 0.1 (efer) 371.63 185.95 S 0.1 (ence) 388.71 185.95 S 0.1 (to) 412.07 185.95 S 0.1 (clean) 424.11 185.95 S 0.1 (up) 450.69 185.95 S 0.1 (\050or) 466.05 185.95 S 0.1 (r) 482.21 185.95 S 0.1 (euse\051) 486.08 185.95 S 0.1 (the) 512.88 185.95 S 0.1 (connection.) 198 173.55 S 5 F (done) 252.85 173.55 T 1 F 0.1 (should) 279.89 173.55 S 0.1 (only) 314.09 173.55 S 0.1 (be) 337.27 173.55 S 0.1 (called) 350.82 173.55 S 0.1 (if) 380.61 173.55 S 0.1 (the) 390.09 173.55 S 5 F (invoke) 407.29 173.55 T 1 F 0.1 (call) 446.32 173.55 S 0.1 (r) 465.02 173.55 S 0.1 (eturns) 468.89 173.55 S 0.1 (successfully) 500.61 173.55 S 0.1 (\050non-exceptionally\051) 198 161.15 S 0.1 (to) 289.13 161.15 S 0.1 (the) 301.17 161.15 S 0.1 (stub.) 318.46 161.15 S FMENDPAGE %%EndPage: "89" 95 %%Page: "90" 96 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (90) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (8) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (The) 198 641.33 S 0.1 (method) 217.82 641.33 S 5 F (getRefClass) 255.48 641.33 T 1 F 0.1 (r) 324.26 641.33 S 0.1 (eturns) 328.13 641.33 S 0.1 (the) 359.61 641.33 S 0.1 (nonpackage-qualif) 376.56 641.33 S 0.1 (ied) 460.64 641.33 S 0.1 (class) 477.53 641.33 S 0.1 (name) 501.65 641.33 S 0.1 (of) 529.27 641.33 S 0.1 (the) 541.04 641.33 S 0.1 (r) 198 628.93 S 0.1 (efer) 201.87 628.93 S 0.1 (ence) 218.95 628.93 S 0.1 (type) 242.31 628.93 S 0.1 (to) 265.45 628.93 S 0.1 (be) 277.49 628.93 S 0.1 (serialized) 291.13 628.93 S 0.1 (onto) 337.86 628.93 S 0.1 (the) 361.38 628.93 S 0.1 (str) 378.67 628.93 S 0.1 (eam) 390.24 628.93 S 0 F 0.1 (out) 412.28 628.93 S 1 F 0.1 (.) 425.91 628.93 S 0.1 (The) 198 608.53 S 0.1 (method) 218.16 608.53 S 5 F (remoteHashCode) 256.15 608.53 T 1 F 0.1 (r) 343.27 608.53 S 0.1 (eturns) 347.14 608.53 S 0.1 (a) 378.95 608.53 S 0.1 (hashcode) 387.17 608.53 S 0.1 (for) 432.77 608.53 S 0.1 (a) 448.93 608.53 S 0.1 (r) 457.15 608.53 S 0.1 (emote) 461.02 608.53 S 0.1 (object.) 491.77 608.53 S 0.1 (T) 523.91 608.53 S 0.1 (wo) 529.24 608.53 S 0.1 (r) 198 596.13 S 0.1 (emote) 201.87 596.13 S 0.1 (object) 232.62 596.13 S 0.1 (stubs) 262.16 596.13 S 0.1 (that) 289.08 596.13 S 0.1 (r) 309.94 596.13 S 0.1 (efer) 313.81 596.13 S 0.1 (to) 334.19 596.13 S 0.1 (the) 346.23 596.13 S 0.1 (same) 363.52 596.13 S 0.1 (r) 389.9 596.13 S 0.1 (emote) 393.77 596.13 S 0.1 (object) 424.52 596.13 S 0.1 (will) 454.06 596.13 S 0.1 (have) 474.65 596.13 S 0.1 (the) 499.43 596.13 S 0.1 (same) 516.72 596.13 S 0.1 (hash) 198 583.73 S 0.1 (code) 222.4 583.73 S 0.1 (\050in) 246.72 583.73 S 0.1 (or) 262.2 583.73 S 0.1 (der) 271.63 583.73 S 0.1 (to) 289.9 583.73 S 0.1 (support) 301.94 583.73 S 0.1 (r) 340.72 583.73 S 0.1 (emote) 344.59 583.73 S 0.1 (objects) 375.34 583.73 S 0.1 (as) 409.22 583.73 S 0.1 (keys) 421.78 583.73 S 0.1 (in) 445.45 583.73 S 0.1 (hashtables\051.) 457.5 583.73 S 0.1 (A) 514.26 583.73 S 5 F (RemoteObject) 198 571.33 T 1 F 0.1 (forwar) 273.12 571.33 S 0.1 (ds) 303.57 571.33 S 0.1 (a) 317.24 571.33 S 0.1 (call) 325.46 571.33 S 0.1 (to) 344.24 571.33 S 0.1 (its) 356.28 571.33 S 5 F (hashCode) 370.11 571.33 T 1 F 0.1 (method) 421.23 571.33 S 0.1 (to) 459.22 571.33 S 0.1 (the) 471.26 571.33 S 5 F (remoteHashCode) 198 558.93 T 1 F 0.1 (method) 285.12 558.93 S 0.1 (of) 323.11 558.93 S 0.1 (the) 335.22 558.93 S 0.1 (r) 352.51 558.93 S 0.1 (emote) 356.38 558.93 S 0.1 (r) 387.13 558.93 S 0.1 (efer) 391 558.93 S 0.1 (ence.) 408.08 558.93 S 0.1 (The) 198 538.53 S 0.1 (method) 218.16 538.53 S 5 F (remoteEquals) 256.15 538.53 T 1 F 0.1 (compar) 331.27 538.53 S 0.1 (es) 365.38 538.53 S 0.1 (two) 377.73 538.53 S 0.1 (r) 398.21 538.53 S 0.1 (emote) 402.08 538.53 S 0.1 (objects) 432.83 538.53 S 0.1 (for) 466.71 538.53 S 0.1 (equality) 482.87 538.53 S 0.1 (.) 518.62 538.53 S 0.1 (T) 524.34 538.53 S 0.1 (wo) 529.67 538.53 S 0.1 (r) 198 526.13 S 0.1 (emote) 201.87 526.13 S 0.1 (objects) 232.62 526.13 S 0.1 (ar) 266.5 526.13 S 0.1 (e) 275.47 526.13 S 0.1 (equal) 283.48 526.13 S 0.1 (if) 311.43 526.13 S 0.1 (they) 320.99 526.13 S 0.1 (r) 343.94 526.13 S 0.1 (efer) 347.81 526.13 S 0.1 (to) 368.19 526.13 S 0.1 (the) 380.23 526.13 S 0.1 (same) 397.52 526.13 S 0.1 (r) 423.9 526.13 S 0.1 (emote) 427.77 526.13 S 0.1 (object.) 458.52 526.13 S 0.1 (For) 490.66 526.13 S 0.1 (example,) 509.05 526.13 S 0.1 (two) 198 513.73 S 0.1 (stubs) 218.48 513.73 S 0.1 (ar) 245.4 513.73 S 0.1 (e) 254.37 513.73 S 0.1 (equal) 262.38 513.73 S 0.1 (if) 290.33 513.73 S 0.1 (they) 299.89 513.73 S 0.1 (r) 322.84 513.73 S 0.1 (efer) 326.71 513.73 S 0.1 (to) 347.09 513.73 S 0.1 (the) 359.13 513.73 S 0.1 (same) 376.42 513.73 S 0.1 (r) 402.8 513.73 S 0.1 (emote) 406.67 513.73 S 0.1 (object.) 437.42 513.73 S 0.1 (A) 469.56 513.73 S 5 F (RemoteObject) 480.56 513.73 T 1 F 0.1 (forwar) 198 501.33 S 0.1 (ds) 228.45 501.33 S 0.1 (a) 242.12 501.33 S 0.1 (call) 250.34 501.33 S 0.1 (to) 269.12 501.33 S 0.1 (its) 281.16 501.33 S 5 F (equals) 294.99 501.33 T 1 F 0.1 (method) 334.11 501.33 S 0.1 (to) 372.1 501.33 S 0.1 (the) 384.14 501.33 S 5 F (remoteEquals) 401.43 501.33 T 1 F 0.1 (method) 476.55 501.33 S 0.1 (of) 514.54 501.33 S 0.1 (the) 526.65 501.33 S 0.1 (r) 198 488.93 S 0.1 (emote) 201.87 488.93 S 0.1 (r) 232.62 488.93 S 0.1 (efer) 236.49 488.93 S 0.1 (ence.) 253.57 488.93 S 0.1 (The) 198 468.53 S 0.1 (method) 217.81 468.53 S 5 F (remoteToString) 255.46 468.53 T 1 F 0.1 (r) 342.23 468.53 S 0.1 (eturns) 346.1 468.53 S 0.1 (a) 377.57 468.53 S 0.1 (String) 385.44 468.53 S 0.1 (that) 415.56 468.53 S 0.1 (r) 436.08 468.53 S 0.1 (epr) 439.95 468.53 S 0.1 (esents) 454.82 468.53 S 0.1 (the) 485.33 468.53 S 0.1 (r) 502.27 468.53 S 0.1 (efer) 506.14 468.53 S 0.1 (ence) 523.22 468.53 S 0.1 (of) 546.24 468.53 S 0.1 (this) 198 456.13 S 0.1 (r) 217.75 456.13 S 0.1 (emote) 221.62 456.13 S 0.1 (object.) 252.37 456.13 S 0 15 Q (8.4) 67.47 422.4 T (The) 97.27 422.4 T (ServerRef) 122.58 422.4 T (Interface) 184.59 422.4 T 1 10 Q 0.1 (The) 198 400.73 S 0.1 (interface) 217.98 400.73 S 5 F (ServerRef) 260.11 400.73 T 1 F 0.1 (r) 317.05 400.73 S 0.1 (epr) 320.92 400.73 S 0.1 (esents) 335.79 400.73 S 0.1 (the) 366.47 400.73 S 0.1 (server) 383.58 400.73 S 0.1 (-side) 411.37 400.73 S 0.1 (handle) 436.19 400.73 S 0.1 (for) 470.18 400.73 S 0.1 (a) 486.16 400.73 S 0.1 (r) 494.2 400.73 S 0.1 (emote) 498.07 400.73 S 0.1 (object) 528.64 400.73 S 0.1 (implementation.) 198 388.33 S 5 9 Q (package java.rmi.server;) 198 372.6 T (public interface ServerRef extends RemoteRef {) 198 350.6 T (RemoteStub exportObject\050java.rmi.Remote obj, Object data\051) 218.16 328.6 T (throws java.rmi.RemoteException;) 238.32 317.6 T (String getClientHost\050\051 throws ServerNotActiveException;) 218.16 295.6 T (}) 198 284.6 T 1 10 Q 0.1 (The) 198 264.93 S 0.1 (method) 218.16 264.93 S 5 F (exportObject) 256.15 264.93 T 1 F 0.1 (f) 331.27 264.93 S 0.1 (inds) 334.51 264.93 S 0.1 (or) 357.11 264.93 S 0.1 (cr) 369.84 264.93 S 0.1 (eates) 378.25 264.93 S 0.1 (a) 403.95 264.93 S 0.1 (client) 412.17 264.93 S 0.1 (stub) 440.02 264.93 S 0.1 (object) 462.6 264.93 S 0.1 (for) 492.14 264.93 S 0.1 (the) 508.3 264.93 S 0.1 (supplied) 198 252.53 S 5 F (Remote) 240.93 252.53 T 1 F 0.1 (object) 280.05 252.53 S 0.1 (implementation) 309.59 252.53 S 0 F 0.1 (obj) 384.71 252.53 S 1 F 0.1 (.The) 396.86 252.53 S 0.1 (parameter) 419.62 252.53 S 0 F 0.1 (data) 469.22 252.53 S 1 F 0.1 (contains) 489.95 252.53 S 0.1 (information) 198 240.13 S 0.1 (necessary) 254.97 240.13 S 0.1 (to) 301.82 240.13 S 0.1 (export) 313.86 240.13 S 0.1 (the) 346.21 240.13 S 0.1 (object) 363.5 240.13 S 0.1 (\050such) 393.04 240.13 S 0.1 (as) 420.52 240.13 S 0.1 (port) 433.08 240.13 S 0.1 (number\051.) 455.28 240.13 S 0.1 (The) 198 219.73 S 0.1 (method) 218.16 219.73 S 5 F (getClientHost) 256.15 219.73 T 1 F 0.1 (r) 337.27 219.73 S 0.1 (eturns) 341.14 219.73 S 0.1 (the) 372.95 219.73 S 0.1 (host) 390.24 219.73 S 0.1 (name) 412.54 219.73 S 0.1 (of) 440.5 219.73 S 0.1 (the) 452.61 219.73 S 0.1 (curr) 469.9 219.73 S 0.1 (ent) 488.49 219.73 S 0.1 (client.) 505.78 219.73 S 0.1 (When) 198 207.33 S 0.1 (called) 227.95 207.33 S 0.1 (fr) 257.83 207.33 S 0.1 (om) 265.13 207.33 S 0.1 (a) 282.74 207.33 S 0.1 (thr) 290.96 207.33 S 0.1 (ead) 304.11 207.33 S 0.1 (actively) 323.43 207.33 S 0.1 (handling) 361.87 207.33 S 0.1 (a) 405.74 207.33 S 0.1 (r) 413.96 207.33 S 0.1 (emote) 417.83 207.33 S 0.1 (method) 448.58 207.33 S 0.1 (invocation,) 486.57 207.33 S 0.1 (the) 540.02 207.33 S 0.1 (host) 198 194.93 S 0.1 (name) 220.12 194.93 S 0.1 (of) 247.91 194.93 S 0.1 (the) 259.85 194.93 S 0.1 (client) 276.96 194.93 S 0.1 (invoking) 304.64 194.93 S 0.1 (the) 348.07 194.93 S 0.1 (call) 365.18 194.93 S 0.1 (is) 383.79 194.93 S 0.1 (r) 394.08 194.93 S 0.1 (eturned.) 397.95 194.93 S 0.1 (If) 438.95 194.93 S 0.1 (a) 448.8 194.93 S 0.1 (r) 456.84 194.93 S 0.1 (emote) 460.71 194.93 S 0.1 (method) 491.29 194.93 S 0.1 (call) 529.1 194.93 S 0.1 (is) 547.71 194.93 S 0.1 (not) 198 182.53 S 0.1 (curr) 215.96 182.53 S 0.1 (ently) 234.55 182.53 S 0.1 (being) 260.51 182.53 S 0.1 (service,) 288.74 182.53 S 0.1 (then) 325.93 182.53 S 5 F (ServerNotActiveException) 349.14 182.53 T 1 F 0.1 (is) 496.26 182.53 S 0.1 (called.) 506.73 182.53 S FMENDPAGE %%EndPage: "90" 96 %%Page: "91" 97 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (8:) 232.71 108.7 S 0 F 0.09 (Stub/Skeleton) 243.15 108.7 S 0.09 (Interfaces) 296.41 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (91) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (8) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (8.5) 67.47 638 T (The) 97.27 638 T (Skeleton) 122.58 638 T (Interface) 176.23 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (interface) 218.16 616.33 S 5 F (Skeleton) 260.47 616.33 T 1 F 0.1 (is) 311.59 616.33 S 0.1 (used) 322.06 616.33 S 0.1 (solely) 346.75 616.33 S 0.1 (by) 376.34 616.33 S 0.1 (the) 390.75 616.33 S 0.1 (implementation) 408.04 616.33 S 0.1 (of) 483.16 616.33 S 0.1 (skeletons) 495.27 616.33 S 0.1 (generated) 198 603.93 S 0.1 (by) 245.82 603.93 S 0.1 (the) 259.96 603.93 S 5 F (rmic) 276.98 603.93 T 1 F 0.1 (compiler) 303.84 603.93 S 0.1 (.) 343.2 603.93 S 0.1 (A) 348.65 603.93 S 0.1 (skeleton) 359.38 603.93 S 0.1 (for) 399.86 603.93 S 0.1 (a) 415.75 603.93 S 0.1 (r) 423.7 603.93 S 0.1 (emote) 427.57 603.93 S 0.1 (object) 458.05 603.93 S 0.1 (is) 487.33 603.93 S 0.1 (a) 497.53 603.93 S 0.1 (server) 505.48 603.93 S 0.1 (-side) 533.27 603.93 S 0.1 (entity) 198 591.53 S 0.1 (that) 227.32 591.53 S 0.1 (dispatches) 248.18 591.53 S 0.1 (calls) 299.12 591.53 S 0.1 (to) 322.24 591.53 S 0.1 (the) 334.28 591.53 S 0.1 (actual) 351.57 591.53 S 0.1 (r) 381.93 591.53 S 0.1 (emote) 385.8 591.53 S 0.1 (object) 416.55 591.53 S 0.1 (implementation.) 446.09 591.53 S 54 569.81 558 577.8 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 574.78 198 574.78 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 563.14 S 0.1 (\320) 223.74 563.14 S 1 F 0.1 (The) 231.96 563.14 S 5 F (Skeleton) 252.12 563.14 T 1 F 0.1 (interfaces) 303.24 563.14 S 0.1 (is) 349.89 563.14 S 0.1 (depr) 360.36 563.14 S 0.1 (ecated) 381.44 563.14 S 0.1 (in) 413.55 563.14 S 0.1 (JDK1.2.) 425.6 563.14 S 0.1 (Every) 462.75 563.14 S 0.1 (1.1) 492.43 563.14 S 0.1 (\050and) 508.35 563.14 S 0.1 (version) 198 550.74 S 0.1 (1.1) 234.64 550.74 S 0.1 (compatible) 250.56 550.74 S 0.1 (skeletons) 303.82 550.74 S 0.1 (generated) 348.91 550.74 S 0.1 (in) 397 550.74 S 0.1 (1.2) 409.05 550.74 S 0.1 (using) 424.97 550.74 S 5 F (rmic) 453.15 550.74 T (-vcompat) 484.35 550.74 T 1 F 0.1 (,) 532.35 550.74 S 0.1 (the) 538.07 550.74 S 0.1 (default\051) 198 538.34 S 0.1 (skeleton) 236.68 538.34 S 0.1 (class) 277.43 538.34 S 0.1 (generated) 301.88 538.34 S 0.1 (by) 349.97 538.34 S 0.1 (the) 364.38 538.34 S 5 F (rmic) 381.67 538.34 T 1 F 0.1 (stub) 408.79 538.34 S 0.1 (compiler) 431.37 538.34 S 0.1 (implements) 474.59 538.34 S 0.1 (this) 531.1 538.34 S 0.1 (interface.) 198 525.94 S 0.1 (Skeletons) 242.91 525.94 S 0.1 (ar) 289.01 525.94 S 0.1 (e) 297.98 525.94 S 0.1 (no) 305.99 525.94 S 0.1 (longer) 320.59 525.94 S 0.1 (r) 352.8 525.94 S 0.1 (equir) 356.67 525.94 S 0.1 (ed) 380.27 525.94 S 0.1 (for) 394.49 525.94 S 0.1 (r) 410.65 525.94 S 0.1 (emote) 414.52 525.94 S 0.1 (method) 445.27 525.94 S 0.1 (call) 483.26 525.94 S 0.1 (dispatch) 502.04 525.94 S 0.1 (in) 543.74 525.94 S 0.1 (JDK1.2) 198 513.54 S 0.1 (compatible) 232.21 513.54 S 0.1 (versions.) 285.14 513.54 S 0.1 (T) 328.39 513.54 S 0.1 (o) 333.7 513.54 S 0.1 (generate) 342.04 513.54 S 0.1 (stubs) 383.59 513.54 S 0.1 (that) 410.17 513.54 S 0.1 (ar) 430.7 513.54 S 0.1 (e) 439.67 513.54 S 0.1 (compatible) 447.34 513.54 S 0.1 (with) 500.27 513.54 S 0.1 (JDK1.2) 523.78 513.54 S 54 489.82 558 497.81 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 494.78 198 494.78 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (or) 198 501.14 S 0.1 (later) 210.73 501.14 S 0.1 (versions,) 234.26 501.14 S 0.1 (use) 277.84 501.14 S 0.1 (the) 296.32 501.14 S 0.1 (command) 313.61 501.14 S 5 F (rmic) 361.92 501.14 T 1 F 0.1 (with) 389.04 501.14 S 0.1 (the) 412.89 501.14 S 0.1 (option) 430.18 501.14 S 5 F (-v1.2) 462.82 501.14 T 1 F 0.1 (.) 492.82 501.14 S 5 9 Q (package java.rmi.server;) 198 477.42 T (public interface Skeleton {) 198 455.42 T (void) 217.2 433.42 T (dispatch\050Remote) 243.6 433.42 T (obj,) 329.4 433.42 T (RemoteCall) 355.8 433.42 T (call,) 414.6 433.42 T (int) 446.4 433.42 T (opnum,) 467.4 433.42 T (long) 504.6 433.42 T (hash\051) 531 433.42 T (throws Exception;) 238.32 422.42 T ( Operation[] getOperations\050\051;) 198 400.42 T (}) 198 389.42 T 1 10 Q 0.1 (The) 198 369.75 S 5 F (dispatch) 218.16 369.75 T 1 F 0.1 (method) 269.28 369.75 S 0.1 (unmarshals) 307.27 369.75 S 0.1 (any) 363.23 369.75 S 0.1 (ar) 383.03 369.75 S 0.1 (guments) 392 369.75 S 0.1 (fr) 434.35 369.75 S 0.1 (om) 441.65 369.75 S 0.1 (the) 459.26 369.75 S 0.1 (input) 476.55 369.75 S 0.1 (str) 504.2 369.75 S 0.1 (eam) 515.77 369.75 S 0.1 (obtained) 198 357.35 S 0.1 (fr) 240.8 357.35 S 0.1 (om) 248.1 357.35 S 0.1 (the) 265.71 357.35 S 0 F 0.1 (call) 283 357.35 S 1 F 0.1 (object,) 300.59 357.35 S 0.1 (invokes) 332.73 357.35 S 0.1 (the) 370.98 357.35 S 0.1 (method) 388.27 357.35 S 0.1 (\050indicated) 426.26 357.35 S 0.1 (by) 475.06 357.35 S 0.1 (the) 489.47 357.35 S 0.1 (operation) 506.76 357.35 S 0.1 (number) 198 344.95 S 0 F 0.1 (opnum) 236.67 344.95 S 1 F 0.1 (\051) 265.51 344.95 S 0.1 (on) 272.06 344.95 S 0.1 (the) 286.66 344.95 S 0.1 (actual) 303.95 344.95 S 0.1 (r) 334.31 344.95 S 0.1 (emote) 338.18 344.95 S 0.1 (object) 368.93 344.95 S 0.1 (implementation) 398.47 344.95 S 0 F 0.1 (obj) 473.59 344.95 S 1 F 0.1 (,) 485.74 344.95 S 0.1 (and) 491.46 344.95 S 0.1 (marshals) 511.81 344.95 S 0.1 (the) 198 332.55 S 0.1 (r) 215.29 332.55 S 0.1 (eturn) 219.16 332.55 S 0.1 (value) 246.63 332.55 S 0.1 (or) 274.63 332.55 S 0.1 (thr) 287.36 332.55 S 0.1 (ows) 300.51 332.55 S 0.1 (an) 321.97 332.55 S 0.1 (exception) 336.11 332.55 S 0.1 (if) 382.77 332.55 S 0.1 (one) 392.33 332.55 S 0.1 (occurs) 411.82 332.55 S 0.1 (during) 444.1 332.55 S 0.1 (the) 478.2 332.55 S 0.1 (invocation.) 495.49 332.55 S 0.1 (The) 198 312.15 S 5 F (getOperations) 218.16 312.15 T 1 F 0.1 (method) 299.28 312.15 S 0.1 (r) 337.27 312.15 S 0.1 (eturns) 341.14 312.15 S 0.1 (an) 372.95 312.15 S 0.1 (array) 387.09 312.15 S 0.1 (containing) 414.17 312.15 S 0.1 (the) 465.29 312.15 S 0.1 (operation) 482.58 312.15 S 0.1 (descriptors) 198 299.75 S 0.1 (for) 251.58 299.75 S 0.1 (the) 267.74 299.75 S 0.1 (r) 285.03 299.75 S 0.1 (emote) 288.9 299.75 S 0.1 (object\325s) 319.65 299.75 S 0.1 (methods.) 356.41 299.75 S 0 15 Q (8.6) 67.47 266.02 T (The) 97.27 266.02 T (Operation) 122.58 266.02 T (Class) 187.06 266.02 T 1 10 Q 0.1 (The) 198 244.35 S 0.1 (class) 218.08 244.35 S 5 F (Operation) 242.45 244.35 T 1 F 0.1 (holds) 299.48 244.35 S 0.1 (a) 327.56 244.35 S 0.1 (description) 335.7 244.35 S 0.1 (of) 389.74 244.35 S 0.1 (a) 401.76 244.35 S 0.1 (Java) 409.9 244.35 S 0.1 (method) 432.32 244.35 S 0.1 (for) 470.23 244.35 S 0.1 (a) 486.3 244.35 S 0.1 (r) 494.44 244.35 S 0.1 (emote) 498.31 244.35 S 0.1 (object.) 528.98 244.35 S 54 222.62 558 230.62 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 227.59 198 227.59 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 215.96 S 0.1 (\320) 223.74 215.96 S 1 F 0.1 (The) 231.96 215.96 S 5 F (Operation) 252.12 215.96 T 1 F 0.1 (interface) 309.24 215.96 S 0.1 (is) 351.55 215.96 S 0.1 (depr) 362.02 215.96 S 0.1 (ecated) 383.1 215.96 S 0.1 (in) 415.21 215.96 S 0.1 (JDK) 427.26 215.96 S 0.1 (1.2.) 449.01 215.96 S 0.1 (The) 467.53 215.96 S 0.1 (JDK) 487.69 215.96 S 0.1 (1.2) 509.44 215.96 S 0.1 (stub) 525.36 215.96 S 0.1 (pr) 198 203.56 S 0.1 (otocol) 207.98 203.56 S 0.1 (no) 238.69 203.56 S 0.1 (longer) 253.29 203.56 S 0.1 (uses) 285.5 203.56 S 0.1 (the) 308.32 203.56 S 0.1 (old) 325.61 203.56 S 5 F (RemoteRef.invoke) 343.51 203.56 T 1 F 0.1 (method) 442.63 203.56 S 0.1 (which) 480.62 203.56 S 0.1 (takes) 511.57 203.56 S 0.1 (an) 538.04 203.56 S 5 F (Operation) 198 191.16 T 1 F 0.1 (as) 255.12 191.16 S 0.1 (one) 267.68 191.16 S 0.1 (of) 287.17 191.16 S 0.1 (its) 299.28 191.16 S 0.1 (ar) 313.11 191.16 S 0.1 (guments.) 322.08 191.16 S 0.1 (In) 367.03 191.16 S 0.1 (JDK) 379.54 191.16 S 0.1 (1.2,) 401.29 191.16 S 0.1 (stubs) 419.81 191.16 S 0.1 (now) 446.73 191.16 S 0.1 (use) 469.77 191.16 S 0.1 (the) 488.25 191.16 S 0.1 (new) 505.54 191.16 S 54 167.43 558 175.42 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 172.4 198 172.4 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 5 10 Q 0 X (invoke) 198 178.76 T 1 F 0.1 (method) 237.12 178.76 S 0.1 (which) 275.11 178.76 S 0.1 (does) 306.06 178.76 S 0.1 (not) 330.18 178.76 S 0.1 (r) 348.14 178.76 S 0.1 (equir) 352.01 178.76 S 0.1 (e) 375.61 178.76 S 5 F (Operation) 383.62 178.76 T 1 F 0.1 (as) 440.74 178.76 S 0.1 (a) 453.3 178.76 S 0.1 (parameter) 461.52 178.76 S 0.1 (.) 507.26 178.76 S FMENDPAGE %%EndPage: "91" 97 %%Page: "92" 98 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (92) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (8) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 5 9 Q 0 X (package java.rmi.server;) 198 642 T (public class Operation {) 198 620 T (public Operation\050String op\051;) 218.16 598 T (public String getOperation\050\051;) 218.16 576 T (public String toString\050\051;) 218.16 554 T (}) 198 543 T 1 10 Q 0.1 (An) 198 523.33 S 5 F (Operation) 214.92 523.33 T 1 F 0.1 (object) 272.04 523.33 S 0.1 (is) 301.58 523.33 S 0.1 (typically) 312.05 523.33 S 0.1 (constr) 354.63 523.33 S 0.1 (ucted) 382.32 523.33 S 0.1 (with) 410.57 523.33 S 0.1 (the) 434.42 523.33 S 0.1 (method) 451.71 523.33 S 0.1 (signatur) 489.7 523.33 S 0.1 (e.) 527.09 523.33 S 0.1 (The) 198 502.93 S 0.1 (method) 218.16 502.93 S 5 F (getOperation) 256.15 502.93 T 1 F 0.1 (r) 331.27 502.93 S 0.1 (eturns) 335.14 502.93 S 0.1 (the) 366.95 502.93 S 0.1 (contents) 384.24 502.93 S 0.1 (of) 425.25 502.93 S 0.1 (the) 437.36 502.93 S 0.1 (operation) 454.65 502.93 S 0.1 (descriptor) 501.33 502.93 S 0.1 (\050the) 198 490.53 S 0.1 (value) 218.72 490.53 S 0.1 (with) 246.72 490.53 S 0.1 (which) 270.57 490.53 S 0.1 (it) 301.52 490.53 S 0.1 (was) 311.01 490.53 S 0.1 (initialized\051.) 332.01 490.53 S 0.1 (The) 198 470.13 S 0.1 (method) 218.16 470.13 S 5 F (toString) 256.15 470.13 T 1 F 0.1 (also) 307.27 470.13 S 0.1 (r) 328.4 470.13 S 0.1 (eturns) 332.27 470.13 S 0.1 (the) 364.08 470.13 S 0.1 (string) 381.37 470.13 S 0.1 (r) 410.83 470.13 S 0.1 (epr) 414.7 470.13 S 0.1 (esentation) 429.57 470.13 S 0.1 (of) 479.04 470.13 S 0.1 (the) 491.15 470.13 S 0.1 (operation) 508.44 470.13 S 0.1 (descriptor) 198 457.73 S 0.1 (\050typically) 247.24 457.73 S 0.1 (the) 293.25 457.73 S 0.1 (method) 310.54 457.73 S 0.1 (signatur) 348.53 457.73 S 0.1 (e\051.) 385.92 457.73 S FMENDPAGE %%EndPage: "92" 98 %%Page: "93" 99 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 527.45 108.7 S 0.09 (93) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Garbage) 198 509.31 T (Collector) 267.52 509.31 T (Interfaces) 342.6 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (9) 525.14 508.64 S 0 0 0 1 0 0 0 1 K 1 10 Q 0.1 (The) 198 459.68 S 0.1 (interfaces) 218.16 459.68 S 0.1 (and) 264.81 459.68 S 0.1 (classes) 285.16 459.68 S 0.1 (in) 318.84 459.68 S 0.1 (this) 330.89 459.68 S 0.1 (chapter) 350.64 459.68 S 0.1 (ar) 387.73 459.68 S 0.1 (e) 396.7 459.68 S 0.1 (used) 404.71 459.68 S 0.1 (by) 429.4 459.68 S 0.1 (the) 443.81 459.68 S 0.1 (distributed) 461.1 459.68 S 0.1 (garbage) 514.41 459.68 S 0.1 (collector) 198 447.28 S 0.1 (\050DGC\051for) 239.64 447.28 S 0.1 (RMI.) 285.42 447.28 S 0 13 Q 0.13 (T) 198 414.88 S 0.13 (opics:) 204.63 414.88 S 4 14 Q 0.14 (\245) 198 395.88 S 1 10 Q 0.1 (The) 210.6 395.88 S 0.1 (Interface) 230.76 395.88 S 0.1 (DGC) 273.53 395.88 S 4 14 Q 0.14 (\245) 198 377.48 S 1 10 Q 0.1 (The) 210.6 377.48 S 0.1 (Lease) 230.76 377.48 S 0.1 (Class) 259.31 377.48 S 4 14 Q 0.14 (\245) 198 359.08 S 1 10 Q 0.1 (The) 210.6 359.08 S 0.1 (ObjID) 230.76 359.08 S 0.1 (Class) 261.22 359.08 S 4 14 Q 0.14 (\245) 198 340.68 S 1 10 Q 0.1 (The) 210.6 340.68 S 0.1 (UID) 230.76 340.68 S 0.1 (Class) 253.07 340.68 S 4 14 Q 0.14 (\245) 198 322.28 S 1 10 Q 0.1 (The) 210.6 322.28 S 0.1 (VMID) 230.76 322.28 S 0.1 (Class) 262.07 322.28 S 0 15 Q (9.1) 67.47 288.54 T (The) 97.27 288.54 T (Interface) 122.58 288.54 T (DGC) 178.17 288.54 T 1 10 Q 0.1 (The) 198 266.88 S 0.1 (DGC) 218.16 266.88 S 0.1 (abstraction) 244.04 266.88 S 0.1 (is) 297.13 266.88 S 0.1 (used) 307.6 266.88 S 0.1 (for) 332.29 266.88 S 0.1 (the) 348.45 266.88 S 0.1 (server) 365.74 266.88 S 0.1 (side) 396.83 266.88 S 0.1 (of) 418.4 266.88 S 0.1 (the) 430.51 266.88 S 0.1 (distributed) 447.8 266.88 S 0.1 (garbage) 501.12 266.88 S 0.1 (collection) 198 254.48 S 0.1 (algorithm.) 244.52 254.48 S 0.1 (This) 294.84 254.48 S 0.1 (interface) 317.46 254.48 S 0.1 (contains) 359.77 254.48 S 0.1 (the) 400.64 254.48 S 0.1 (two) 417.93 254.48 S 0.1 (methods:) 438.41 254.48 S 5 F (dirty) 483.34 254.48 T 1 F 0.1 (and) 516.46 254.48 S 5 F (clean) 198 242.08 T 1 F 0.1 (.) 228 242.08 S 0.1 (A) 233.72 242.08 S 5 F (dirty) 244.72 242.08 T 1 F 0.1 (call) 277.84 242.08 S 0.1 (is) 296.62 242.08 S 0.1 (made) 307.09 242.08 S 0.1 (when) 335.34 242.08 S 0.1 (a) 363.63 242.08 S 0.1 (r) 371.85 242.08 S 0.1 (emote) 375.72 242.08 S 0.1 (r) 406.47 242.08 S 0.1 (efer) 410.34 242.08 S 0.1 (ence) 427.42 242.08 S 0.1 (is) 450.78 242.08 S 0.1 (unmarshaled) 461.25 242.08 S 0.1 (in) 523.97 242.08 S 0.1 (a) 536.02 242.08 S 0.1 (client) 198 229.68 S 0.1 (\050the) 225.85 229.68 S 0.1 (client) 246.57 229.68 S 0.1 (is) 274.42 229.68 S 0.1 (indicated) 284.89 229.68 S 0.1 (by) 330.26 229.68 S 0.1 (its) 344.67 229.68 S 5 F (VMID) 358.5 229.68 T 1 F 0.1 (\051.) 382.5 229.68 S 0.1 (A) 391.65 229.68 S 0.1 (corr) 402.65 229.68 S 0.1 (esponding) 420.67 229.68 S 0.1 (clean) 471.41 229.68 S 0.1 (call) 497.99 229.68 S 0.1 (is) 516.77 229.68 S 0.1 (made) 527.23 229.68 S 0.1 (when) 198 217.28 S 0.1 (no) 226.29 217.28 S 0.1 (mor) 240.89 217.28 S 0.1 (e) 259.25 217.28 S 0.1 (r) 267.26 217.28 S 0.1 (efer) 271.13 217.28 S 0.1 (ences) 288.21 217.28 S 0.1 (to) 315.91 217.28 S 0.1 (the) 327.95 217.28 S 0.1 (r) 345.24 217.28 S 0.1 (emote) 349.11 217.28 S 0.1 (r) 379.86 217.28 S 0.1 (efer) 383.73 217.28 S 0.1 (ence) 400.81 217.28 S 0.1 (exist) 424.17 217.28 S 0.1 (in) 448.15 217.28 S 0.1 (the) 460.2 217.28 S 0.1 (client.) 477.49 217.28 S 0.1 (A) 507.94 217.28 S 0.1 (failed) 518.93 217.28 S 0.1 (dirty) 198 204.88 S 0.1 (call) 223.41 204.88 S 0.1 (must) 242.19 204.88 S 0.1 (schedule) 268.07 204.88 S 0.1 (a) 311.12 204.88 S 0 F 0.1 (str) 319.34 204.88 S 0.1 (ong) 330.57 204.88 S 1 F 0.1 (clean) 348.99 204.88 S 0.1 (call) 375.57 204.88 S 0.1 (so) 394.35 204.88 S 0.1 (that) 407.37 204.88 S 0.1 (the) 428.23 204.88 S 0.1 (call\325s) 445.52 204.88 S 0.1 (sequence) 471.52 204.88 S 0.1 (number) 515.93 204.88 S 0.1 (can) 198 192.48 S 0.1 (be) 216.68 192.48 S 0.1 (r) 230.32 192.48 S 0.1 (etained) 234.19 192.48 S 0.1 (in) 270.69 192.48 S 0.1 (or) 282.74 192.48 S 0.1 (der) 292.17 192.48 S 0.1 (to) 310.44 192.48 S 0.1 (detect) 322.48 192.48 S 0.1 (futur) 352.85 192.48 S 0.1 (e) 375.77 192.48 S 0.1 (calls) 383.78 192.48 S 0.1 (r) 406.9 192.48 S 0.1 (eceived) 410.77 192.48 S 0.1 (out) 448.07 192.48 S 0.1 (of) 466.24 192.48 S 0.1 (or) 478.35 192.48 S 0.1 (der) 487.78 192.48 S 0.1 (by) 506.05 192.48 S 0.1 (the) 520.46 192.48 S 0.1 (distributed) 198 180.08 S 0.1 (garbage) 251.32 180.08 S 0.1 (collector) 290.53 180.08 S 0.1 (.) 328.31 180.08 S FMENDPAGE %%EndPage: "93" 99 %%Page: "94" 100 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (94) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (9) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (A) 198 641.33 S 0.1 (r) 208.5 641.33 S 0.1 (efer) 212.37 641.33 S 0.1 (ence) 229.45 641.33 S 0.1 (to) 252.31 641.33 S 0.1 (a) 263.85 641.33 S 0.1 (r) 271.57 641.33 S 0.1 (emote) 275.43 641.33 S 0.1 (object) 305.68 641.33 S 0.1 (is) 334.72 641.33 S 0 F 0.1 (leased) 344.69 641.33 S 1 F 0.1 (for) 371.8 641.33 S 0.1 (a) 387.46 641.33 S 0.1 (period) 395.18 641.33 S 0.1 (of) 427.63 641.33 S 0.1 (time) 439.24 641.33 S 0.1 (by) 462.05 641.33 S 0.1 (the) 475.95 641.33 S 0.1 (client) 492.74 641.33 S 0.1 (holding) 520.09 641.33 S 0.1 (the) 198 628.93 S 0.1 (r) 215.29 628.93 S 0.1 (efer) 219.16 628.93 S 0.1 (ence.) 236.24 628.93 S 0.1 (The) 262.2 628.93 S 0.1 (lease) 282.36 628.93 S 0.1 (period) 307.71 628.93 S 0.1 (starts) 340.66 628.93 S 0.1 (when) 368.33 628.93 S 0.1 (the) 396.62 628.93 S 0.1 (dirty) 413.91 628.93 S 0.1 (call) 439.32 628.93 S 0.1 (is) 458.1 628.93 S 0.1 (r) 468.57 628.93 S 0.1 (eceived.) 472.44 628.93 S 0.1 (It) 512.34 628.93 S 0.1 (is) 522.28 628.93 S 0.1 (the) 532.76 628.93 S 0.1 (client\325s) 198 616.53 S 0.1 (r) 233.07 616.53 S 0.1 (esponsibility) 236.94 616.53 S 0.1 (to) 297.91 616.53 S 0.1 (r) 309.95 616.53 S 0.1 (enew) 313.82 616.53 S 0.1 (the) 341.08 616.53 S 0.1 (leases,) 358.37 616.53 S 0.1 (by) 390.66 616.53 S 0.1 (making) 405.07 616.53 S 0.1 (additional) 442.47 616.53 S 5 F (dirty) 492.08 616.53 T 1 F 0.1 (calls,) 525.2 616.53 S 0.1 (on) 198 604.13 S 0.1 (the) 212.6 604.13 S 0.1 (r) 229.89 604.13 S 0.1 (emote) 233.76 604.13 S 0.1 (r) 264.51 604.13 S 0.1 (efer) 268.38 604.13 S 0.1 (ences) 285.46 604.13 S 0.1 (it) 313.16 604.13 S 0.1 (holds) 322.65 604.13 S 0.1 (befor) 350.81 604.13 S 0.1 (e) 374.19 604.13 S 0.1 (such) 382.2 604.13 S 0.1 (leases) 406.25 604.13 S 0.1 (expir) 435.94 604.13 S 0.1 (e.) 459.08 604.13 S 0.1 (If) 469.69 604.13 S 0.1 (the) 479.71 604.13 S 0.1 (client) 497 604.13 S 0.1 (does) 524.84 604.13 S 0.1 (not) 198 591.73 S 0.1 (r) 215.68 591.73 S 0.1 (enew) 219.55 591.73 S 0.1 (the) 246.53 591.73 S 0.1 (lease) 263.54 591.73 S 0.1 (befor) 288.61 591.73 S 0.1 (e) 311.99 591.73 S 0.1 (it) 319.72 591.73 S 0.1 (expir) 328.93 591.73 S 0.1 (es,) 352.08 591.73 S 0.1 (the) 366.75 591.73 S 0.1 (distributed) 383.76 591.73 S 0.1 (garbage) 436.8 591.73 S 0.1 (collector) 475.73 591.73 S 0.1 (assumes) 517.09 591.73 S 0.1 (that) 198 579.33 S 0.1 (the) 218.86 579.33 S 0.1 (r) 236.15 579.33 S 0.1 (emote) 240.02 579.33 S 0.1 (object) 270.77 579.33 S 0.1 (is) 300.31 579.33 S 0.1 (no) 310.78 579.33 S 0.1 (longer) 325.38 579.33 S 0.1 (r) 357.59 579.33 S 0.1 (efer) 361.46 579.33 S 0.1 (enced) 378.54 579.33 S 0.1 (by) 408.11 579.33 S 0.1 (that) 422.52 579.33 S 0.1 (client.) 443.38 579.33 S 5 9 Q (package java.rmi.dgc;) 198 563.6 T (import java.rmi.server.ObjID;) 198 552.6 T (public interface DGC extends java.rmi.Remote {) 198 530.6 T (Lease dirty\050ObjID[] ids, long sequenceNum, Lease lease\051) 218.16 508.6 T (throws java.rmi.RemoteException;) 238.32 497.6 T (void) 218.16 475.6 T (clean\050ObjID[]) 245.12 475.6 T (ids,) 320.67 475.6 T (long) 347.62 475.6 T (seqNum,) 374.58 475.6 T (VMID) 417.73 475.6 T (vmid,) 444.69 475.6 T (boolean) 477.04 475.6 T (strong\051) 520.2 475.6 T (throws java.rmi.RemoteException;) 238.32 464.6 T (}) 198 453.6 T 1 10 Q 0.1 (The) 198 433.93 S 0.1 (method) 218.16 433.93 S 5 F (dirty) 256.15 433.93 T 1 F 0.1 (r) 289.27 433.93 S 0.1 (equests) 293.14 433.93 S 0.1 (leases) 329.91 433.93 S 0.1 (for) 359.6 433.93 S 0.1 (the) 375.76 433.93 S 0.1 (r) 393.05 433.93 S 0.1 (emote) 396.92 433.93 S 0.1 (object) 427.67 433.93 S 0.1 (r) 457.21 433.93 S 0.1 (efer) 461.08 433.93 S 0.1 (ences) 478.16 433.93 S 0.1 (associated) 505.86 433.93 S 0.1 (with) 198 421.53 S 0.1 (the) 221.85 421.53 S 0.1 (object) 239.14 421.53 S 0.1 (identif) 268.68 421.53 S 0.1 (iers) 298.32 421.53 S 0.1 (contained) 317.73 421.53 S 0.1 (in) 365.36 421.53 S 0.1 (the) 377.41 421.53 S 0.1 (array) 394.7 421.53 S 0.1 (ar) 421.78 421.53 S 0.1 (gument) 430.75 421.53 S 0 F 0.1 (ids) 468.76 421.53 S 1 F 0.1 (.) 480.73 421.53 S 0.1 (The) 486.45 421.53 S 0 F 0.1 (lease) 506.61 421.53 S 1 F 0.1 (contains) 198 409.13 S 0.1 (a) 238.87 409.13 S 0.1 (client\325s) 247.09 409.13 S 0.1 (unique) 282.16 409.13 S 0.1 (virtual) 317.06 409.13 S 0.1 (machine) 350.59 409.13 S 0.1 (identif) 392.02 409.13 S 0.1 (ier) 421.66 409.13 S 0.1 (\050VMID\051) 436.73 409.13 S 0.1 (and) 474.9 409.13 S 0.1 (a) 495.25 409.13 S 0.1 (r) 503.47 409.13 S 0.1 (equested) 507.34 409.13 S 0.1 (lease) 198 396.73 S 0.1 (period.) 223.35 396.73 S 0.1 (For) 258.9 396.73 S 0.1 (each) 277.29 396.73 S 0.1 (r) 300.86 396.73 S 0.1 (emote) 304.73 396.73 S 0.1 (object) 335.48 396.73 S 0.1 (exported) 365.02 396.73 S 0.1 (in) 408.47 396.73 S 0.1 (the) 420.52 396.73 S 0.1 (local) 437.81 396.73 S 0.1 (virtual) 462.15 396.73 S 0.1 (machine,) 495.68 396.73 S 0.1 (the) 539.71 396.73 S 0.1 (garbage) 198 384.33 S 0.1 (collector) 237.21 384.33 S 0.1 (maintains) 278.85 384.33 S 0.1 (a) 326.66 384.33 S 0 F 0.1 (r) 334.88 384.33 S 0.1 (efer) 338.69 384.33 S 0.1 (ence) 353.36 384.33 S 0.1 (list) 374.29 384.33 S 2 14 Q (\321) 390.59 384.33 T 1 10 Q 0.1 (a) 408.79 384.33 S 0.1 (list) 417.01 384.33 S 0.1 (of) 433.85 384.33 S 0.1 (clients) 445.96 384.33 S 0.1 (that) 478.15 384.33 S 0.1 (hold) 499.01 384.33 S 0.1 (r) 198 371.93 S 0.1 (efer) 201.87 371.93 S 0.1 (ences) 218.95 371.93 S 0.1 (to) 246.65 371.93 S 0.1 (it.) 258.69 371.93 S 0.1 (If) 270.78 371.93 S 0.1 (the) 280.8 371.93 S 0.1 (lease) 298.09 371.93 S 0.1 (is) 323.44 371.93 S 0.1 (granted,) 333.91 371.93 S 0.1 (the) 374.82 371.93 S 0.1 (garbage) 392.11 371.93 S 0.1 (collector) 431.32 371.93 S 0.1 (adds) 472.96 371.93 S 0.1 (the) 497.93 371.93 S 0.1 (client\325s) 515.22 371.93 S 0.1 (VMID) 198 359.53 S 0.1 (to) 229.31 359.53 S 0.1 (the) 241.35 359.53 S 0.1 (r) 258.64 359.53 S 0.1 (efer) 262.51 359.53 S 0.1 (ence) 279.59 359.53 S 0.1 (list) 302.95 359.53 S 0.1 (for) 319.79 359.53 S 0.1 (each) 335.95 359.53 S 0.1 (r) 359.52 359.53 S 0.1 (emote) 363.39 359.53 S 0.1 (object) 394.14 359.53 S 0.1 (indicated) 423.68 359.53 S 0.1 (in) 469.05 359.53 S 0 F 0.1 (ids) 481.1 359.53 S 1 F 0.1 (.) 493.07 359.53 S 0.1 (The) 498.79 359.53 S 0 F 0.1 (sequenceNum) 198 347.13 S 1 F 0.1 (parameter) 258.16 347.13 S 0.1 (is) 307.2 347.13 S 0.1 (a) 317.11 347.13 S 0.1 (sequence) 324.77 347.13 S 0.1 (number) 368.63 347.13 S 0.1 (that) 406.74 347.13 S 0.1 (is) 427.04 347.13 S 0.1 (used) 436.95 347.13 S 0.1 (to) 461.08 347.13 S 0.1 (detect) 472.56 347.13 S 0.1 (and) 502.37 347.13 S 0.1 (discar) 522.16 347.13 S 0.1 (d) 549.23 347.13 S 0.1 (late) 198 334.73 S 0.1 (calls) 216.93 334.73 S 0.1 (to) 239.49 334.73 S 0.1 (the) 250.98 334.73 S 0.1 (garbage) 267.72 334.73 S 0.1 (collector) 306.38 334.73 S 0.1 (.) 344.16 334.73 S 0.1 (The) 349.33 334.73 S 0.1 (sequence) 368.93 334.73 S 0.1 (number) 412.8 334.73 S 0.1 (should) 450.92 334.73 S 0.1 (always) 484.65 334.73 S 0.1 (incr) 518.87 334.73 S 0.1 (ease) 536.21 334.73 S 0.1 (for) 198 322.33 S 0.1 (each) 214.16 322.33 S 0.1 (subsequent) 237.73 322.33 S 0.1 (call) 292.18 322.33 S 0.1 (to) 310.96 322.33 S 0.1 (the) 323 322.33 S 0.1 (garbage) 340.29 322.33 S 0.1 (collector) 379.5 322.33 S 0.1 (.) 417.28 322.33 S 0.1 (Some) 198 301.93 S 0.1 (clients) 225.62 301.93 S 0.1 (ar) 257.57 301.93 S 0.1 (e) 266.54 301.93 S 0.1 (unable) 274.32 301.93 S 0.1 (to) 307.89 301.93 S 0.1 (generate) 319.69 301.93 S 0.1 (a) 361.34 301.93 S 0.1 (unique) 369.33 301.93 S 0.1 (VMID.) 403.99 301.93 S 0.1 (This) 437.67 301.93 S 0.1 (is) 460.06 301.93 S 0.1 (because) 470.29 301.93 S 0.1 (a) 508.7 301.93 S 0.1 (VMID) 516.69 301.93 S 0.1 (is) 547.76 301.93 S 0.1 (a) 198 289.53 S 0.1 (universally) 206.22 289.53 S 0.1 (unique) 260.21 289.53 S 0.1 (identif) 295.11 289.53 S 0.1 (ier) 324.75 289.53 S 0.1 (only) 339.82 289.53 S 0.1 (if) 363.09 289.53 S 0.1 (it) 372.65 289.53 S 0.1 (contains) 382.14 289.53 S 0.1 (a) 423.01 289.53 S 0 F 0.1 (true) 431.23 289.53 S 1 F 0.1 (host) 451.42 289.53 S 0.1 (addr) 473.72 289.53 S 0.1 (ess,) 495.11 289.53 S 0.1 (an) 514.4 289.53 S 0.1 (addr) 198 277.13 S 0.1 (ess) 219.39 277.13 S 0.1 (which) 235.88 277.13 S 0.1 (some) 266.64 277.13 S 0.1 (clients) 293.28 277.13 S 0.1 (ar) 325.27 277.13 S 0.1 (e) 334.24 277.13 S 0.1 (unable) 342.06 277.13 S 0.1 (to) 375.66 277.13 S 0.1 (obtain) 387.51 277.13 S 0.1 (due) 419.01 277.13 S 0.1 (to) 439.17 277.13 S 0.1 (security) 451.01 277.13 S 0.1 (r) 489.91 277.13 S 0.1 (estrictions.) 493.78 277.13 S 0.1 (In) 545.69 277.13 S 0.1 (this) 198 264.73 S 0.1 (case,) 217.75 264.73 S 0.1 (a) 242.34 264.73 S 0.1 (client) 250.56 264.73 S 0.1 (can) 278.41 264.73 S 0.1 (use) 297.09 264.73 S 0.1 (a) 315.57 264.73 S 0.1 (VMID) 323.79 264.73 S 0.1 (of) 355.1 264.73 S 5 F (null) 367.21 264.73 T 1 F 0.1 (,) 391.21 264.73 S 0.1 (and) 396.93 264.73 S 0.1 (the) 417.28 264.73 S 0.1 (distributed) 434.57 264.73 S 0.1 (garbage) 487.89 264.73 S 0.1 (collector) 198 252.33 S 0.1 (will) 239.64 252.33 S 0.1 (assign) 260.23 252.33 S 0.1 (a) 291.72 252.33 S 0.1 (VMID) 299.94 252.33 S 0.1 (for) 331.25 252.33 S 0.1 (the) 347.41 252.33 S 0.1 (client.) 364.7 252.33 S 0.1 (The) 198 231.93 S 5 F (dirty) 218.16 231.93 T 1 F 0.1 (call) 251.28 231.93 S 0.1 (r) 270.06 231.93 S 0.1 (eturns) 273.93 231.93 S 0.1 (a) 305.74 231.93 S 5 F (Lease) 313.96 231.93 T 1 F 0.1 (object) 347.08 231.93 S 0.1 (that) 376.62 231.93 S 0.1 (contains) 397.48 231.93 S 0.1 (the) 438.35 231.93 S 0.1 (VMID) 455.64 231.93 S 0.1 (used) 486.95 231.93 S 0.1 (and) 511.64 231.93 S 0.1 (the) 531.99 231.93 S 0.1 (lease) 198 219.53 S 0.1 (period) 223.32 219.53 S 0.1 (granted) 256.23 219.53 S 0.1 (for) 294.51 219.53 S 0.1 (the) 310.64 219.53 S 0.1 (r) 327.89 219.53 S 0.1 (emote) 331.76 219.53 S 0.1 (r) 362.48 219.53 S 0.1 (efer) 366.35 219.53 S 0.1 (ences.) 383.43 219.53 S 0.1 (\050A) 413.69 219.53 S 0.1 (server) 428.09 219.53 S 0.1 (can) 459.15 219.53 S 0.1 (decide) 477.79 219.53 S 0.1 (to) 510.63 219.53 S 0.1 (grant) 522.64 219.53 S 0.1 (a) 549.81 219.53 S 0.1 (smaller) 198 207.13 S 0.1 (lease) 234.45 207.13 S 0.1 (period) 259.8 207.13 S 0.1 (than) 292.75 207.13 S 0.1 (the) 316.17 207.13 S 0.1 (client) 333.46 207.13 S 0.1 (r) 361.31 207.13 S 0.1 (equests.\051) 365.18 207.13 S 0.1 (A) 407.98 207.13 S 0.1 (client) 418.98 207.13 S 0.1 (must) 446.83 207.13 S 0.1 (use) 472.71 207.13 S 0.1 (the) 491.19 207.13 S 0.1 (VMID) 508.48 207.13 S 0.1 (the) 539.78 207.13 S 0.1 (garbage) 198 194.73 S 0.1 (collector) 237.21 194.73 S 0.1 (uses) 278.85 194.73 S 0.1 (in) 301.67 194.73 S 0.1 (or) 313.72 194.73 S 0.1 (der) 323.15 194.73 S 0.1 (to) 341.42 194.73 S 0.1 (make) 353.46 194.73 S 0.1 (corr) 381.16 194.73 S 0.1 (esponding) 399.18 194.73 S 5 F (clean) 449.92 194.73 T 1 F 0.1 (calls) 483.04 194.73 S 0.1 (when) 506.16 194.73 S 0.1 (the) 534.45 194.73 S 0.1 (client) 198 182.33 S 0.1 (dr) 225.85 182.33 S 0.1 (ops) 235.93 182.33 S 0.1 (r) 255.06 182.33 S 0.1 (emote) 258.93 182.33 S 0.1 (object) 289.68 182.33 S 0.1 (r) 319.22 182.33 S 0.1 (efer) 323.09 182.33 S 0.1 (ences.) 340.17 182.33 S FMENDPAGE %%EndPage: "94" 100 %%Page: "95" 101 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (9:) 232.71 108.7 S 0 F 0.09 (Garbage) 243.15 108.7 S 0.09 (Collector) 275.7 108.7 S 0.09 (Interfaces) 310.92 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (95) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (9) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (A) 198 641.33 S 0.1 (client) 208.64 641.33 S 0.1 (virtual) 236.12 641.33 S 0.1 (machine) 269.29 641.33 S 0.1 (need) 310.36 641.33 S 0.1 (only) 335.02 641.33 S 0.1 (make) 357.93 641.33 S 0.1 (one) 385.27 641.33 S 0.1 (initial) 404.39 641.33 S 5 F (dirty) 433.57 641.33 T 1 F 0.1 (call) 466.32 641.33 S 0.1 (for) 484.74 641.33 S 0.1 (each) 500.54 641.33 S 0.1 (r) 523.74 641.33 S 0.1 (emote) 527.61 641.33 S 0.1 (r) 198 628.93 S 0.1 (efer) 201.87 628.93 S 0.1 (ence) 218.95 628.93 S 0.1 (r) 241.78 628.93 S 0.1 (efer) 245.65 628.93 S 0.1 (enced) 262.73 628.93 S 0.1 (in) 291.77 628.93 S 0.1 (the) 303.28 628.93 S 0.1 (virtual) 320.04 628.93 S 0.1 (machine) 353.04 628.93 S 0.1 (\050even) 393.94 628.93 S 0.1 (if) 421.4 628.93 S 0.1 (it) 430.43 628.93 S 0.1 (has) 439.39 628.93 S 0.1 (multiple) 457.34 628.93 S 0.1 (r) 498.37 628.93 S 0.1 (efer) 502.24 628.93 S 0.1 (ences) 519.32 628.93 S 0.1 (to) 546.49 628.93 S 0.1 (the) 198 616.53 S 0.1 (same) 215.29 616.53 S 0.1 (r) 241.67 616.53 S 0.1 (emote) 245.54 616.53 S 0.1 (object\051.) 276.29 616.53 S 0.1 (The) 311.86 616.53 S 0.1 (client) 332.02 616.53 S 0.1 (must) 359.87 616.53 S 0.1 (also) 385.75 616.53 S 0.1 (make) 406.88 616.53 S 0.1 (a) 434.58 616.53 S 5 F (dirty) 442.8 616.53 T 1 F 0.1 (call) 475.92 616.53 S 0.1 (to) 494.7 616.53 S 0.1 (r) 506.74 616.53 S 0.1 (enew) 510.61 616.53 S 0.1 (leases) 198 604.13 S 0.1 (on) 227.69 604.13 S 0.1 (r) 242.29 604.13 S 0.1 (emote) 246.16 604.13 S 0.1 (r) 276.91 604.13 S 0.1 (efer) 280.78 604.13 S 0.1 (ences) 297.86 604.13 S 0.1 (befor) 325.56 604.13 S 0.1 (e) 348.94 604.13 S 0.1 (such) 356.95 604.13 S 0.1 (leases) 381 604.13 S 0.1 (expir) 410.69 604.13 S 0.1 (e.) 433.83 604.13 S 0.1 (When) 444.44 604.13 S 0.1 (the) 474.39 604.13 S 0.1 (client) 491.68 604.13 S 0.1 (no) 519.53 604.13 S 0.1 (longer) 198 591.73 S 0.1 (has) 230.02 591.73 S 0.1 (any) 248.3 591.73 S 0.1 (r) 267.91 591.73 S 0.1 (efer) 271.78 591.73 S 0.1 (ences) 288.86 591.73 S 0.1 (to) 316.36 591.73 S 0.1 (a) 328.21 591.73 S 0.1 (specif) 336.23 591.73 S 0.1 (ic) 362.36 591.73 S 0.1 (r) 372.84 591.73 S 0.1 (emote) 376.71 591.73 S 0.1 (object,) 407.27 591.73 S 0.1 (it) 439.21 591.73 S 0.1 (must) 448.51 591.73 S 0.1 (schedule) 474.19 591.73 S 0.1 (a) 517.05 591.73 S 5 F (clean) 525.07 591.73 T 1 F 0.1 (call) 198 579.33 S 0.1 (for) 216.78 579.33 S 0.1 (the) 232.94 579.33 S 0.1 (object) 250.23 579.33 S 0.1 (ID) 279.77 579.33 S 0.1 (associated) 294.2 579.33 S 0.1 (with) 343.77 579.33 S 0.1 (the) 367.62 579.33 S 0.1 (r) 384.91 579.33 S 0.1 (efer) 388.78 579.33 S 0.1 (ence.) 405.86 579.33 S 0.1 (The) 198 558.93 S 5 F (clean) 218.16 558.93 T 1 F 0.1 (call) 251.28 558.93 S 0.1 (r) 270.06 558.93 S 0.1 (emoves) 273.93 558.93 S 0.1 (the) 311.41 558.93 S 0 F 0.1 (vmid) 328.7 558.93 S 1 F 0.1 (fr) 352.78 558.93 S 0.1 (om) 360.08 558.93 S 0.1 (the) 377.69 558.93 S 0.1 (r) 394.98 558.93 S 0.1 (efer) 398.85 558.93 S 0.1 (ence) 415.93 558.93 S 0.1 (list) 439.29 558.93 S 0.1 (of) 456.13 558.93 S 0.1 (each) 468.24 558.93 S 0.1 (r) 491.81 558.93 S 0.1 (emote) 495.68 558.93 S 0.1 (object) 526.43 558.93 S 0.1 (indicated) 198 546.53 S 0.1 (in) 243.37 546.53 S 0 F 0.1 (ids) 255.42 546.53 S 1 F 0.1 (.) 267.39 546.53 S 0.1 (The) 273.11 546.53 S 0.1 (sequence) 293.27 546.53 S 0.1 (number) 337.69 546.53 S 0.1 (is) 376.36 546.53 S 0.1 (used) 386.83 546.53 S 0.1 (to) 411.52 546.53 S 0.1 (detect) 423.56 546.53 S 0.1 (late) 453.93 546.53 S 0.1 (clean) 473.41 546.53 S 0.1 (calls.) 499.99 546.53 S 0.1 (If) 525.71 546.53 S 0.1 (the) 535.72 546.53 S 0.1 (ar) 198 534.13 S 0.1 (gument) 206.97 534.13 S 0 F 0.1 (str) 244.49 534.13 S 0.1 (ong) 255.72 534.13 S 1 F 0.1 (is) 273.64 534.13 S 0.1 (tr) 283.62 534.13 S 0.1 (ue,) 290.95 534.13 S 0.1 (then) 307.2 534.13 S 0.1 (the) 329.91 534.13 S 0.1 (clean) 346.71 534.13 S 0.1 (call) 372.8 534.13 S 0.1 (is) 391.08 534.13 S 0.1 (a) 401.06 534.13 S 0.1 (r) 408.78 534.13 S 0.1 (esult) 412.65 534.13 S 0.1 (of) 437.01 534.13 S 0.1 (a) 448.63 534.13 S 0.1 (failed) 456.35 534.13 S 5 F (dirty) 484.63 534.13 T 1 F 0.1 (call,) 517.26 534.13 S 0.1 (and) 538.14 534.13 S 0.1 (the) 198 521.73 S 0.1 (sequence) 215.29 521.73 S 0.1 (number) 259.71 521.73 S 0.1 (for) 298.38 521.73 S 0.1 (the) 314.54 521.73 S 0.1 (client) 331.83 521.73 S 0 F 0.1 (vmid) 359.68 521.73 S 1 F 0.1 (ther) 383.76 521.73 S 0.1 (efor) 401.8 521.73 S 0.1 (e) 419.55 521.73 S 0.1 (needs) 427.56 521.73 S 0.1 (to) 456.93 521.73 S 0.1 (be) 468.97 521.73 S 0.1 (r) 482.61 521.73 S 0.1 (emember) 486.48 521.73 S 0.1 (ed.) 528.51 521.73 S 0 15 Q (9.2) 67.47 488 T (The) 97.27 488 T (Lease) 122.58 488 T (Class) 157.9 488 T 1 10 Q 0.1 (A) 198 466.33 S 0.1 (lease) 209 466.33 S 0.1 (contains) 234.35 466.33 S 0.1 (a) 275.22 466.33 S 0.1 (unique) 283.44 466.33 S 0.1 (virtual) 318.34 466.33 S 0.1 (machine) 351.87 466.33 S 0.1 (identif) 393.3 466.33 S 0.1 (ier) 422.94 466.33 S 0.1 (and) 438.01 466.33 S 0.1 (a) 458.36 466.33 S 0.1 (lease) 466.58 466.33 S 0.1 (duration.) 491.93 466.33 S 0.1 (A) 536.98 466.33 S 5 F (Lease) 198 453.93 T 1 F 0.1 (object) 231.12 453.93 S 0.1 (is) 260.66 453.93 S 0.1 (used) 271.13 453.93 S 0.1 (to) 295.82 453.93 S 0.1 (r) 307.86 453.93 S 0.1 (equest) 311.73 453.93 S 0.1 (and) 344.16 453.93 S 0.1 (grant) 364.51 453.93 S 0.1 (leases) 391.72 453.93 S 0.1 (to) 421.41 453.93 S 0.1 (r) 433.45 453.93 S 0.1 (emote) 437.32 453.93 S 0.1 (object) 468.07 453.93 S 0.1 (r) 497.61 453.93 S 0.1 (efer) 501.48 453.93 S 0.1 (ences.) 518.56 453.93 S 5 9 Q (package java.rmi.dgc;) 198 438.2 T (public final class Lease implements java.io.Serializable {) 198 416.2 T (public Lease\050VMID id, long duration\051;) 218.16 394.2 T (public VMID getVMID\050\051;) 218.16 372.2 T (public long getValue\050\051;) 218.16 350.2 T (}) 198 339.2 T 1 10 Q 0.1 (The) 198 319.53 S 5 F (Lease) 217.67 319.53 T 1 F 0.1 (constr) 250.3 319.53 S 0.1 (uctor) 277.99 319.53 S 0.1 (cr) 304.27 319.53 S 0.1 (eates) 312.67 319.53 S 0.1 (a) 337.89 319.53 S 0.1 (lease) 345.62 319.53 S 0.1 (with) 370.48 319.53 S 0.1 (a) 393.84 319.53 S 0.1 (specif) 401.57 319.53 S 0.1 (ic) 427.7 319.53 S 0.1 (VMID) 437.88 319.53 S 0.1 (and) 468.7 319.53 S 0.1 (lease) 488.57 319.53 S 0.1 (duration.) 513.43 319.53 S 0.1 (The) 198 307.13 S 0.1 (VMID) 218.16 307.13 S 0.1 (may) 249.47 307.13 S 0.1 (be) 272.28 307.13 S 5 F (null) 285.92 307.13 T 1 F 0.1 (.) 309.92 307.13 S 0.1 (The) 198 286.73 S 5 F (getVMID) 218.16 286.73 T 1 F 0.1 (method) 263.28 286.73 S 0.1 (r) 301.27 286.73 S 0.1 (eturns) 305.14 286.73 S 0.1 (the) 336.95 286.73 S 0.1 (client) 354.24 286.73 S 0.1 (VMID) 382.09 286.73 S 0.1 (associated) 413.4 286.73 S 0.1 (with) 462.97 286.73 S 0.1 (the) 486.82 286.73 S 0.1 (lease.) 504.11 286.73 S 0.1 (The) 198 266.33 S 5 F (getValue) 218.16 266.33 T 1 F 0.1 (method) 269.28 266.33 S 0.1 (r) 307.27 266.33 S 0.1 (eturns) 311.14 266.33 S 0.1 (the) 342.95 266.33 S 0.1 (lease) 360.24 266.33 S 0.1 (duration.) 385.59 266.33 S 0 15 Q (9.3) 67.47 232.6 T (The) 97.27 232.6 T (ObjID) 122.58 232.6 T (Class) 164.85 232.6 T 1 10 Q 0.1 (The) 198 210.93 S 0.1 (class) 218.16 210.93 S 5 F (ObjID) 242.61 210.93 T 1 F 0.1 (is) 275.73 210.93 S 0.1 (used) 286.2 210.93 S 0.1 (to) 310.89 210.93 S 0.1 (identify) 322.93 210.93 S 0.1 (r) 361.54 210.93 S 0.1 (emote) 365.41 210.93 S 0.1 (objects) 396.16 210.93 S 0.1 (uniquely) 430.04 210.93 S 0.1 (in) 473.61 210.93 S 0.1 (a) 485.66 210.93 S 0.1 (virtual) 493.88 210.93 S 0.1 (machine) 198 198.53 S 0.1 (over) 239.43 198.53 S 0.1 (time.) 262.8 198.53 S 0.1 (Each) 288.71 198.53 S 0.1 (identif) 313.6 198.53 S 0.1 (ier) 343.24 198.53 S 0.1 (contains) 358.31 198.53 S 0.1 (an) 399.18 198.53 S 0.1 (object) 413.32 198.53 S 0.1 (number) 442.86 198.53 S 0.1 (and) 481.53 198.53 S 0.1 (an) 501.88 198.53 S 0.1 (addr) 516.02 198.53 S 0.1 (ess) 537.41 198.53 S 0.1 (space) 198 186.13 S 0.1 (identif) 226.1 186.13 S 0.1 (ier) 255.74 186.13 S 0.1 (that) 270.81 186.13 S 0.1 (is) 291.67 186.13 S 0.1 (unique) 302.14 186.13 S 0.1 (with) 337.04 186.13 S 0.1 (r) 360.89 186.13 S 0.1 (espect) 364.76 186.13 S 0.1 (to) 396.01 186.13 S 0.1 (a) 408.05 186.13 S 0.1 (specif) 416.27 186.13 S 0.1 (ic) 442.4 186.13 S 0.1 (host.) 453.07 186.13 S 0.1 (An) 477.97 186.13 S 0.1 (object) 494.89 186.13 S 0.1 (identif) 198 173.73 S 0.1 (ier) 227.64 173.73 S 0.1 (is) 242.71 173.73 S 0.1 (assigned) 253.18 173.73 S 0.1 (to) 295.77 173.73 S 0.1 (a) 307.81 173.73 S 0.1 (r) 316.03 173.73 S 0.1 (emote) 319.9 173.73 S 0.1 (object) 350.65 173.73 S 0.1 (when) 380.19 173.73 S 0.1 (it) 408.48 173.73 S 0.1 (is) 417.97 173.73 S 0.1 (exported.) 428.44 173.73 S FMENDPAGE %%EndPage: "95" 101 %%Page: "96" 102 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (96) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (9) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (An) 198 641.33 S 5 F (ObjID) 214.46 641.33 T 1 F 0.1 (consists) 247.13 641.33 S 0.1 (of) 285.2 641.33 S 0.1 (an) 296.85 641.33 S 0.1 (object) 310.53 641.33 S 0.1 (number) 339.62 641.33 S 0.1 (\050a) 377.83 641.33 S 5 F (long) 389.02 641.33 T 1 F 0.1 (\051) 413.02 641.33 S 0.1 (and) 419.11 641.33 S 0.1 (a) 439.01 641.33 S 0.1 (unique) 446.77 641.33 S 0.1 (identif) 481.21 641.33 S 0.1 (ier) 510.85 641.33 S 0.1 (for) 525.46 641.33 S 0.1 (the) 541.17 641.33 S 0.1 (addr) 198 628.93 S 0.1 (ess) 219.39 628.93 S 0.1 (space) 236.08 628.93 S 0.1 (\050a) 264.18 628.93 S 5 F (UID) 275.83 628.93 T 1 F 0.1 (\051.) 293.83 628.93 S 5 9 Q (package java.rmi.server;) 198 613.2 T (public final class ObjID implements java.io.Serializable {) 198 591.2 T (public ObjID \050\051;) 218.16 569.2 T (public ObjID \050int num\051;) 218.16 547.2 T (public) 218.16 525.2 T (void) 255.89 525.2 T (write\050ObjectOutput) 282.82 525.2 T (out\051) 385.34 525.2 T (throws) 412.27 525.2 T (java.io.IOException;) 450 525.2 T (public static ObjID read\050ObjectInput in\051) 218.16 503.2 T (throws java.io.IOException;) 238.32 492.2 T (public int hashCode\050\051) 218.16 470.2 T (public boolean equals\050Object obj\051) 218.16 448.2 T (public String toString\050\051) 218.16 426.2 T (}) 198 415.2 T 1 10 Q 0.1 (The) 198 395.53 S 0.1 (f) 218.16 395.53 S 0.1 (irst) 221.4 395.53 S 0.1 (form) 239.28 395.53 S 0.1 (of) 264.37 395.53 S 0.1 (the) 276.48 395.53 S 5 F (ObjID) 293.77 395.53 T 1 F 0.1 (constr) 326.89 395.53 S 0.1 (uctor) 354.58 395.53 S 0.1 (generates) 381.34 395.53 S 0.1 (a) 427.56 395.53 S 0.1 (unique) 435.78 395.53 S 0.1 (object) 470.68 395.53 S 0.1 (identif) 500.22 395.53 S 0.1 (ier) 529.86 395.53 S 0.1 (.) 541.07 395.53 S 0.1 (The) 198 383.13 S 0.1 (second) 218.16 383.13 S 0.1 (constr) 252.74 383.13 S 0.1 (uctor) 280.43 383.13 S 0.1 (generates) 307.19 383.13 S 0 F 0.1 (well-known) 353.41 383.13 S 1 F 0.1 (object) 404.75 383.13 S 0.1 (identif) 434.29 383.13 S 0.1 (iers) 463.93 383.13 S 0.1 (\050such) 483.34 383.13 S 0.1 (as) 510.82 383.13 S 0.1 (those) 523.38 383.13 S 0.1 (used) 198 370.73 S 0.1 (by) 222.69 370.73 S 0.1 (the) 237.1 370.73 S 0.1 (r) 254.39 370.73 S 0.1 (egistry) 258.26 370.73 S 0.1 (and) 292.35 370.73 S 0.1 (the) 312.7 370.73 S 0.1 (distributed) 329.99 370.73 S 0.1 (garbage) 383.31 370.73 S 0.1 (collector\051) 422.52 370.73 S 0.1 (and) 467.59 370.73 S 0.1 (takes) 487.94 370.73 S 0.1 (as) 514.41 370.73 S 0.1 (an) 526.97 370.73 S 0.1 (ar) 198 358.33 S 0.1 (gument) 206.97 358.33 S 0.1 (a) 244.97 358.33 S 0.1 (well-known) 253.18 358.33 S 0.1 (object) 310.57 358.33 S 0.1 (number) 340.1 358.33 S 0.1 (.) 374.91 358.33 S 0.1 (A) 380.62 358.33 S 0.1 (well-known) 391.61 358.33 S 0.1 (object) 449 358.33 S 0.1 (ID) 478.53 358.33 S 0.1 (generated) 492.95 358.33 S 0.1 (via) 541.03 358.33 S 0.1 (this) 198 345.93 S 0.1 (second) 217.75 345.93 S 0.1 (constr) 252.33 345.93 S 0.1 (uctor) 280.02 345.93 S 0.1 (will) 306.78 345.93 S 0.1 (not) 327.37 345.93 S 0.1 (clash) 345.33 345.93 S 0.1 (with) 371.36 345.93 S 0.1 (any) 395.21 345.93 S 0.1 (object) 415.01 345.93 S 0.1 (IDs) 444.55 345.93 S 0.1 (generated) 463.32 345.93 S 0.1 (via) 511.41 345.93 S 0.1 (the) 528.39 345.93 S 0.1 (default) 198 333.53 S 0.1 (constr) 232.82 333.53 S 0.1 (uctor;) 260.51 333.53 S 0.1 (to) 289.44 333.53 S 0.1 (enfor) 301.05 333.53 S 0.1 (ce) 324.72 333.53 S 0.1 (this,) 336.84 333.53 S 0.1 (the) 358.76 333.53 S 0.1 (object) 375.62 333.53 S 0.1 (number) 404.73 333.53 S 0.1 (of) 442.97 333.53 S 0.1 (the) 454.65 333.53 S 5 F (ObjID) 471.52 333.53 T 1 F 0.1 (is) 504.21 333.53 S 0.1 (set) 514.25 333.53 S 0.1 (to) 529.53 333.53 S 0.1 (the) 541.14 333.53 S 0.1 (\322well-known\323) 198 321.13 S 0.1 (number) 265.5 321.13 S 0.1 (supplied) 304.08 321.13 S 0.1 (in) 346.91 321.13 S 0.1 (the) 358.86 321.13 S 0.1 (constr) 376.06 321.13 S 0.1 (uctor) 403.75 321.13 S 0.1 (and) 430.41 321.13 S 0.1 (all) 450.67 321.13 S 5 F (UID) 464.81 321.13 T 1 F 0.1 (f) 485.83 321.13 S 0.1 (ields) 489.07 321.13 S 0.1 (ar) 513.56 321.13 S 0.1 (e) 522.53 321.13 S 0.1 (set) 530.44 321.13 S 0.1 (to) 546.06 321.13 S 0.1 (zer) 198 308.73 S 0.1 (o.) 211.86 308.73 S 0.1 (The) 198 288.33 S 0.1 (method) 218.16 288.33 S 5 F (write) 256.15 288.33 T 1 F 0.1 (marshals) 289.27 288.33 S 0.1 (the) 333.18 288.33 S 0.1 (object) 350.47 288.33 S 0.1 (ID\325s) 380.01 288.33 S 0.1 (r) 401.66 288.33 S 0.1 (epr) 405.53 288.33 S 0.1 (esentation) 420.4 288.33 S 0.1 (to) 469.87 288.33 S 0.1 (an) 481.91 288.33 S 0.1 (output) 496.05 288.33 S 0.1 (str) 198 275.93 S 0.1 (eam.) 209.57 275.93 S 0.1 (The) 198 255.53 S 0.1 (method) 218.16 255.53 S 5 F (read) 256.15 255.53 T 1 F 0.1 (constr) 283.27 255.53 S 0.1 (ucts) 310.96 255.53 S 0.1 (an) 332.45 255.53 S 0.1 (object) 346.59 255.53 S 0.1 (ID) 376.13 255.53 S 0.1 (whose) 390.56 255.53 S 0.1 (contents) 422.83 255.53 S 0.1 (is) 463.84 255.53 S 0.1 (r) 474.31 255.53 S 0.1 (ead) 478.18 255.53 S 0.1 (fr) 497.5 255.53 S 0.1 (om) 504.8 255.53 S 0.1 (the) 522.41 255.53 S 0.1 (specif) 198 243.13 S 0.1 (ied) 224.13 243.13 S 0.1 (input) 241.36 243.13 S 0.1 (str) 269.01 243.13 S 0.1 (eam.) 280.58 243.13 S 0.1 (The) 198 222.73 S 0.1 (method) 218.16 222.73 S 5 F (hashCode) 256.15 222.73 T 1 F 0.1 (r) 307.27 222.73 S 0.1 (eturns) 311.14 222.73 S 0.1 (the) 342.95 222.73 S 0.1 (object) 360.24 222.73 S 0.1 (number) 389.78 222.73 S 0.1 (as) 428.45 222.73 S 0.1 (the) 441.01 222.73 S 0.1 (hashcode) 458.3 222.73 S 0.1 (The) 198 202.33 S 5 F (equals) 218.16 202.33 T 1 F 0.1 (method) 257.28 202.33 S 0.1 (r) 295.27 202.33 S 0.1 (eturns) 299.14 202.33 S 0.1 (tr) 330.95 202.33 S 0.1 (ue) 338.28 202.33 S 0.1 (if) 352.42 202.33 S 0 F 0.1 (obj) 361.98 202.33 S 1 F 0.1 (is) 377.25 202.33 S 0.1 (an) 387.72 202.33 S 5 F (ObjID) 401.86 202.33 T 1 F 0.1 (with) 434.98 202.33 S 0.1 (the) 458.83 202.33 S 0.1 (same) 476.12 202.33 S 0.1 (contents.) 502.5 202.33 S 0.1 (The) 198 181.93 S 5 F (toString) 217.63 181.93 T 1 F 0.1 (method) 268.22 181.93 S 0.1 (r) 305.68 181.93 S 0.1 (eturns) 309.55 181.93 S 0.1 (a) 340.83 181.93 S 0.1 (string) 348.52 181.93 S 0.1 (containing) 377.46 181.93 S 0.1 (the) 428.05 181.93 S 0.1 (object) 444.81 181.93 S 0.1 (ID) 473.82 181.93 S 0.1 (r) 487.72 181.93 S 0.1 (epr) 491.59 181.93 S 0.1 (esentation.) 506.46 181.93 S 0.1 (The) 198 169.53 S 0.1 (addr) 218.03 169.53 S 0.1 (ess) 239.42 169.53 S 0.1 (space) 255.98 169.53 S 0.1 (identif) 283.95 169.53 S 0.1 (ier) 313.59 169.53 S 0.1 (is) 328.53 169.53 S 0.1 (included) 338.87 169.53 S 0.1 (in) 381.78 169.53 S 0.1 (the) 393.7 169.53 S 0.1 (string) 410.86 169.53 S 0.1 (r) 440.19 169.53 S 0.1 (epr) 444.06 169.53 S 0.1 (esentation) 458.93 169.53 S 0.1 (only) 508.27 169.53 S 0.1 (if) 531.41 169.53 S 0.1 (the) 540.84 169.53 S 0.1 (object) 198 157.13 S 0.1 (ID) 227.54 157.13 S 0.1 (is) 241.97 157.13 S 0.1 (fr) 252.44 157.13 S 0.1 (om) 259.74 157.13 S 0.1 (a) 277.35 157.13 S 0.1 (non-local) 285.57 157.13 S 0.1 (addr) 330.74 157.13 S 0.1 (ess) 352.13 157.13 S 0.1 (space.) 368.82 157.13 S FMENDPAGE %%EndPage: "96" 102 %%Page: "97" 103 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (9:) 232.71 108.7 S 0 F 0.09 (Garbage) 243.15 108.7 S 0.09 (Collector) 275.7 108.7 S 0.09 (Interfaces) 310.92 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 527.45 108.7 S 0.09 (97) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (9) 528.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (9.4) 67.47 638 T (The) 97.27 638 T (UID) 122.58 638 T (Class) 153.73 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (class) 218.16 616.33 S 5 F (UID) 242.61 616.33 T 1 F 0.1 (is) 263.73 616.33 S 0.1 (an) 274.2 616.33 S 0.1 (abstraction) 288.34 616.33 S 0.1 (for) 341.43 616.33 S 0.1 (cr) 357.59 616.33 S 0.1 (eating) 366 616.33 S 0.1 (identif) 397.06 616.33 S 0.1 (iers) 426.7 616.33 S 0.1 (that) 446.11 616.33 S 0.1 (ar) 466.97 616.33 S 0.1 (e) 475.94 616.33 S 0.1 (unique) 483.95 616.33 S 0.1 (with) 518.84 616.33 S 0.1 (r) 198 603.93 S 0.1 (espect) 201.87 603.93 S 0.1 (to) 232.82 603.93 S 0.1 (the) 244.57 603.93 S 0.1 (host) 261.56 603.93 S 0.1 (on) 283.56 603.93 S 0.1 (which) 297.87 603.93 S 0.1 (it) 328.52 603.93 S 0.1 (is) 337.71 603.93 S 0.1 (generated.) 347.89 603.93 S 0.1 (A) 398.28 603.93 S 5 F (UID) 408.98 603.93 T 1 F 0.1 (is) 429.81 603.93 S 0.1 (contained) 439.98 603.93 S 0.1 (in) 487.32 603.93 S 0.1 (an) 499.07 603.93 S 5 F (ObjID) 512.91 603.93 T 1 F 0.1 (as) 545.74 603.93 S 0.1 (an) 198 591.53 S 0.1 (addr) 212.14 591.53 S 0.1 (ess) 233.53 591.53 S 0.1 (space) 250.22 591.53 S 0.1 (identif) 278.32 591.53 S 0.1 (ier) 307.96 591.53 S 0.1 (.) 319.17 591.53 S 0.1 (A) 324.89 591.53 S 0.1 (UID) 335.89 591.53 S 0.1 (consists) 358.2 591.53 S 0.1 (of) 396.73 591.53 S 0.1 (a) 408.84 591.53 S 0.1 (number) 417.06 591.53 S 0.1 (that) 455.73 591.53 S 0.1 (is) 476.59 591.53 S 0.1 (unique) 487.06 591.53 S 0.1 (on) 521.96 591.53 S 0.1 (the) 536.55 591.53 S 0.1 (host) 198 579.13 S 0.1 (\050an) 220.3 579.13 S 5 F (int) 237.87 579.13 T 1 F 0.1 (\051,) 255.87 579.13 S 0.1 (a) 265.02 579.13 S 0.1 (time) 273.24 579.13 S 0.1 (\050a) 296.55 579.13 S 5 F (long) 308.2 579.13 T 1 F 0.1 (\051,) 332.2 579.13 S 0.1 (and) 341.35 579.13 S 0.1 (a) 361.7 579.13 S 0.1 (count) 369.92 579.13 S 0.1 (\050a) 398.55 579.13 S 5 F (short) 410.2 579.13 T 1 F 0.1 (\051.) 440.2 579.13 S 5 9 Q (package java.rmi.server;) 198 563.4 T (public final class UID implements java.io.Serializable {) 198 541.4 T ( public UID\050\051;) 198 519.4 T ( public UID\050short num\051;) 198 497.4 T ( public int hashCode\050\051;) 198 475.4 T ( public boolean equals\050Object obj\051;) 198 453.4 T ( public String toString\050\051;) 198 431.4 T ( public void write\050DataOutput out\051 throws java.io.IOException;) 198 409.4 T (public) 216.72 387.4 T (static) 253.8 387.4 T (UID) 290.88 387.4 T (read\050DataInput) 311.76 387.4 T (in\051) 392.04 387.4 T (throws) 412.92 387.4 T (java.io.IOException;) 450 387.4 T (}) 198 376.4 T 1 10 Q 0.1 (The) 198 356.73 S 0.1 (f) 218.16 356.73 S 0.1 (irst) 221.4 356.73 S 0.1 (form) 239.28 356.73 S 0.1 (of) 264.37 356.73 S 0.1 (the) 276.48 356.73 S 0.1 (constr) 293.77 356.73 S 0.1 (uctor) 321.46 356.73 S 0.1 (cr) 348.22 356.73 S 0.1 (eates) 356.63 356.73 S 0.1 (a) 382.33 356.73 S 0.1 (pur) 390.55 356.73 S 0.1 (e) 406.66 356.73 S 0.1 (identif) 414.67 356.73 S 0.1 (ier) 444.31 356.73 S 0.1 (that) 459.38 356.73 S 0.1 (is) 480.24 356.73 S 0.1 (unique) 490.71 356.73 S 0.1 (with) 525.6 356.73 S 0.1 (r) 198 344.33 S 0.1 (espect) 201.87 344.33 S 0.1 (to) 233.12 344.33 S 0.1 (the) 245.16 344.33 S 0.1 (host) 262.45 344.33 S 0.1 (on) 284.75 344.33 S 0.1 (which) 299.35 344.33 S 0.1 (it) 330.3 344.33 S 0.1 (is) 339.79 344.33 S 0.1 (generated.) 350.26 344.33 S 0.1 (This) 400.95 344.33 S 5 F (UID) 423.57 344.33 T 1 F 0.1 (is) 444.69 344.33 S 0.1 (unique) 455.16 344.33 S 0.1 (under) 490.06 344.33 S 0.1 (the) 520.38 344.33 S 0.1 (following) 198 331.93 S 0.1 (conditions:) 244.14 331.93 S 0.1 (a\051) 296.71 331.93 S 0.1 (the) 307.78 331.93 S 0.1 (machine) 324.49 331.93 S 0.1 (takes) 365.34 331.93 S 0.1 (mor) 391.23 331.93 S 0.1 (e) 409.58 331.93 S 0.1 (than) 417.01 331.93 S 0.1 (one) 439.85 331.93 S 0.1 (second) 458.76 331.93 S 0.1 (to) 492.76 331.93 S 0.1 (r) 504.22 331.93 S 0.1 (eboot,) 508.09 331.93 S 0.1 (and) 538.23 331.93 S 0.1 (b\051) 198 319.53 S 0.1 (the) 209.76 319.53 S 0.1 (machine's) 226.63 319.53 S 0.1 (clock) 274.17 319.53 S 0.1 (is) 300.18 319.53 S 0.1 (never) 310.23 319.53 S 0.1 (set) 338.43 319.53 S 0.1 (backwar) 353.73 319.53 S 0.1 (d.) 392.07 319.53 S 0.1 (In) 403.58 319.53 S 0.1 (or) 415.67 319.53 S 0.1 (der) 425.1 319.53 S 0.1 (to) 442.95 319.53 S 0.1 (constr) 454.58 319.53 S 0.1 (uct) 482.27 319.53 S 0.1 (a) 499 319.53 S 5 F (UID) 506.8 319.53 T 1 F 0.1 (that) 527.51 319.53 S 0.1 (is) 547.95 319.53 S 0.1 (globally) 198 307.13 S 0.1 (unique,) 237.76 307.13 S 0.1 (simply) 275.26 307.13 S 0.1 (pair) 309.44 307.13 S 0.1 (a) 330.83 307.13 S 5 F (UID) 339.05 307.13 T 1 F 0.1 (with) 360.17 307.13 S 0.1 (an) 384.02 307.13 S 5 F (InetAddress) 398.16 307.13 T 1 F 0.1 (.) 464.16 307.13 S 0.1 (The) 198 286.73 S 0.1 (second) 218.16 286.73 S 0.1 (form) 252.74 286.73 S 0.1 (of) 277.83 286.73 S 0.1 (the) 289.94 286.73 S 0.1 (constr) 307.23 286.73 S 0.1 (uctor) 334.92 286.73 S 0.1 (cr) 361.68 286.73 S 0.1 (eates) 370.09 286.73 S 0.1 (a) 395.79 286.73 S 0 F 0.1 (well-known) 404.01 286.73 S 5 F (UID) 455.35 286.73 T 1 F 0.1 (.) 473.35 286.73 S 0.1 (Ther) 479.07 286.73 S 0.1 (e) 499.98 286.73 S 0.1 (ar) 507.99 286.73 S 0.1 (e) 516.96 286.73 S 0.1 (2) 524.97 286.73 S 1 6.4 Q 0.06 (16) 530.07 289.93 S 0.06 (-1) 538.59 289.93 S 1 10 Q 0.1 (such) 198 274.33 S 0.1 (possible) 222.05 274.33 S 0.1 (well-known) 262.06 274.33 S 0.1 (IDs.) 319.46 274.33 S 0.1 (An) 340.83 274.33 S 0.1 (ID) 357.75 274.33 S 0.1 (generated) 372.18 274.33 S 0.1 (via) 420.27 274.33 S 0.1 (this) 437.25 274.33 S 0.1 (constr) 457 274.33 S 0.1 (uctor) 484.69 274.33 S 0.1 (will) 511.45 274.33 S 0.1 (not) 532.03 274.33 S 0.1 (clash) 198 261.93 S 0.1 (with) 223.82 261.93 S 0.1 (any) 247.47 261.93 S 0.1 (ID) 267.06 261.93 S 0.1 (generated) 281.29 261.93 S 0.1 (via) 329.17 261.93 S 0.1 (the) 345.94 261.93 S 0.1 (default) 363.03 261.93 S 5 F (UID) 398.07 261.93 T 1 F 0.1 (constr) 418.98 261.93 S 0.1 (uctor) 446.67 261.93 S 0.1 (which) 473.23 261.93 S 0.1 (generates) 503.97 261.93 S 0.1 (a) 549.98 261.93 S 0.1 (genuinely) 198 249.53 S 0.1 (unique) 246.21 249.53 S 0.1 (identif) 281.11 249.53 S 0.1 (ier) 310.75 249.53 S 0.1 (with) 325.82 249.53 S 0.1 (r) 349.67 249.53 S 0.1 (espect) 353.54 249.53 S 0.1 (to) 384.79 249.53 S 0.1 (this) 396.83 249.53 S 0.1 (host.) 416.58 249.53 S 0.1 (The) 198 229.13 S 0.1 (methods) 218.16 229.13 S 5 F (hashCode) 260.49 229.13 T 1 F 0.1 (,) 308.49 229.13 S 5 F (equals) 314.21 229.13 T 1 F 0.1 (,) 350.21 229.13 S 0.1 (and) 355.93 229.13 S 5 F (toString) 376.28 229.13 T 1 F 0.1 (ar) 427.4 229.13 S 0.1 (e) 436.37 229.13 S 0.1 (def) 444.38 229.13 S 0.1 (ined) 458.72 229.13 S 0.1 (for) 481.87 229.13 S 0.1 (UIDs.) 498.03 229.13 S 0.1 (T) 527.28 229.13 S 0.1 (wo) 532.61 229.13 S 0.1 (UIDs) 198 216.73 S 0.1 (ar) 224.65 216.73 S 0.1 (e) 233.62 216.73 S 0.1 (consider) 241.63 216.73 S 0.1 (ed) 279.97 216.73 S 0.1 (equal) 294.19 216.73 S 0.1 (if) 322.14 216.73 S 0.1 (they) 331.7 216.73 S 0.1 (have) 354.65 216.73 S 0.1 (the) 379.43 216.73 S 0.1 (same) 396.72 216.73 S 0.1 (contents.) 423.1 216.73 S 0.1 (The) 198 196.33 S 0.1 (method) 218.16 196.33 S 5 F (write) 256.15 196.33 T 1 F 0.1 (writes) 289.27 196.33 S 0.1 (the) 320.48 196.33 S 0.1 (UID) 337.77 196.33 S 0.1 (to) 360.08 196.33 S 0.1 (the) 372.12 196.33 S 0.1 (output) 389.41 196.33 S 0.1 (str) 423.18 196.33 S 0.1 (eam.) 434.75 196.33 S 0.1 (The) 198 175.93 S 0.1 (method) 218.16 175.93 S 5 F (read) 256.15 175.93 T 1 F 0.1 (constr) 283.27 175.93 S 0.1 (ucts) 310.96 175.93 S 0.1 (a) 332.45 175.93 S 0.1 (UID) 340.67 175.93 S 0.1 (whose) 362.98 175.93 S 0.1 (contents) 395.25 175.93 S 0.1 (is) 436.26 175.93 S 0.1 (r) 446.73 175.93 S 0.1 (ead) 450.6 175.93 S 0.1 (fr) 469.92 175.93 S 0.1 (om) 477.22 175.93 S 0.1 (the) 494.83 175.93 S 0.1 (specif) 512.12 175.93 S 0.1 (ied) 538.25 175.93 S 0.1 (input) 198 163.53 S 0.1 (str) 225.65 163.53 S 0.1 (eam.) 237.22 163.53 S FMENDPAGE %%EndPage: "97" 103 %%Page: "98" 104 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (98) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (9) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (9.5) 67.47 638 T (The) 97.27 638 T (VMID) 122.58 638 T (Class) 167.05 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (class) 218.08 616.33 S 5 F (VMID) 242.45 616.33 T 1 F 0.1 (pr) 269.49 616.33 S 0.1 (ovides) 279.47 616.33 S 0.1 (a) 312.27 616.33 S 0.1 (universally) 320.41 616.33 S 0.1 (unique) 374.32 616.33 S 0.1 (identif) 409.13 616.33 S 0.1 (ier) 438.77 616.33 S 0.1 (among) 453.76 616.33 S 0.1 (all) 487.97 616.33 S 0.1 (Java) 502.13 616.33 S 0.1 (virtual) 524.55 616.33 S 0.1 (machines.) 198 603.93 S 0.1 (A) 246.37 603.93 S 5 F (VMID) 257.37 603.93 T 1 F 0.1 (contains) 284.49 603.93 S 0.1 (a) 325.36 603.93 S 5 F (UID) 333.58 603.93 T 1 F 0.1 (and) 354.7 603.93 S 0.1 (a) 375.05 603.93 S 0.1 (host) 383.27 603.93 S 0.1 (addr) 405.57 603.93 S 0.1 (ess.) 426.96 603.93 S 0.1 (A) 446.25 603.93 S 5 F (VMID) 457.25 603.93 T 1 F 0.1 (can) 484.37 603.93 S 0.1 (be) 503.05 603.93 S 0.1 (used) 516.69 603.93 S 0.1 (to) 541.38 603.93 S 0.1 (identify) 198 591.53 S 0.1 (client) 236.61 591.53 S 0.1 (virtual) 264.46 591.53 S 0.1 (machines.) 297.99 591.53 S 5 9 Q (package java.rmi.dgc;) 198 575.8 T (public final class VMID implements java.io.Serializable {) 198 553.8 T (public VMID\050\051;) 218.16 531.8 T (public static boolean isUnique\050\051;) 218.16 509.8 T (public int hashCode\050\051;) 218.16 487.8 T (public boolean equals\050Object obj\051;) 218.16 465.8 T (public String toString\050\051;) 218.16 443.8 T (}) 198 432.8 T 1 10 Q 0.1 (The) 198 413.13 S 5 F (VMID) 218.16 413.13 T 1 F 0.1 (default) 245.28 413.13 S 0.1 (constr) 280.53 413.13 S 0.1 (uctor) 308.22 413.13 S 0.1 (cr) 334.98 413.13 S 0.1 (eates) 343.39 413.13 S 0.1 (a) 369.09 413.13 S 0.1 (globally) 377.31 413.13 S 0.1 (unique) 417.07 413.13 S 0.1 (identif) 451.97 413.13 S 0.1 (ier) 481.61 413.13 S 0.1 (among) 496.68 413.13 S 0.1 (all) 530.97 413.13 S 0.1 (Java) 198 400.73 S 0.1 (virtual) 220.5 400.73 S 0.1 (machines) 254.03 400.73 S 0.1 (under) 299.8 400.73 S 0.1 (the) 330.12 400.73 S 0.1 (following) 347.41 400.73 S 0.1 (conditions:) 394.13 400.73 S 4 14 Q 0.14 (\245) 198 382.33 S 1 10 Q 0.1 (the) 210.6 382.33 S 0.1 (conditions) 227.89 382.33 S 0.1 (for) 278.44 382.33 S 0.1 (uniqueness) 294.6 382.33 S 0.1 (for) 348.99 382.33 S 0.1 (objects) 365.15 382.33 S 0.1 (of) 399.03 382.33 S 0.1 (the) 411.14 382.33 S 0.1 (class) 428.43 382.33 S 5 F (java.rmi.server.UID) 210.6 369.93 T 1 F 0.1 (ar) 327.72 369.93 S 0.1 (e) 336.69 369.93 S 0.1 (satisf) 344.7 369.93 S 0.1 (ied,) 368.09 369.93 S 0.1 (and) 387.92 369.93 S 4 14 Q 0.14 (\245) 198 351.53 S 1 10 Q 0.1 (an) 213.72 351.53 S 0.1 (addr) 227.85 351.53 S 0.1 (ess) 249.24 351.53 S 0.1 (can) 265.93 351.53 S 0.1 (be) 284.61 351.53 S 0.1 (obtained) 298.24 351.53 S 0.1 (for) 341.04 351.53 S 0.1 (the) 357.19 351.53 S 0.1 (host) 374.48 351.53 S 0.1 (that) 396.78 351.53 S 0.1 (is) 417.63 351.53 S 0.1 (unique) 428.1 351.53 S 0.1 (and) 462.99 351.53 S 0.1 (constant) 483.34 351.53 S 0.1 (for) 524.56 351.53 S 0.1 (the) 540.71 351.53 S 0.1 (lifetime) 210.6 339.13 S 0.1 (of) 248.25 339.13 S 0.1 (the) 260.36 339.13 S 5 F (UID) 277.65 339.13 T 1 F 0.1 (object.) 298.77 339.13 S 0.1 (A) 198 318.73 S 5 F (VMID) 208.73 318.73 T 1 F 0.1 (contains) 235.57 318.73 S 0.1 (the) 276.17 318.73 S 0.1 (host) 293.19 318.73 S 0.1 (addr) 315.22 318.73 S 0.1 (ess) 336.61 318.73 S 0.1 (of) 353.02 318.73 S 0.1 (the) 364.86 318.73 S 0.1 (machine) 381.88 318.73 S 0.1 (on) 423.04 318.73 S 0.1 (which) 437.36 318.73 S 0.1 (it) 468.04 318.73 S 0.1 (was) 477.26 318.73 S 0.1 (cr) 497.98 318.73 S 0.1 (eated.) 506.39 318.73 S 0.1 (Due) 536.29 318.73 S 0.1 (to) 198 306.33 S 0.1 (security) 210.04 306.33 S 0.1 (r) 249.14 306.33 S 0.1 (estrictions,) 253.01 306.33 S 0.1 (obtaining) 305.11 306.33 S 0.1 (the) 351.4 306.33 S 0.1 (tr) 368.69 306.33 S 0.1 (ue) 376.02 306.33 S 0.1 (host) 390.16 306.33 S 0.1 (addr) 412.46 306.33 S 0.1 (ess) 433.85 306.33 S 0.1 (is) 450.54 306.33 S 0.1 (not) 461.01 306.33 S 0.1 (always) 478.97 306.33 S 0.1 (possible) 513.73 306.33 S 0.1 (\050for) 198 293.93 S 0.1 (example,) 217.59 293.93 S 0.1 (the) 261.5 293.93 S 0.1 (loopback) 278.79 293.93 S 0.1 (host) 323.08 293.93 S 0.1 (may) 345.38 293.93 S 0.1 (be) 368.19 293.93 S 0.1 (used) 381.83 293.93 S 0.1 (under) 406.52 293.93 S 0.1 (security-r) 436.84 293.93 S 0.1 (estricted) 480.12 293.93 S 0.1 (conditions\051.) 198 281.53 S 0.1 (The) 254.58 281.53 S 0.1 (method) 274.74 281.53 S 5 F (isUnique) 312.73 281.53 T 1 F 0.1 (can) 363.85 281.53 S 0.1 (be) 382.53 281.53 S 0.1 (called) 396.17 281.53 S 0.1 (to) 426.05 281.53 S 0.1 (determine) 438.09 281.53 S 0.1 (if) 487.36 281.53 S 5 F (VMIDs) 496.92 281.53 T 1 F 0.1 (generated) 198 269.13 S 0.1 (in) 246.09 269.13 S 0.1 (this) 258.14 269.13 S 0.1 (virtual) 277.89 269.13 S 0.1 (machine) 311.42 269.13 S 0.1 (ar) 352.85 269.13 S 0.1 (e,) 361.82 269.13 S 0.1 (in) 372.43 269.13 S 0.1 (fact,) 384.48 269.13 S 0.1 (unique) 406.63 269.13 S 0.1 (among) 441.53 269.13 S 0.1 (all) 475.82 269.13 S 0.1 (virtual) 490.06 269.13 S 0.1 (machines.) 198 256.73 S 0.1 (The) 246.37 256.73 S 0.1 (method) 266.53 256.73 S 5 F (isUnique) 304.52 256.73 T 1 F 0.1 (r) 355.64 256.73 S 0.1 (eturns) 359.51 256.73 S 0.1 (tr) 391.32 256.73 S 0.1 (ue) 398.65 256.73 S 0.1 (if) 412.79 256.73 S 0.1 (a) 422.35 256.73 S 0.1 (valid) 430.57 256.73 S 0.1 (host) 456.77 256.73 S 0.1 (name) 479.07 256.73 S 0.1 (can) 507.03 256.73 S 0.1 (be) 525.71 256.73 S 0.1 (determined) 198 244.33 S 0.1 (\050other) 253.48 244.33 S 0.1 (than) 283.81 244.33 S 0.1 (loopback) 307.23 244.33 S 0.1 (host\051;) 351.52 244.33 S 0.1 (otherwise) 379.85 244.33 S 0.1 (it) 427.43 244.33 S 0.1 (r) 436.92 244.33 S 0.1 (eturns) 440.79 244.33 S 0.1 (false.) 472.6 244.33 S 0.1 (The) 198 223.93 S 5 F (hashCode) 218.16 223.93 T 1 F 0.1 (,) 266.16 223.93 S 5 F (equals) 271.88 223.93 T 1 F 0.1 (and) 311 223.93 S 5 F (toString) 331.35 223.93 T 1 F 0.1 (methods) 382.47 223.93 S 0.1 (ar) 424.8 223.93 S 0.1 (e) 433.77 223.93 S 0.1 (def) 441.78 223.93 S 0.1 (ined) 456.12 223.93 S 0.1 (for) 479.27 223.93 S 5 F (VMID) 495.43 223.93 T 1 F 0.1 (s.) 519.43 223.93 S 0.1 (T) 529.49 223.93 S 0.1 (wo) 534.82 223.93 S 0.1 (VMIDs) 198 211.53 S 0.1 (ar) 233.65 211.53 S 0.1 (e) 242.62 211.53 S 0.1 (consider) 250.63 211.53 S 0.1 (ed) 288.97 211.53 S 0.1 (equal) 303.19 211.53 S 0.1 (if) 331.14 211.53 S 0.1 (they) 340.7 211.53 S 0.1 (have) 363.65 211.53 S 0.1 (the) 388.43 211.53 S 0.1 (same) 405.72 211.53 S 0.1 (contents.) 432.1 211.53 S FMENDPAGE %%EndPage: "98" 104 %%Page: "99" 105 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 527.45 108.7 S 0.09 (99) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (RMI) 198 509.31 T (W) 239.38 509.31 T (ir) 257.86 509.31 T (e) 270.84 509.31 T (Pr) 281.12 509.31 T (otocol) 300.76 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (10) 516.26 508.64 S 0 0 0 1 0 0 0 1 K 0 15 Q (10.1) 59.97 456.34 T (Overview) 97.27 456.34 T 1 10 Q 0.1 (The) 198 434.68 S 0.1 (RMI) 218.1 434.68 S 0.1 (pr) 240.97 434.68 S 0.1 (otocol) 250.95 434.68 S 0.1 (makes) 281.6 434.68 S 0.1 (use) 313.57 434.68 S 0.1 (of) 331.99 434.68 S 0.1 (two) 344.04 434.68 S 0.1 (other) 364.46 434.68 S 0.1 (pr) 391.3 434.68 S 0.1 (otocols) 401.28 434.68 S 0.1 (for) 436.27 434.68 S 0.1 (its) 452.36 434.68 S 0.1 (on-the-wir) 466.13 434.68 S 0.1 (e) 513.96 434.68 S 0.1 (format:) 521.91 434.68 S 0.1 (Java) 198 422.28 S 0.1 (Object) 220.05 422.28 S 0.1 (Serialization) 251.54 422.28 S 0.1 (and) 310.68 422.28 S 0.1 (HTTP) 330.58 422.28 S 0.1 (.) 356.31 422.28 S 0.1 (The) 361.58 422.28 S 0.1 (Object) 381.29 422.28 S 0.1 (Serialization) 412.77 422.28 S 0.1 (pr) 471.91 422.28 S 0.1 (otocol) 481.89 422.28 S 0.1 (is) 512.15 422.28 S 0.1 (used) 522.17 422.28 S 0.1 (to) 546.41 422.28 S 0.1 (marshal) 198 409.88 S 0.1 (call) 237.57 409.88 S 0.1 (and) 256.35 409.88 S 0.1 (r) 276.7 409.88 S 0.1 (eturn) 280.57 409.88 S 0.1 (data.) 308.04 409.88 S 0.1 (The) 333.53 409.88 S 0.1 (HTTP) 353.69 409.88 S 0.1 (pr) 383.83 409.88 S 0.1 (otocol) 393.81 409.88 S 0.1 (is) 424.52 409.88 S 0.1 (used) 434.99 409.88 S 0.1 (to) 459.68 409.88 S 0.1 (\322POST\323) 471.72 409.88 S 0.1 (a) 510.72 409.88 S 0.1 (r) 518.94 409.88 S 0.1 (emote) 522.81 409.88 S 0.1 (method) 198 397.48 S 0.1 (invocation) 235.99 397.48 S 0.1 (and) 286.84 397.48 S 0.1 (obtain) 307.19 397.48 S 0.1 (r) 338.89 397.48 S 0.1 (eturn) 342.76 397.48 S 0.1 (data) 370.23 397.48 S 0.1 (when) 393.12 397.48 S 0.1 (cir) 421.41 397.48 S 0.1 (cumstances) 432.83 397.48 S 0.1 (warrant.) 488.04 397.48 S 0.1 (Each) 529.78 397.48 S 0.1 (pr) 198 385.08 S 0.1 (otocol) 207.98 385.08 S 0.1 (is) 238.69 385.08 S 0.1 (documented) 249.16 385.08 S 0.1 (as) 308.92 385.08 S 0.1 (a) 321.48 385.08 S 0.1 (separate) 329.7 385.08 S 0.1 (grammar) 370.66 385.08 S 0.1 (.) 411.74 385.08 S 0.1 (Nonterminal) 417.46 385.08 S 0.1 (symbols) 478.74 385.08 S 0.1 (in) 519.33 385.08 S 0.1 (pr) 198 372.68 S 0.1 (oduction) 207.98 372.68 S 0.1 (r) 250.8 372.68 S 0.1 (ules) 254.77 372.68 S 0.1 (may) 275.67 372.68 S 0.1 (r) 297.89 372.68 S 0.1 (efer) 301.76 372.68 S 0.1 (to) 321.55 372.68 S 0.1 (r) 333 372.68 S 0.1 (ules) 336.97 372.68 S 0.1 (governed) 357.86 372.68 S 0.1 (by) 403.32 372.68 S 0.1 (another) 417.14 372.68 S 0.1 (pr) 454.47 372.68 S 0.1 (otocol) 464.45 372.68 S 0.1 (\050either) 494.57 372.68 S 0.1 (Object) 526.65 372.68 S 0.1 (Serialization) 198 360.28 S 0.1 (or) 257.59 360.28 S 0.1 (HTTP\051.) 270.32 360.28 S 0.1 (When) 306.49 360.28 S 0.1 (a) 336.44 360.28 S 0.1 (pr) 344.66 360.28 S 0.1 (otocol) 354.64 360.28 S 0.1 (boundary) 385.35 360.28 S 0.1 (is) 432.73 360.28 S 0.1 (cr) 443.2 360.28 S 0.1 (ossed,) 451.61 360.28 S 0.1 (subsequent) 482.67 360.28 S 0.1 (pr) 198 347.88 S 0.1 (oductions) 207.98 347.88 S 0.1 (use) 255.73 347.88 S 0.1 (that) 274.21 347.88 S 0.1 (embedded) 295.07 347.88 S 0.1 (pr) 346.05 347.88 S 0.1 (otocol.) 356.03 347.88 S 0 13 Q 0.13 (Notes) 198 315.48 S 0.13 (about) 231.51 315.48 S 0.13 (Grammar) 263.82 315.48 S 0.13 (Notation) 318.53 315.48 S 4 14 Q 0.14 (\245) 198 296.48 S 1 10 Q 0.1 (W) 210.6 296.48 S 0.1 (e) 219.78 296.48 S 0.1 (use) 227.79 296.48 S 0.1 (a) 246.27 296.48 S 0.1 (similar) 254.49 296.48 S 0.1 (notation) 289.06 296.48 S 0.1 (to) 329.97 296.48 S 0.1 (that) 342.01 296.48 S 0.1 (used) 362.87 296.48 S 0.1 (in) 387.56 296.48 S 0.1 (the) 399.61 296.48 S 0.1 (Java) 416.9 296.48 S 0.1 (Language) 439.4 296.48 S 0.1 (Specif) 487.19 296.48 S 0.1 (ication) 514.33 296.48 S 0.1 (\050see) 210.6 284.08 S 0.1 (section) 231.27 284.08 S 0.1 (2.3) 266.01 284.08 S 0.1 (of) 281.93 284.08 S 0.1 (the) 294.04 284.08 S 0.1 (JLS\051.) 311.33 284.08 S 4 14 Q 0.14 (\245) 198 271.68 S 1 10 Q 0.1 (Contr) 210.6 271.68 S 0.1 (ol) 236.5 271.68 S 0.1 (codes) 248.19 271.68 S 0.1 (in) 276.85 271.68 S 0.1 (the) 288.9 271.68 S 0.1 (str) 306.19 271.68 S 0.1 (eam) 317.76 271.68 S 0.1 (ar) 339.8 271.68 S 0.1 (e) 348.77 271.68 S 0.1 (r) 356.78 271.68 S 0.1 (epr) 360.65 271.68 S 0.1 (esented) 375.52 271.68 S 0.1 (by) 413.14 271.68 S 0.1 (literal) 427.55 271.68 S 0.1 (values) 457.1 271.68 S 0.1 (expr) 489.44 271.68 S 0.1 (essed) 509.57 271.68 S 0.1 (in) 537.35 271.68 S 0.1 (hexadecimal.) 210.6 259.28 S 4 14 Q 0.14 (\245) 198 246.88 S 1 10 Q 0.1 (Some) 210.6 246.88 S 0.1 (nonterminal) 238.45 246.88 S 0.1 (symbols) 297.24 246.88 S 0.1 (in) 337.83 246.88 S 0.1 (the) 349.88 246.88 S 0.1 (grammar) 367.17 246.88 S 0.1 (r) 412.11 246.88 S 0.1 (epr) 415.98 246.88 S 0.1 (esent) 430.85 246.88 S 0.1 (application) 457.37 246.88 S 0.1 (specif) 511.32 246.88 S 0.1 (ic) 537.45 246.88 S 0.1 (values) 210.6 234.48 S 0.1 (supplied) 242.94 234.48 S 0.1 (in) 285.87 234.48 S 0.1 (a) 297.92 234.48 S 0.1 (method) 306.14 234.48 S 0.1 (invocation.) 344.13 234.48 S 0.1 (The) 397.58 234.48 S 0.1 (def) 417.74 234.48 S 0.1 (inition) 432.08 234.48 S 0.1 (of) 464.99 234.48 S 0.1 (such) 477.1 234.48 S 0.1 (a) 501.15 234.48 S 0.1 (nonterminal) 210.6 222.08 S 0.1 (consists) 269.39 222.08 S 0.1 (of) 307.92 222.08 S 0.1 (its) 320.03 222.08 S 0.1 (Java) 333.86 222.08 S 0.1 (type.) 356.36 222.08 S 0.1 (A) 382.1 222.08 S 0.1 (table) 393.1 222.08 S 0.1 (mapping) 418.21 222.08 S 0.1 (each) 462.17 222.08 S 0.1 (of) 485.74 222.08 S 0.1 (these) 497.85 222.08 S 0.1 (nonterminals) 210.6 209.68 S 0.1 (to) 273.73 209.68 S 0.1 (its) 285.77 209.68 S 0.1 (r) 299.6 209.68 S 0.1 (espective) 303.47 209.68 S 0.1 (type) 348.37 209.68 S 0.1 (follows) 371.51 209.68 S 0.1 (the) 407.98 209.68 S 0.1 (grammar) 425.27 209.68 S 0.1 (.) 466.35 209.68 S FMENDPAGE %%EndPage: "99" 105 %%Page: "100" 106 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (100) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (10) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (10.2) 59.97 638 T (RMI) 97.27 638 T (T) 129.24 638 T (ransport) 136.74 638 T (Pr) 191.22 638 T (otocol) 205.95 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (wir) 218.15 616.33 S 0.1 (e) 233.48 616.33 S 0.1 (format) 241.48 616.33 S 0.1 (for) 275.02 616.33 S 0.1 (RMI) 291.18 616.33 S 0.1 (is) 314.1 616.33 S 0.1 (r) 324.57 616.33 S 0.1 (epr) 328.44 616.33 S 0.1 (esented) 343.31 616.33 S 0.1 (by) 380.92 616.33 S 0.1 (a) 395.33 616.33 S 0 F 0.1 (Str) 403.54 616.33 S 0.1 (eam) 416.44 616.33 S 1 F 0.1 (.) 432.85 616.33 S 0.1 (The) 438.57 616.33 S 0.1 (terminology) 458.72 616.33 S 0.1 (adopted) 517.45 616.33 S 0.1 (her) 198 603.93 S 0.1 (e) 212.68 603.93 S 0.1 (r) 220.33 603.93 S 0.1 (ef) 224.2 603.93 S 0.1 (lects) 232.36 603.93 S 0.1 (a) 255.27 603.93 S 0.1 (client) 263.13 603.93 S 0.1 (perspective.) 290.62 603.93 S 0 F 0.1 (Out) 347.92 603.93 S 1 F 0.1 (r) 367.66 603.93 S 0.1 (efers) 371.53 603.93 S 0.1 (to) 395.89 603.93 S 0.1 (output) 407.57 603.93 S 0.1 (messages) 440.98 603.93 S 0.1 (and) 486.24 603.93 S 0 F 0.1 (In) 506.23 603.93 S 1 F 0.1 (r) 518.08 603.93 S 0.1 (efers) 521.95 603.93 S 0.1 (to) 546.32 603.93 S 0.1 (input) 198 591.53 S 0.1 (messages.) 225.65 591.53 S 0.1 (The) 273.86 591.53 S 0.1 (contents) 294.02 591.53 S 0.1 (of) 335.03 591.53 S 0.1 (the) 347.14 591.53 S 0.1 (transport) 364.43 591.53 S 0.1 (header) 409.4 591.53 S 0.1 (ar) 443.58 591.53 S 0.1 (e) 452.55 591.53 S 0 F 0.1 (not) 460.56 591.53 S 1 F 0.1 (formatted) 477.31 591.53 S 0.1 (using) 525.32 591.53 S 0.1 (Object) 198 579.13 S 0.1 (Serialization.) 229.94 579.13 S 8 11 Q (Str) 216 560.07 T (eam:) 228.43 560.07 T (Out) 234 547.07 T (In) 234 534.07 T 1 10 Q 0.1 (The) 198 513.73 S 0.1 (input) 218.16 513.73 S 0.1 (and) 245.81 513.73 S 0.1 (output) 266.16 513.73 S 0.1 (str) 299.93 513.73 S 0.1 (eams) 311.5 513.73 S 0.1 (used) 337.88 513.73 S 0.1 (by) 362.57 513.73 S 0.1 (RMI) 376.98 513.73 S 0.1 (ar) 399.91 513.73 S 0.1 (e) 408.88 513.73 S 0.1 (pair) 416.89 513.73 S 0.1 (ed.) 434.98 513.73 S 0.1 (Each) 451.8 513.73 S 0 F 0.1 (Out) 476.69 513.73 S 1 F 0.1 (str) 496.78 513.73 S 0.1 (eam) 508.35 513.73 S 0.1 (has) 530.39 513.73 S 0.1 (a) 548.86 513.73 S 0.1 (corr) 198 501.33 S 0.1 (esponding) 216.02 501.33 S 0 F 0.1 (In) 266.76 501.33 S 1 F 0.1 (str) 278.97 501.33 S 0.1 (eam.) 290.54 501.33 S 0.1 (An) 315.18 501.33 S 0 F 0.1 (Out) 332.1 501.33 S 1 F 0.1 (str) 352.19 501.33 S 0.1 (eam) 363.76 501.33 S 0.1 (in) 385.8 501.33 S 0.1 (the) 397.85 501.33 S 0.1 (grammar) 415.14 501.33 S 0.1 (maps) 460.08 501.33 S 0.1 (to) 487.68 501.33 S 0.1 (the) 499.72 501.33 S 0.1 (output) 517.01 501.33 S 0.1 (str) 198 488.93 S 0.1 (eam) 209.57 488.93 S 0.1 (of) 231.61 488.93 S 0.1 (a) 243.72 488.93 S 0.1 (socket) 251.94 488.93 S 0.1 (\050fr) 283.41 488.93 S 0.1 (om) 294.14 488.93 S 0.1 (the) 311.75 488.93 S 0.1 (client\325s) 329.04 488.93 S 0.1 (perspective\051.) 364.11 488.93 S 0.1 (An) 425.2 488.93 S 0 F 0.1 (In) 442.12 488.93 S 1 F 0.1 (str) 454.33 488.93 S 0.1 (eam) 465.9 488.93 S 0.1 (\050in) 487.94 488.93 S 0.1 (the) 503.42 488.93 S 0.1 (grammar\051) 198 476.53 S 0.1 (is) 245.99 476.53 S 0.1 (pair) 256.08 476.53 S 0.1 (ed) 274.17 476.53 S 0.1 (with) 288.01 476.53 S 0.1 (the) 311.47 476.53 S 0.1 (corr) 328.38 476.53 S 0.1 (esponding) 346.4 476.53 S 0.1 (socket\325s) 396.76 476.53 S 0.1 (input) 435.07 476.53 S 0.1 (str) 462.33 476.53 S 0.1 (eam.) 473.9 476.53 S 0.1 (Since) 498.16 476.53 S 0.1 (output) 524.61 476.53 S 0.1 (and) 198 464.13 S 0.1 (input) 218.19 464.13 S 0.1 (str) 245.68 464.13 S 0.1 (eams) 257.25 464.13 S 0.1 (ar) 283.47 464.13 S 0.1 (e) 292.44 464.13 S 0.1 (pair) 300.29 464.13 S 0.1 (ed,) 318.38 464.13 S 0.1 (the) 335.04 464.13 S 0.1 (only) 352.17 464.13 S 0.1 (header) 375.29 464.13 S 0.1 (information) 409.31 464.13 S 0.1 (needed) 466.12 464.13 S 0.1 (on) 502.09 464.13 S 0.1 (an) 516.53 464.13 S 0.1 (input) 530.51 464.13 S 0.1 (str) 198 451.73 S 0.1 (eam) 209.57 451.73 S 0.1 (is) 231.61 451.73 S 0.1 (an) 242.08 451.73 S 0.1 (acknowledgment) 256.22 451.73 S 0.1 (as) 337.43 451.73 S 0.1 (to) 349.99 451.73 S 0.1 (whether) 362.03 451.73 S 0.1 (the) 402.62 451.73 S 0.1 (pr) 419.91 451.73 S 0.1 (otocol) 429.89 451.73 S 0.1 (is) 460.6 451.73 S 0.1 (understood;) 471.07 451.73 S 0.1 (other) 529.02 451.73 S 0.1 (header) 198 439.33 S 0.1 (information) 232.18 439.33 S 0.1 (\050such) 289.15 439.33 S 0.1 (as) 316.63 439.33 S 0.1 (the) 329.19 439.33 S 0.1 (magic) 346.48 439.33 S 0.1 (number) 376.84 439.33 S 0.1 (and) 415.51 439.33 S 0.1 (version) 435.86 439.33 S 0.1 (number\051) 472.5 439.33 S 0.1 (can) 514.6 439.33 S 0.1 (be) 533.28 439.33 S 0.1 (implied) 198 426.93 S 0.1 (by) 236.29 426.93 S 0.1 (the) 250.7 426.93 S 0.1 (context) 267.99 426.93 S 0.1 (of) 304 426.93 S 0.1 (str) 316.11 426.93 S 0.1 (eam) 327.68 426.93 S 0.1 (pairing.) 349.72 426.93 S 0 14 Q (10.2.1) 118 393.87 T (Format) 160.49 393.87 T (of) 205.9 393.87 T (an) 220.21 393.87 T (Output) 238.41 393.87 T (Str) 285.4 393.87 T (eam) 303.04 393.87 T 1 10 Q 0.1 (An) 198 372.53 S 0.1 (output) 214.74 372.53 S 0.1 (str) 248.34 372.53 S 0.1 (eam) 259.91 372.53 S 0.1 (in) 281.77 372.53 S 0.1 (RMI) 293.65 372.53 S 0.1 (consists) 316.4 372.53 S 0.1 (of) 354.76 372.53 S 0.1 (transport) 366.69 372.53 S 0 F 0.1 (Header) 411.48 372.53 S 1 F 0.1 (information) 443.92 372.53 S 0.1 (followed) 500.71 372.53 S 0.1 (by) 543.77 372.53 S 0.1 (a) 198 360.13 S 0.1 (sequence) 206.22 360.13 S 0.1 (of) 250.64 360.13 S 0 F 0.1 (Messages) 262.75 360.13 S 1 F 0.1 (.) 301.88 360.13 S 0.1 (Alternatively) 307.6 360.13 S 0.1 (,) 366.38 360.13 S 0.1 (an) 372.1 360.13 S 0.1 (output) 386.24 360.13 S 0.1 (str) 420.01 360.13 S 0.1 (eam) 431.58 360.13 S 0.1 (can) 453.62 360.13 S 0.1 (contain) 472.3 360.13 S 0.1 (an) 508.83 360.13 S 0.1 (invocation) 198 347.73 S 0.1 (embedded) 248.85 347.73 S 0.1 (in) 299.83 347.73 S 0.1 (the) 311.88 347.73 S 0.1 (HTTP) 329.17 347.73 S 0.1 (pr) 359.31 347.73 S 0.1 (otocol.) 369.29 347.73 S 8 11 Q (Out:) 216 328.67 T (Header Messa) 234 315.67 T (g) 297.73 315.67 T (es) 303.12 315.67 T (HttpMessa) 234 302.67 T (g) 281.55 302.67 T (e) 286.94 302.67 T (Header:) 216 283.67 T 5 F (0x4a 0x52 0x4d 0x49) 234 270.67 T 8 F ( V) 359.4 270.67 T (er) 367.65 270.67 T (sion Pr) 376.7 270.67 T (otocol) 408.3 270.67 T (V) 216 251.67 T (er) 221.5 251.67 T (sion:) 230.55 251.67 T 5 F (0x00 0x01) 234 238.67 T 8 F (Pr) 216 219.67 T (otocol:) 226.51 219.67 T (Str) 234 206.67 T (eamPr) 246.43 206.67 T (otocol) 275.26 206.67 T (SingleOpPr) 234 193.67 T (otocol) 285.45 193.67 T (Multiple) 234 180.67 T (xPr) 271.06 180.67 T (otocol) 286.45 180.67 T (Str) 216 161.67 T (eamPr) 228.43 161.67 T (otocol:) 257.26 161.67 T 5 F (0x4b) 234 148.67 T FMENDPAGE %%EndPage: "100" 106 %%Page: "101" 107 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (10:) 232.71 108.7 S 0 F 0.09 (RMI) 247.74 108.7 S 0.09 (W) 267.26 108.7 S 0.09 (ir) 275.67 108.7 S 0.09 (e) 281.69 108.7 S 0.09 (Pr) 287.04 108.7 S 0.09 (otocol) 296.05 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 522.86 108.7 S 0.09 (101) 544.23 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (10) 518.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 8 11 Q 0 X (SingleOpPr) 216 640.67 T (otocol:) 267.45 640.67 T 5 F (0x4c) 234 627.67 T 8 F (Multiple) 216 608.67 T (xPr) 253.06 608.67 T (otocol:) 268.45 608.67 T 5 F (0x4d) 234 595.67 T 8 F (Messa) 216 576.67 T (g) 243.99 576.67 T (es:) 249.38 576.67 T (Messa) 234 563.67 T (g) 261.99 563.67 T (e) 267.39 563.67 T (Messa) 234 550.67 T (g) 261.99 550.67 T (es Messa) 267.39 550.67 T (g) 307.29 550.67 T (e) 312.68 550.67 T 1 10 Q 0.1 (The) 198 530.33 S 0 F 0.1 (Messages) 217.92 530.33 S 1 F 0.1 (ar) 259.93 530.33 S 0.1 (e) 268.9 530.33 S 0.1 (wrapped) 276.67 530.33 S 0.1 (within) 320.47 530.33 S 0.1 (a) 353.01 530.33 S 0.1 (particular) 360.99 530.33 S 0.1 (pr) 408.33 530.33 S 0.1 (otocol) 418.31 530.33 S 0.1 (as) 448.78 530.33 S 0.1 (specif) 461.11 530.33 S 0.1 (ied) 487.23 530.33 S 0.1 (by) 504.23 530.33 S 0 F 0.1 (Pr) 518.4 530.33 S 0.1 (otocol) 528.42 530.33 S 1 F 0.1 (.) 552.52 530.33 S 0.1 (For) 198 517.93 S 0.1 (the) 216.39 517.93 S 0 F 0.1 (SingleOpPr) 233.68 517.93 S 0.1 (otocol) 282.85 517.93 S 1 F 0.1 (,) 306.95 517.93 S 0.1 (ther) 312.67 517.93 S 0.1 (e) 330.71 517.93 S 0.1 (may) 338.72 517.93 S 0.1 (only) 361.53 517.93 S 0.1 (be) 384.8 517.93 S 0.1 (one) 398.44 517.93 S 0 F 0.1 (Message) 417.93 517.93 S 1 F 0.1 (after) 456.19 517.93 S 0.1 (the) 480.14 517.93 S 0 F 0.1 (Header) 497.43 517.93 S 1 F 0.1 (,) 526.17 517.93 S 0.1 (and) 531.9 517.93 S 0.1 (ther) 198 505.53 S 0.1 (e) 216.04 505.53 S 0.1 (is) 223.61 505.53 S 0.1 (no) 233.64 505.53 S 0.1 (additional) 247.8 505.53 S 0.1 (data) 296.97 505.53 S 0.1 (that) 319.42 505.53 S 0.1 (the) 339.83 505.53 S 0 F 0.1 (Message) 356.68 505.53 S 1 F 0.1 (is) 394.5 505.53 S 0.1 (wrapped) 404.53 505.53 S 0.1 (in.) 448.12 505.53 S 0.1 (The) 462.33 505.53 S 0 F 0.1 (SingleOpPr) 482.05 505.53 S 0.1 (otocol) 531.22 505.53 S 1 F 0.1 (is) 198 493.13 S 0.1 (used) 207.91 493.13 S 0.1 (for) 232.03 493.13 S 0.1 (invocation) 247.63 493.13 S 0.1 (embedded) 297.92 493.13 S 0.1 (in) 348.33 493.13 S 0.1 (HTTP) 359.82 493.13 S 0.1 (r) 389.4 493.13 S 0.1 (equests,) 393.27 493.13 S 0.1 (wher) 432.07 493.13 S 0.1 (e) 455.19 493.13 S 0.1 (interaction) 462.64 493.13 S 0.1 (beyond) 513.92 493.13 S 0.1 (a) 550.34 493.13 S 0.1 (single) 198 480.73 S 0.1 (r) 227.95 480.73 S 0.1 (equest) 231.82 480.73 S 0.1 (and) 264.25 480.73 S 0.1 (r) 284.6 480.73 S 0.1 (esponse) 288.47 480.73 S 0.1 (is) 327.64 480.73 S 0.1 (not) 338.11 480.73 S 0.1 (possible.) 356.07 480.73 S 0.1 (For) 198 460.33 S 0.1 (the) 216.39 460.33 S 0 F 0.1 (Str) 233.68 460.33 S 0.1 (eamPr) 246.58 460.33 S 0.1 (otocol) 273.01 460.33 S 1 F 0.1 (and) 300.23 460.33 S 0.1 (the) 320.58 460.33 S 0 F 0.1 (MultiplexPr) 337.87 460.33 S 0.1 (otocol) 389.35 460.33 S 1 F 0.1 (,) 413.45 460.33 S 0.1 (the) 419.17 460.33 S 0.1 (server) 436.46 460.33 S 0.1 (must) 467.55 460.33 S 0.1 (r) 493.43 460.33 S 0.1 (espond) 497.3 460.33 S 0.1 (with) 533.45 460.33 S 0.1 (a) 198 447.93 S 0.1 (a) 206.22 447.93 S 0.1 (byte) 214.44 447.93 S 5 F (0x4e) 237.1 447.93 T 1 F 0.1 (acknowledging) 264.22 447.93 S 0.1 (support) 336.92 447.93 S 0.1 (for) 375.7 447.93 S 0.1 (the) 391.86 447.93 S 0.1 (pr) 409.15 447.93 S 0.1 (otocol,) 419.13 447.93 S 0.1 (and) 452.44 447.93 S 0.1 (an) 472.79 447.93 S 0 F 0.1 (EndpointIdentif) 198 435.53 S 0.1 (ier) 263.67 435.53 S 1 F 0.1 (that) 277.65 435.53 S 0.1 (contains) 298.51 435.53 S 0.1 (the) 339.38 435.53 S 0.1 (host) 356.67 435.53 S 0.1 (name) 378.97 435.53 S 0.1 (and) 406.93 435.53 S 0.1 (port) 427.28 435.53 S 0.1 (number) 449.48 435.53 S 0.1 (that) 488.15 435.53 S 0.1 (the) 509.01 435.53 S 0.1 (server) 526.29 435.53 S 0.1 (can) 198 423.13 S 0.1 (see) 216.68 423.13 S 0.1 (is) 233.92 423.13 S 0.1 (being) 244.39 423.13 S 0.1 (used) 272.62 423.13 S 0.1 (by) 297.31 423.13 S 0.1 (the) 311.72 423.13 S 0.1 (client.) 329.01 423.13 S 0.1 (The) 359.46 423.13 S 0.1 (client) 379.62 423.13 S 0.1 (can) 407.47 423.13 S 0.1 (use) 426.15 423.13 S 0.1 (this) 444.63 423.13 S 0.1 (information) 464.38 423.13 S 0.1 (to) 521.34 423.13 S 0.1 (determine) 198 410.73 S 0.1 (its) 246.8 410.73 S 0.1 (host) 260.16 410.73 S 0.1 (name) 281.99 410.73 S 0.1 (if) 309.48 410.73 S 0.1 (it) 318.57 410.73 S 0.1 (is) 327.59 410.73 S 0.1 (otherwise) 337.59 410.73 S 0.1 (unable) 384.7 410.73 S 0.1 (to) 418.03 410.73 S 0.1 (do) 429.6 410.73 S 0.1 (that) 444.02 410.73 S 0.1 (for) 464.41 410.73 S 0.1 (security) 480.1 410.73 S 0.1 (r) 518.73 410.73 S 0.1 (easons.) 522.6 410.73 S 0.1 (The) 198 398.33 S 0.1 (client) 218.16 398.33 S 0.1 (must) 246.01 398.33 S 0.1 (then) 271.89 398.33 S 0.1 (r) 295.1 398.33 S 0.1 (espond) 298.97 398.33 S 0.1 (with) 335.12 398.33 S 0.1 (another) 358.97 398.33 S 0 F 0.1 (EndpointIdentif) 396.89 398.33 S 0.1 (ier) 462.56 398.33 S 1 F 0.1 (that) 476.54 398.33 S 0.1 (contains) 497.4 398.33 S 0.1 (the) 538.27 398.33 S 0.1 (client\325s) 198 385.93 S 0.1 (default) 233.07 385.93 S 0.1 (endpoint) 268.32 385.93 S 0.1 (for) 312.42 385.93 S 0.1 (accepting) 328.58 385.93 S 0.1 (connections.) 374.83 385.93 S 0.1 (This) 434.11 385.93 S 0.1 (can) 456.73 385.93 S 0.1 (be) 475.41 385.93 S 0.1 (used) 489.05 385.93 S 0.1 (by) 513.73 385.93 S 0.1 (a) 528.15 385.93 S 0.1 (server) 198 373.53 S 0.1 (in) 229.09 373.53 S 0.1 (the) 241.14 373.53 S 0 F 0.1 (MultiplexPr) 258.43 373.53 S 0.1 (otocol) 309.91 373.53 S 1 F 0.1 (case) 337.13 373.53 S 0.1 (to) 359.12 373.53 S 0.1 (identify) 371.16 373.53 S 0.1 (the) 409.77 373.53 S 0.1 (client.) 427.06 373.53 S 0.1 (For) 198 353.13 S 0.1 (the) 216.39 353.13 S 0 F 0.1 (Str) 233.68 353.13 S 0.1 (eamPr) 246.58 353.13 S 0.1 (otocol) 273.01 353.13 S 1 F 0.1 (,) 297.11 353.13 S 0.1 (after) 302.83 353.13 S 0.1 (this) 326.78 353.13 S 0.1 (endpoint) 346.53 353.13 S 0.1 (negotiation,) 390.63 353.13 S 0.1 (the) 447.7 353.13 S 0 F 0.1 (Messages) 464.99 353.13 S 1 F 0.1 (ar) 507.24 353.13 S 0.1 (e) 516.21 353.13 S 0.1 (sent) 524.22 353.13 S 0.1 (over) 198 340.73 S 0.1 (the) 221.37 340.73 S 0.1 (output) 238.66 340.73 S 0.1 (str) 272.43 340.73 S 0.1 (eam) 284 340.73 S 0.1 (without) 306.04 340.73 S 0.1 (any) 344.94 340.73 S 0.1 (additional) 364.74 340.73 S 0.1 (wrapping) 414.35 340.73 S 0.1 (of) 461.87 340.73 S 0.1 (the) 473.98 340.73 S 0.1 (data.) 491.27 340.73 S 0.1 (For) 516.76 340.73 S 0.1 (the) 535.15 340.73 S 0 F 0.1 (MultiplexPr) 198 328.33 S 0.1 (otocol) 249.48 328.33 S 1 F 0.1 (,) 273.58 328.33 S 0.1 (the) 278.9 328.33 S 0.1 (socket) 295.79 328.33 S 0.1 (connection) 326.85 328.33 S 0.1 (is) 378.79 328.33 S 0.1 (used) 388.86 328.33 S 0.1 (as) 413.15 328.33 S 0.1 (the) 425.31 328.33 S 0.1 (concr) 442.2 328.33 S 0.1 (ete) 466.63 328.33 S 0.1 (connection) 482.48 328.33 S 0.1 (for) 534.42 328.33 S 0.1 (a) 550.18 328.33 S 0.1 (multiplexed) 198 315.93 S 0.1 (connection,) 255.93 315.93 S 0.1 (as) 310.87 315.93 S 0.1 (described) 323.43 315.93 S 0.1 (in) 370.32 315.93 S 0.1 (Section) 382.37 315.93 S 0.1 (10.6,) 417.6 315.93 S 0.1 (\322RMI\325s) 441.22 315.93 S 0.1 (Multiplexing) 476.47 315.93 S 0.1 (Pr) 198 303.53 S 0.1 (otocol.\323) 208.01 303.53 S 0.1 (V) 246.42 303.53 S 0.1 (irtual) 253.19 303.53 S 0.1 (connections) 280.97 303.53 S 0.1 (initiated) 337.65 303.53 S 0.1 (over) 378.64 303.53 S 0.1 (this) 402.01 303.53 S 0.1 (multiplexed) 421.76 303.53 S 0.1 (connection) 479.69 303.53 S 0.1 (consist) 198 291.13 S 0.1 (of) 232.19 291.13 S 0.1 (a) 244.3 291.13 S 0.1 (series) 252.52 291.13 S 0.1 (of) 281.16 291.13 S 0 F 0.1 (Messages) 293.27 291.13 S 1 F 0.1 (as) 335.52 291.13 S 0.1 (described) 348.08 291.13 S 0.1 (below) 394.97 291.13 S 0.1 (.) 421.58 291.13 S 0.1 (Ther) 198 270.73 S 0.1 (e) 218.91 270.73 S 0.1 (ar) 226.92 270.73 S 0.1 (e) 235.89 270.73 S 0.1 (thr) 243.9 270.73 S 0.1 (ee) 257.05 270.73 S 0.1 (types) 269.95 270.73 S 0.1 (of) 297.43 270.73 S 0.1 (output) 309.54 270.73 S 0.1 (messages:) 343.31 270.73 S 0 F 0.1 (Call) 391.52 270.73 S 1 F 0.1 (,) 408.59 270.73 S 0 F 0.1 (Ping) 414.31 270.73 S 1 F 0.1 (and) 437.28 270.73 S 0 F 0.1 (DgcAck) 457.63 270.73 S 1 F 0.1 (.) 490.81 270.73 S 0.1 (A) 496.53 270.73 S 0 F 0.1 (Call) 507.53 270.73 S 1 F 0.1 (encodes) 198 258.33 S 0.1 (a) 237.47 258.33 S 0.1 (method) 245.69 258.33 S 0.1 (invocation.) 283.68 258.33 S 0.1 (A) 337.13 258.33 S 0 F 0.1 (Ping) 348.13 258.33 S 1 F 0.1 (is) 371.1 258.33 S 0.1 (a) 381.57 258.33 S 0.1 (transport-level) 389.79 258.33 S 0.1 (message) 459.74 258.33 S 0.1 (for) 501.01 258.33 S 0.1 (testing) 517.16 258.33 S 0.1 (liveness) 198 245.93 S 0.1 (of) 237.27 245.93 S 0.1 (a) 249.38 245.93 S 0.1 (r) 257.6 245.93 S 0.1 (emote) 261.47 245.93 S 0.1 (virtual) 292.22 245.93 S 0.1 (machine.) 325.75 245.93 S 0.1 (A) 369.78 245.93 S 0 F 0.1 (DGCAck) 380.78 245.93 S 1 F 0.1 (is) 421.9 245.93 S 0.1 (an) 432.37 245.93 S 0.1 (acknowledgment) 446.51 245.93 S 0.1 (dir) 198 233.53 S 0.1 (ected) 211.09 233.53 S 0.1 (to) 238.1 233.53 S 0.1 (a) 250.14 233.53 S 0.1 (server) 258.36 233.53 S 0.1 (\325s) 287.07 233.53 S 0.1 (distributed) 297.41 233.53 S 0.1 (garbage) 350.73 233.53 S 0.1 (collector) 389.94 233.53 S 0.1 (that) 431.58 233.53 S 0.1 (indicates) 452.44 233.53 S 0.1 (that) 495.94 233.53 S 0.1 (r) 516.79 233.53 S 0.1 (emote) 520.66 233.53 S 0.1 (objects) 198 221.13 S 0.1 (in) 231.88 221.13 S 0.1 (a) 243.93 221.13 S 0.1 (r) 252.15 221.13 S 0.1 (eturn) 256.02 221.13 S 0.1 (value) 283.49 221.13 S 0.1 (fr) 311.49 221.13 S 0.1 (om) 318.79 221.13 S 0.1 (a) 336.4 221.13 S 0.1 (server) 344.62 221.13 S 0.1 (have) 375.71 221.13 S 0.1 (been) 400.49 221.13 S 0.1 (r) 424.94 221.13 S 0.1 (eceived) 428.81 221.13 S 0.1 (by) 466.11 221.13 S 0.1 (the) 480.52 221.13 S 0.1 (client.) 497.81 221.13 S 8 11 Q (Messa) 216 202.07 T (g) 243.99 202.07 T (e:) 249.38 202.07 T (Call) 234 189.07 T (Ping) 234 176.07 T (DgcAc) 234 163.07 T (k) 263.71 163.07 T FMENDPAGE %%EndPage: "101" 107 %%Page: "102" 108 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (102) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (10) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 8 11 Q 0 X (Call:) 216 640.67 T 5 F (0x50) 234 627.67 T 8 F ( CallData) 260.4 627.67 T (Ping:) 216 608.67 T 5 F (0x52) 234 595.67 T 8 F (DgcAc) 216 576.67 T (k:) 245.71 576.67 T 5 F (0x54) 234 563.67 T 8 F ( UniqueIdenti\336er) 260.4 563.67 T 0 14 Q (10.2.2) 118 530.67 T (Format) 160.49 530.67 T (of) 205.9 530.67 T (an) 220.21 530.67 T (Input) 238.41 530.67 T (Str) 274.5 530.67 T (eam) 292.14 530.67 T 1 10 Q 0.1 (Ther) 198 509.33 S 0.1 (e) 218.91 509.33 S 0.1 (ar) 226.89 509.33 S 0.1 (e) 235.86 509.33 S 0.1 (curr) 243.83 509.33 S 0.1 (ently) 262.42 509.33 S 0.1 (thr) 288.35 509.33 S 0.1 (ee) 301.5 509.33 S 0.1 (types) 314.37 509.33 S 0.1 (of) 341.81 509.33 S 0.1 (input) 353.89 509.33 S 0.1 (messages:) 381.51 509.33 S 0 F 0.1 (ReturnData) 429.68 509.33 S 1 F 0.1 (,) 479.57 509.33 S 0 F 0.1 (HttpReturn) 485.26 509.33 S 1 F 0.1 (and) 537.68 509.33 S 0 F 0.1 (PingAck) 198 496.93 S 1 F 0.1 (.) 233.88 496.93 S 0 F 0.1 (ReturnData) 239.6 496.93 S 1 F 0.1 (is) 292.61 496.93 S 0.1 (the) 303.08 496.93 S 0.1 (r) 320.37 496.93 S 0.1 (esult) 324.24 496.93 S 0.1 (of) 349.09 496.93 S 0.1 (a) 361.2 496.93 S 0.1 (\322normal\323) 369.42 496.93 S 0.1 (RMI) 415.31 496.93 S 0.1 (call.) 438.24 496.93 S 0.1 (An) 459.62 496.93 S 0 F 0.1 (HttpReturn) 476.54 496.93 S 1 F 0.1 (is) 528.99 496.93 S 0.1 (a) 539.47 496.93 S 0.1 (r) 198 484.53 S 0.1 (eturn) 201.87 484.53 S 0.1 (r) 229.02 484.53 S 0.1 (esult) 232.89 484.53 S 0.1 (fr) 257.42 484.53 S 0.1 (om) 264.72 484.53 S 0.1 (an) 282.01 484.53 S 0.1 (invocation) 295.82 484.53 S 0.1 (embedded) 346.35 484.53 S 0.1 (in) 397.01 484.53 S 0.1 (the) 408.74 484.53 S 0.1 (HTTP) 425.71 484.53 S 0.1 (pr) 455.53 484.53 S 0.1 (otocol.) 465.51 484.53 S 0.1 (A) 498.49 484.53 S 0 F 0.1 (PingAck) 509.17 484.53 S 1 F 0.1 (is) 547.85 484.53 S 0.1 (the) 198 472.13 S 0.1 (acknowledgment) 215.29 472.13 S 0.1 (for) 296.5 472.13 S 0.1 (a) 312.66 472.13 S 0 F 0.1 (Ping) 320.88 472.13 S 1 F 0.1 (message.) 343.85 472.13 S 8 11 Q (In:) 216 453.07 T (Pr) 234 440.07 T (otocolAc) 244.51 440.07 T (k Returns) 283.39 440.07 T (Pr) 234 427.07 T (otocolNotSupported) 244.51 427.07 T (HttpReturn) 234 414.07 T (Pr) 216 395.07 T (otocolAc) 226.51 395.07 T (k:) 265.39 395.07 T 5 F (0x4e) 234 382.07 T 8 F (Pr) 216 363.07 T (otocolNotSupported:) 226.51 363.07 T 5 F (0x4f) 234 350.07 T 8 F (Returns:) 216 331.07 T (Return) 234 318.07 T (Returns Return) 234 305.07 T (Return:) 216 286.07 T (ReturnData) 234 273.07 T (PingAc) 234 260.07 T (k) 266.16 260.07 T (ReturnData:) 216 241.07 T 5 F (0x51) 234 228.07 T 8 F ( ReturnV) 260.4 228.07 T (alue) 298.59 228.07 T (PingAc) 216 209.07 T (k:) 248.16 209.07 T 5 F (0x53) 234 196.07 T FMENDPAGE %%EndPage: "102" 108 %%Page: "103" 109 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (10:) 232.71 108.7 S 0 F 0.09 (RMI) 247.74 108.7 S 0.09 (W) 267.26 108.7 S 0.09 (ir) 275.67 108.7 S 0.09 (e) 281.69 108.7 S 0.09 (Pr) 287.04 108.7 S 0.09 (otocol) 296.05 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 522.86 108.7 S 0.09 (103) 544.23 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (10) 518.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (10.3) 59.97 638 T (RMI\325) 97.27 638 T (s) 129.78 638 T (Use) 138.42 638 T (of) 164.58 638 T (Object) 178.22 638 T (Serialization) 220.75 638 T (Pr) 300.23 638 T (otocol) 314.96 638 T 1 10 Q 0.1 (Call) 198 616.33 S 0.1 (and) 219.43 616.33 S 0.1 (r) 239.78 616.33 S 0.1 (eturn) 243.65 616.33 S 0.1 (data) 271.12 616.33 S 0.1 (in) 294.01 616.33 S 0.1 (RMI) 306.06 616.33 S 0.1 (calls) 328.99 616.33 S 0.1 (ar) 352.11 616.33 S 0.1 (e) 361.08 616.33 S 0.1 (formatted) 369.09 616.33 S 0.1 (using) 417.1 616.33 S 0.1 (the) 445.28 616.33 S 0.1 (Java) 462.57 616.33 S 0.1 (Object) 485.07 616.33 S 0.1 (Serialization) 198 603.93 S 0.1 (pr) 257.3 603.93 S 0.1 (otocol.) 267.28 603.93 S 0.1 (Each) 300.29 603.93 S 0.1 (method) 324.89 603.93 S 0.1 (invocation\325s) 362.58 603.93 S 0 F 0.1 (CallData) 420.36 603.93 S 1 F 0.1 (is) 460.64 603.93 S 0.1 (r) 470.82 603.93 S 0.1 (epr) 474.69 603.93 S 0.1 (esented) 489.56 603.93 S 0.1 (by) 526.89 603.93 S 0.1 (the) 541 603.93 S 0 F 0.1 (ObjectIdentif) 198 591.53 S 0.1 (ier) 252.17 591.53 S 1 F 0.1 (\050the) 266.15 591.53 S 0.1 (tar) 286.87 591.53 S 0.1 (get) 299.2 591.53 S 0.1 (of) 316.23 591.53 S 0.1 (the) 328.34 591.53 S 0.1 (call\051,) 345.63 591.53 S 0.1 (an) 370.44 591.53 S 0 F 0.1 (Operation) 384.58 591.53 S 1 F 0.1 (\050a) 429.71 591.53 S 0.1 (number) 441.36 591.53 S 0.1 (r) 480.03 591.53 S 0.1 (epr) 483.9 591.53 S 0.1 (esenting) 498.77 591.53 S 0.1 (the) 539.88 591.53 S 0.1 (method) 198 579.13 S 0.1 (to) 235.99 579.13 S 0.1 (be) 248.03 579.13 S 0.1 (invoked\051,) 261.67 579.13 S 0.1 (a) 307.82 579.13 S 0 F 0.1 (Hash) 316.04 579.13 S 1 F 0.1 (\050a) 340.67 579.13 S 0.1 (number) 352.32 579.13 S 0.1 (that) 390.99 579.13 S 0.1 (verif) 411.85 579.13 S 0.1 (ies) 432.79 579.13 S 0.1 (that) 448.15 579.13 S 0.1 (client) 469.01 579.13 S 0.1 (stub) 496.86 579.13 S 0.1 (and) 519.43 579.13 S 0.1 (r) 198 566.73 S 0.1 (emote) 201.87 566.73 S 0.1 (object) 232.19 566.73 S 0.1 (skeleton) 261.3 566.73 S 0.1 (use) 301.62 566.73 S 0.1 (the) 319.67 566.73 S 0.1 (same) 336.53 566.73 S 0.1 (stub) 362.48 566.73 S 0.1 (pr) 384.63 566.73 S 0.1 (otocol\051,) 394.61 566.73 S 0.1 (followed) 430.92 566.73 S 0.1 (by) 473.73 566.73 S 0.1 (a) 487.71 566.73 S 0.1 (list) 495.5 566.73 S 0.1 (of) 511.91 566.73 S 0.1 (zer) 523.59 566.73 S 0.1 (o) 537.45 566.73 S 0.1 (or) 545.7 566.73 S 0.1 (mor) 198 554.33 S 0.1 (e) 216.36 554.33 S 0 F 0.1 (Ar) 224.37 554.33 S 0.1 (guments) 235.5 554.33 S 1 F 0.1 (for) 274.33 554.33 S 0.1 (the) 290.49 554.33 S 0.1 (call.) 307.78 554.33 S 0.1 (In) 198 533.93 S 0.1 (the) 210.51 533.93 S 0.1 (JDK1.1) 227.8 533.93 S 0.1 (stub) 262.35 533.93 S 0.1 (pr) 284.93 533.93 S 0.1 (otocol) 294.91 533.93 S 0.1 (the) 325.62 533.93 S 0 F 0.1 (Operation) 342.91 533.93 S 1 F 0.1 (r) 388.04 533.93 S 0.1 (epr) 391.91 533.93 S 0.1 (esented) 406.78 533.93 S 0.1 (the) 444.4 533.93 S 0.1 (method) 461.69 533.93 S 0.1 (number) 499.68 533.93 S 0.1 (as) 538.34 533.93 S 0.1 (assigned) 198 521.53 S 0.1 (by) 240.31 521.53 S 5 F (rmic) 254.43 521.53 T 1 F 0.1 (and) 281.27 521.53 S 0.1 (the) 301.34 521.53 S 0 F 0.1 (Hash) 318.35 521.53 S 1 F 0.1 (was) 342.69 521.53 S 0.1 (the) 363.41 521.53 S 0.1 (stub/skeleton) 380.42 521.53 S 0.1 (hash) 446.5 521.53 S 0.1 (which) 470.62 521.53 S 0.1 (is) 501.29 521.53 S 0.1 (the) 511.48 521.53 S 0.1 (stub\325s) 528.48 521.53 S 0.1 (interface) 198 509.13 S 0.1 (hash.) 240.31 509.13 S 0.1 (In) 270.43 509.13 S 0.1 (the) 282.94 509.13 S 0.1 (JDK1.2) 300.23 509.13 S 0.1 (stub) 334.78 509.13 S 0.1 (pr) 357.36 509.13 S 0.1 (otocol) 367.34 509.13 S 0.1 (\050JDK1.2) 398.05 509.13 S 0.1 (stubs) 436.03 509.13 S 0.1 (ar) 462.95 509.13 S 0.1 (e) 471.92 509.13 S 0.1 (generated) 479.93 509.13 S 0.1 (using) 528.02 509.13 S 0.1 (the) 198 496.73 S 5 F (-v1.2) 214.76 496.73 T 1 F 0.1 (option) 247.34 496.73 S 0.1 (with) 279.45 496.73 S 5 F (rmic) 302.76 496.73 T 1 F 0.1 (\051,) 326.76 496.73 S 0 F 0.1 (Operation) 337.96 496.73 S 1 F 0.1 (has) 382.56 496.73 S 0.1 (the) 400.51 496.73 S 0.1 (value) 417.26 496.73 S 0.1 (-1) 444.73 496.73 S 0.1 (and) 455.84 496.73 S 0.1 (the) 475.66 496.73 S 0 F 0.1 (Hash) 492.42 496.73 S 1 F 0.1 (is) 516.51 496.73 S 0.1 (a) 526.45 496.73 S 0.1 (hash) 534.13 496.73 S 0.1 (r) 198 484.33 S 0.1 (epr) 201.87 484.33 S 0.1 (esenting) 216.74 484.33 S 0.1 (the) 257.85 484.33 S 0.1 (method) 275.14 484.33 S 0.1 (to) 313.13 484.33 S 0.1 (call.) 325.17 484.33 S 0.1 (The) 346.55 484.33 S 0.1 (hash) 366.71 484.33 S 0.1 (is) 391.11 484.33 S 0.1 (described) 401.58 484.33 S 0.1 (in) 448.47 484.33 S 0.1 (the) 460.52 484.33 S 0.1 (section) 477.81 484.33 S 0.1 (\322The) 512.54 484.33 S 0.1 (RemoteRef) 198 471.93 S 0.1 (Interface:.) 250.63 471.93 S 8 11 Q (CallData:) 216 452.87 T (ObjectIdenti\336er Oper) 234 439.87 T (ation Hash Ar) 328.84 439.87 T (guments) 390.77 439.87 T 8 6.4 Q (opt) 427.43 437.87 T 8 11 Q (ObjectIdenti\336er:) 216 420.87 T (ObjectNumber UniqueIdenti\336er) 234 407.87 T (UniqueIdenti\336er:) 216 388.87 T (Number T) 234 375.87 T (ime Count) 277.7 375.87 T (Ar) 216 356.87 T (guments:) 226.59 356.87 T (V) 234 343.87 T (alue) 239.5 343.87 T (Ar) 234 330.87 T (guments V) 244.59 330.87 T (alue) 289.51 330.87 T (V) 216 311.87 T (alue:) 221.5 311.87 T (Object) 234 298.87 T (Primitive) 234 285.87 T 1 10 Q 0.1 (A) 198 265.53 S 0 F 0.1 (ReturnV) 209 265.53 S 0.1 (alue) 245.08 265.53 S 1 F 0.1 (of) 265.27 265.53 S 0.1 (an) 277.38 265.53 S 0.1 (RMI) 291.52 265.53 S 0.1 (call) 314.45 265.53 S 0.1 (consists) 333.23 265.53 S 0.1 (of) 371.76 265.53 S 0.1 (a) 383.87 265.53 S 0.1 (r) 392.09 265.53 S 0.1 (eturn) 395.96 265.53 S 0.1 (code) 423.43 265.53 S 0.1 (to) 447.75 265.53 S 0.1 (indicate) 459.79 265.53 S 0.1 (either) 498.95 265.53 S 0.1 (a) 528.18 265.53 S 0.1 (normal) 198 253.13 S 0.1 (or) 233.44 253.13 S 0.1 (exceptional) 245.91 253.13 S 0.1 (r) 300.43 253.13 S 0.1 (eturn,) 304.3 253.13 S 0.1 (a) 334.12 253.13 S 0 F 0.1 (UniqueIdentif) 342.08 253.13 S 0.1 (ier) 399.97 253.13 S 1 F 0.1 (to) 413.7 253.13 S 0.1 (tag) 425.49 253.13 S 0.1 (the) 442.48 253.13 S 0.1 (r) 459.51 253.13 S 0.1 (eturn) 463.38 253.13 S 0.1 (value) 490.6 253.13 S 0.1 (\050used) 518.35 253.13 S 0.1 (to) 546.21 253.13 S 0.1 (send) 198 240.73 S 0.1 (a) 222.48 240.73 S 0.1 (DGCAck) 230.7 240.73 S 0.1 (if) 274.66 240.73 S 0.1 (necessary\051) 284.22 240.73 S 0.1 (followed) 334.5 240.73 S 0.1 (by) 377.73 240.73 S 0.1 (the) 392.14 240.73 S 0.1 (r) 409.43 240.73 S 0.1 (eturn) 413.3 240.73 S 0.1 (r) 440.77 240.73 S 0.1 (esult:) 444.64 240.73 S 0.1 (either) 472.09 240.73 S 0.1 (the) 501.33 240.73 S 0 F 0.1 (V) 518.61 240.73 S 0.1 (alue) 525.2 240.73 S 1 F 0.1 (r) 198 228.33 S 0.1 (eturned) 201.87 228.33 S 0.1 (or) 240.44 228.33 S 0.1 (the) 253.17 228.33 S 0 F 0.1 (Exception) 270.46 228.33 S 1 F 0.1 (thr) 314.66 228.33 S 0.1 (own) 327.81 228.33 S 0 F 0.1 (.) 347.73 228.33 S 8 11 Q (ReturnV) 216 209.27 T (alue:) 251.44 209.27 T 5 F (0x01) 234 196.27 T 8 F ( UniqueIdenti\336er V) 260.4 196.27 T (alue) 344.11 196.27 T 8 6.4 Q (opt) 363.05 194.27 T 5 11 Q (0x02) 234 183.27 T 8 F ( UniqueIdenti\336er Exception) 260.4 183.27 T FMENDPAGE %%EndPage: "103" 109 %%Page: "104" 110 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (104) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (10) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 54 640.01 558 648 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 644.98 198 644.98 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 633.34 S 0.1 (\320) 223.74 633.34 S 0 F 0.1 (ObjectIdentif) 231.96 633.34 S 0.1 (ier) 286.13 633.34 S 1 F 0.1 (,) 296.25 633.34 S 0 F 0.1 (UniqueIdentif) 301.97 633.34 S 0.1 (ier) 359.86 633.34 S 0.1 (,) 369.98 633.34 S 1 F 0.1 (and) 375.7 633.34 S 0 F 0.1 (EndpointIdentif) 396.05 633.34 S 0.1 (ier) 461.72 633.34 S 1 F 0.1 (ar) 475.7 633.34 S 0.1 (e) 484.67 633.34 S 0.1 (not) 492.68 633.34 S 0.1 (written) 510.64 633.34 S 0.1 (out) 198 620.94 S 0.1 (using) 216.17 620.94 S 0.1 (default) 244.35 620.94 S 0.1 (serialization,) 279.6 620.94 S 0.1 (but) 340.78 620.94 S 0.1 (each) 359.02 620.94 S 0.1 (uses) 382.59 620.94 S 0.1 (its) 405.41 620.94 S 0.1 (own) 419.24 620.94 S 0.1 (special) 442.28 620.94 S 5 F (write) 476.4 620.94 T 1 F 0.1 (method) 509.52 620.94 S 0.1 (\050this) 198 608.54 S 0.1 (is) 220.92 608.54 S 0.1 (not) 231.14 608.54 S 0.1 (the) 248.84 608.54 S 5 F (writeObject) 265.87 608.54 T 1 F 0.1 (method) 334.74 608.54 S 0.1 (used) 372.47 608.54 S 0.1 (by) 396.9 608.54 S 0.1 (Object) 411.06 608.54 S 0.1 (Serialization\051;) 442.74 608.54 S 0.1 (the) 508.1 608.54 S 5 F (write) 525.14 608.54 T 1 F 0.1 (method) 198 596.14 S 0.1 (for) 235.43 596.14 S 0.1 (each) 251.02 596.14 S 0.1 (type) 274.03 596.14 S 0.1 (of) 296.6 596.14 S 0.1 (identif) 308.15 596.14 S 0.1 (ier) 337.79 596.14 S 0.1 (adds) 352.29 596.14 S 0.1 (its) 376.71 596.14 S 0.1 (component) 389.97 596.14 S 0.1 (data) 443.32 596.14 S 0.1 (consecutively) 465.64 596.14 S 0.1 (to) 529.8 596.14 S 0.1 (the) 541.27 596.14 S 54 572.42 558 580.41 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 577.38 198 577.38 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (output) 198 583.74 S 0.1 (str) 231.77 583.74 S 0.1 (eam.) 243.34 583.74 S 0 14 Q (10.3.1) 118 542.68 T (Class) 160.49 542.68 T (Annotation) 195.03 542.68 T (and) 264.55 542.68 T (Class) 289.75 542.68 T (Loading) 324.29 542.68 T 1 10 Q 0.1 (RMI) 198 521.35 S 0.1 (overrides) 220.93 521.35 S 0.1 (the) 266.8 521.35 S 5 F (annotateClass) 284.09 521.35 T 1 F 0.1 (and) 365.21 521.35 S 5 F (resolveClass) 385.56 521.35 T 1 F 0.1 (methods) 460.68 521.35 S 0.1 (of) 503.01 521.35 S 5 F (ObjectOutputStream) 198 508.95 T 1 F 0.1 (and) 309.12 508.95 S 5 F (ObjectInputStream) 329.47 508.95 T 1 F 0.1 (r) 434.59 508.95 S 0.1 (espectively) 438.46 508.95 S 0.1 (.) 487.8 508.95 S 0.1 (Each) 493.52 508.95 S 0.1 (class) 518.41 508.95 S 0.1 (is) 542.86 508.95 S 0.1 (annotated) 198 496.55 S 0.1 (with) 246.54 496.55 S 0.1 (the) 270.39 496.55 S 0.1 (codebase) 287.68 496.55 S 0.1 (URL) 331.96 496.55 S 0.1 (\050the) 355.95 496.55 S 0.1 (location) 376.67 496.55 S 0.1 (fr) 415.85 496.55 S 0.1 (om) 423.15 496.55 S 0.1 (which) 440.76 496.55 S 0.1 (the) 471.71 496.55 S 0.1 (class) 489 496.55 S 0.1 (can) 513.45 496.55 S 0.1 (be) 532.12 496.55 S 0.1 (loaded\051.) 198 484.15 S 0.1 (In) 238.13 484.15 S 0.1 (the) 250.64 484.15 S 5 F (annotateClass) 267.93 484.15 T 1 F 0.1 (method,) 349.05 484.15 S 0.1 (the) 389.64 484.15 S 0.1 (classloader) 406.93 484.15 S 0.1 (that) 460.2 484.15 S 0.1 (loaded) 481.06 484.15 S 0.1 (the) 515.16 484.15 S 0.1 (class) 532.45 484.15 S 0.1 (is) 198 471.75 S 0.1 (queried) 208.47 471.75 S 0.1 (for) 246.47 471.75 S 0.1 (its) 262.63 471.75 S 0.1 (codebase) 276.46 471.75 S 0.1 (URL.) 320.74 471.75 S 0.1 (If) 347.33 471.75 S 0.1 (the) 357.35 471.75 S 0.1 (classloader) 374.64 471.75 S 0.1 (is) 427.91 471.75 S 0.1 (non-null) 438.38 471.75 S 0.1 (and) 480.4 471.75 S 0.1 (the) 500.74 471.75 S 0.1 (classloader) 198 459.35 S 0.1 (has) 251.02 459.35 S 0.1 (a) 269.26 459.35 S 0.1 (non-null) 277.23 459.35 S 0.1 (codebase,) 319 459.35 S 0.1 (then) 365.64 459.35 S 0.1 (the) 388.6 459.35 S 0.1 (codebase) 405.64 459.35 S 0.1 (is) 449.67 459.35 S 0.1 (written) 459.9 459.35 S 0.1 (to) 495.8 459.35 S 0.1 (the) 507.59 459.35 S 0.1 (str) 524.64 459.35 S 0.1 (eam) 536.21 459.35 S 0.1 (using) 198 446.95 S 0.1 (the) 226.18 446.95 S 5 F (ObjectOutputStream.writeObject) 243.47 446.95 T 1 F 0.1 (method;) 426.59 446.95 S 0.1 (otherwise) 467.18 446.95 S 0.1 (a) 514.76 446.95 S 0.1 (null) 522.98 446.95 S 0.1 (is) 544.17 446.95 S 0.1 (written) 198 434.55 S 0.1 (to) 234.15 434.55 S 0.1 (the) 246.19 434.55 S 0.1 (str) 263.48 434.55 S 0.1 (eam) 275.05 434.55 S 0.1 (using) 297.09 434.55 S 0.1 (the) 325.27 434.55 S 5 F (writeObject) 342.56 434.55 T 1 F 0.1 (method.) 411.68 434.55 S 0.1 (Note:) 452.27 434.55 S 0.1 (as) 480.21 434.55 S 0.1 (an) 492.77 434.55 S 0.1 (optimization,) 198 422.15 S 0.1 (classes) 261.75 422.15 S 0.1 (in) 295.43 422.15 S 0.1 (the) 307.48 422.15 S 0.1 (\322java\323) 324.77 422.15 S 0.1 (package) 356.48 422.15 S 0.1 (ar) 396.66 422.15 S 0.1 (e) 405.63 422.15 S 0.1 (not) 413.64 422.15 S 0.1 (annotated,) 431.6 422.15 S 0.1 (since) 482.74 422.15 S 0.1 (they) 508.56 422.15 S 0.1 (ar) 531.51 422.15 S 0.1 (e) 540.47 422.15 S 0.1 (always) 198 409.75 S 0.1 (available) 232.77 409.75 S 0.1 (to) 276.49 409.75 S 0.1 (the) 288.53 409.75 S 0.1 (r) 305.82 409.75 S 0.1 (eceiver) 309.69 409.75 S 0.1 (.) 340.97 409.75 S 0.1 (The) 198 389.35 S 0.1 (class) 218.16 389.35 S 0.1 (annotation) 242.61 389.35 S 0.1 (is) 294.54 389.35 S 0.1 (r) 305.01 389.35 S 0.1 (esolved) 308.88 389.35 S 0.1 (during) 346.65 389.35 S 0.1 (deserialization) 380.75 389.35 S 0.1 (using) 450.43 389.35 S 0.1 (the) 478.61 389.35 S 5 F (ObjectInputStream.resolveClass) 198 376.95 T 1 F 0.1 (method.) 381.12 376.95 S 0.1 (The) 421.71 376.95 S 5 F (resolveClass) 441.87 376.95 T 1 F 0.1 (method) 516.99 376.95 S 0.1 (f) 198 364.55 S 0.1 (irst) 201.24 364.55 S 0.1 (r) 218.64 364.55 S 0.1 (eads) 222.51 364.55 S 0.1 (the) 245.69 364.55 S 0.1 (annotation) 262.5 364.55 S 0.1 (via) 313.95 364.55 S 0.1 (the) 330.44 364.55 S 5 F (ObjectInputStream.readObject) 347.25 364.55 T 1 F 0.1 (method.) 517.89 364.55 S 0.1 (If) 198 352.15 S 0.1 (the) 208.02 352.15 S 0.1 (annotation,) 225.31 352.15 S 0.1 (a) 279.84 352.15 S 0.1 (codebase) 288.06 352.15 S 0.1 (URL,) 332.34 352.15 S 0.1 (is) 358.93 352.15 S 0.1 (non-null,) 369.4 352.15 S 0.1 (then) 414.02 352.15 S 0.1 (it) 437.23 352.15 S 0.1 (obtains) 446.72 352.15 S 0.1 (the) 482.76 352.15 S 0.1 (classloader) 500.05 352.15 S 0.1 (for) 198 339.75 S 0.1 (that) 214.16 339.75 S 0.1 (URL) 235.02 339.75 S 0.1 (and) 259.01 339.75 S 0.1 (attempts) 279.36 339.75 S 0.1 (to) 321.93 339.75 S 0.1 (load) 333.97 339.75 S 0.1 (the) 356.97 339.75 S 0.1 (class.) 374.26 339.75 S 0.1 (The) 401.31 339.75 S 0.1 (class) 421.47 339.75 S 0.1 (is) 445.92 339.75 S 0.1 (loaded) 456.39 339.75 S 0.1 (by) 490.49 339.75 S 0.1 (using) 504.89 339.75 S 0.1 (a) 533.08 339.75 S 5 F (java.net.URLConnection) 198 327.35 T 1 F 0.1 (to) 333.12 327.35 S 0.1 (fetch) 345.16 327.35 S 0.1 (the) 370.42 327.35 S 0.1 (class) 387.71 327.35 S 0.1 (bytes) 412.16 327.35 S 0.1 (\050the) 439.16 327.35 S 0.1 (same) 459.88 327.35 S 0.1 (mechanism) 486.26 327.35 S 0.1 (used) 198 314.95 S 0.1 (by) 222.69 314.95 S 0.1 (a) 237.1 314.95 S 0.1 (web) 245.32 314.95 S 0.1 (br) 267.4 314.95 S 0.1 (owser) 276.9 314.95 S 0.1 (\325s) 304.92 314.95 S 0.1 (applet) 315.26 314.95 S 0.1 (classloader\051.) 346.96 314.95 S 0 15 Q (10.4) 59.97 281.22 T (RMI\325) 97.27 281.22 T (s) 129.78 281.22 T (Use) 138.42 281.22 T (of) 164.58 281.22 T (HTTP) 178.22 281.22 T (POST) 220.2 281.22 T (Pr) 261.35 281.22 T (otocol) 276.08 281.22 T 1 10 Q 0.1 (In) 198 259.55 S 0.1 (or) 210.51 259.55 S 0.1 (der) 219.94 259.55 S 0.1 (to) 238.21 259.55 S 0.1 (invoke) 250.25 259.55 S 0.1 (r) 284.16 259.55 S 0.1 (emote) 288.03 259.55 S 0.1 (methods) 318.78 259.55 S 0.1 (thr) 361.11 259.55 S 0.1 (ough) 374.26 259.55 S 0.1 (a) 400.65 259.55 S 0.1 (f) 408.87 259.55 S 0.1 (ir) 412.11 259.55 S 0.1 (ewall,) 418.99 259.55 S 0.1 (some) 449.16 259.55 S 0.1 (RMI) 476 259.55 S 0.1 (calls) 498.93 259.55 S 0.1 (make) 522.05 259.55 S 0.1 (use) 198 247.15 S 0.1 (of) 216.35 247.15 S 0.1 (the) 228.34 247.15 S 0.1 (HTTP) 245.51 247.15 S 0.1 (pr) 275.52 247.15 S 0.1 (otocol,) 285.5 247.15 S 0.1 (mor) 318.69 247.15 S 0.1 (e) 337.05 247.15 S 0.1 (specif) 344.93 247.15 S 0.1 (ically) 371.06 247.15 S 0.1 (HTTP) 398.39 247.15 S 0.1 (POST) 428.4 247.15 S 0.1 (.) 453.34 247.15 S 0.1 (The) 458.94 247.15 S 0.1 (URL) 478.97 247.15 S 0.1 (specif) 502.84 247.15 S 0.1 (ied) 528.97 247.15 S 0.1 (in) 546.07 247.15 S 0.1 (the) 198 234.75 S 0.1 (post) 215.29 234.75 S 0.1 (header) 237.78 234.75 S 0.1 (can) 271.96 234.75 S 0.1 (be) 290.64 234.75 S 0.1 (one) 304.28 234.75 S 0.1 (of) 323.77 234.75 S 0.1 (the) 335.88 234.75 S 0.1 (following:) 353.17 234.75 S 5 11 Q (http://) 234 215.68 T 8 F () 280.2 215.68 T 5 F (:) 313.39 215.68 T 8 F () 319.99 215.68 T 5 F (/) 353.17 215.68 T (http://) 234 202.68 T 8 F () 280.2 202.68 T 5 F (:80/cgi-bin/java-rmi?forward=) 313.39 202.68 T 8 F () 504.79 202.68 T 1 10 Q 0.1 (The) 198 182.35 S 0.1 (f) 218.16 182.35 S 0.1 (irst) 221.4 182.35 S 0.1 (URL) 239.28 182.35 S 0.1 (is) 263.27 182.35 S 0.1 (used) 273.74 182.35 S 0.1 (for) 298.43 182.35 S 0.1 (dir) 314.59 182.35 S 0.1 (ect) 327.68 182.35 S 0.1 (communication) 343.59 182.35 S 0.1 (with) 417.22 182.35 S 0.1 (an) 441.07 182.35 S 0.1 (RMI) 455.21 182.35 S 0.1 (server) 478.14 182.35 S 0.1 (on) 509.23 182.35 S 0.1 (the) 523.83 182.35 S 0.1 (specif) 198 169.95 S 0.1 (ic) 224.13 169.95 S 0 F 0.1 (host) 234.62 169.95 S 1 F 0.1 (and) 254.62 169.95 S 0 F 0.1 (port) 274.78 169.95 S 1 F 0.1 (.) 291.84 169.95 S 0.1 (The) 297.38 169.95 S 0.1 (second) 317.36 169.95 S 0.1 (URL) 351.75 169.95 S 0.1 (form) 375.56 169.95 S 0.1 (is) 400.47 169.95 S 0.1 (used) 410.76 169.95 S 0.1 (to) 435.26 169.95 S 0.1 (invoke) 447.12 169.95 S 0.1 (a) 480.85 169.95 S 0.1 (\322cgi\323) 488.89 169.95 S 0.1 (script) 515.23 169.95 S 0.1 (on) 543.58 169.95 S 0.1 (the) 198 157.55 S 0.1 (server) 215.29 157.55 S 0.1 (which) 246.38 157.55 S 0.1 (forwar) 277.33 157.55 S 0.1 (ds) 307.78 157.55 S 0.1 (the) 321.45 157.55 S 0.1 (invocation) 338.74 157.55 S 0.1 (to) 389.59 157.55 S 0.1 (the) 401.63 157.55 S 0.1 (server) 418.92 157.55 S 0.1 (on) 450.01 157.55 S 0.1 (the) 464.61 157.55 S 0.1 (specif) 481.9 157.55 S 0.1 (ied) 508.03 157.55 S 0 F 0.1 (port) 525.26 157.55 S 1 F 0.1 (.) 542.32 157.55 S FMENDPAGE %%EndPage: "104" 110 %%Page: "105" 111 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (10:) 232.71 108.7 S 0 F 0.09 (RMI) 247.74 108.7 S 0.09 (W) 267.26 108.7 S 0.09 (ir) 275.67 108.7 S 0.09 (e) 281.69 108.7 S 0.09 (Pr) 287.04 108.7 S 0.09 (otocol) 296.05 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 522.86 108.7 S 0.09 (105) 544.23 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (10) 518.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (An) 198 641.33 S 0 F 0.1 (HttpPostHeader) 214.92 641.33 S 1 F 0.1 (is) 285.54 641.33 S 0.1 (a) 296.01 641.33 S 0.1 (standar) 304.23 641.33 S 0.1 (d) 338.13 641.33 S 0.1 (HTTP) 347.46 641.33 S 0.1 (header) 377.6 641.33 S 0.1 (for) 411.78 641.33 S 0.1 (a) 427.94 641.33 S 0.1 (POST) 436.16 641.33 S 0.1 (r) 464.96 641.33 S 0.1 (equest.) 468.83 641.33 S 0.1 (An) 503.86 641.33 S 0 F 0.1 (HttpResponseHeader) 198 628.93 S 1 F 0.1 (is) 288.48 628.93 S 0.1 (a) 298.95 628.93 S 0.1 (standar) 307.17 628.93 S 0.1 (d) 341.07 628.93 S 0.1 (HTTP) 350.4 628.93 S 0.1 (r) 380.54 628.93 S 0.1 (esponse) 384.41 628.93 S 0.1 (to) 423.58 628.93 S 0.1 (a) 435.62 628.93 S 0.1 (post.) 443.84 628.93 S 0.1 (If) 468.93 628.93 S 0.1 (the) 478.95 628.93 S 0.1 (r) 496.24 628.93 S 0.1 (esponse) 500.11 628.93 S 0.1 (status) 198 616.53 S 0.1 (code) 227.37 616.53 S 0.1 (is) 251.31 616.53 S 0.1 (not) 261.41 616.53 S 0.1 (200,) 278.99 616.53 S 0.1 (then) 299.63 616.53 S 0.1 (it) 322.46 616.53 S 0.1 (is) 331.58 616.53 S 0.1 (assumed) 341.67 616.53 S 0.1 (that) 384.35 616.53 S 0.1 (ther) 404.83 616.53 S 0.1 (e) 422.87 616.53 S 0.1 (is) 430.51 616.53 S 0.1 (no) 440.6 616.53 S 0 F 0.1 (Return) 454.82 616.53 S 1 F 0.1 (.) 484.32 616.53 S 0.1 (Note) 489.66 616.53 S 0.1 (that) 514.62 616.53 S 0.1 (only) 535.11 616.53 S 0.1 (a) 198 604.13 S 0.1 (single) 206.22 604.13 S 0.1 (RMI) 236.17 604.13 S 0.1 (call) 259.1 604.13 S 0.1 (is) 277.88 604.13 S 0.1 (embedded) 288.35 604.13 S 0.1 (in) 339.33 604.13 S 0.1 (an) 351.38 604.13 S 0.1 (HTTP) 365.52 604.13 S 0.1 (POST) 395.66 604.13 S 0.1 (r) 424.46 604.13 S 0.1 (equest.) 428.33 604.13 S 8 11 Q (HttpMessa) 216 585.07 T (g) 263.55 585.07 T (e:) 268.94 585.07 T (HttpP) 234 572.07 T (ostHeader Header Messa) 259.4 572.07 T (g) 371.71 572.07 T (e) 377.1 572.07 T (HttpReturn:) 216 553.07 T (HttpResponseHeader Return) 234 540.07 T 54 518.41 558 526.4 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 523.38 198 523.38 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 3 10 Q 0 X 0.1 (Note) 198 511.74 S 0.1 (\320) 223.74 511.74 S 1 F 0.1 (Only) 231.96 511.74 S 0.1 (the) 257.63 511.74 S 0 F 0.1 (SingleOpPr) 274.92 511.74 S 0.1 (otocol) 324.09 511.74 S 1 F 0.1 (appears) 351.31 511.74 S 0.1 (in) 390.13 511.74 S 0.1 (the) 402.18 511.74 S 0 F 0.1 (Header) 419.47 511.74 S 1 F 0.1 (of) 452.08 511.74 S 0.1 (an) 464.19 511.74 S 0 F 0.1 (HttpMessage) 478.33 511.74 S 1 F 0.1 (.) 533.3 511.74 S 0.1 (An) 539.03 511.74 S 54 488.02 558 496.01 C 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 558 492.98 198 492.98 2 L 0.3 H 2 Z 0 X N 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (HttpReturn) 198 499.34 S 0.1 (does) 253.5 499.34 S 0.1 (not) 277.62 499.34 S 0.1 (contain) 295.58 499.34 S 0.1 (a) 332.11 499.34 S 0.1 (pr) 340.33 499.34 S 0.1 (otocol) 350.31 499.34 S 0.1 (acknowledgment) 381.02 499.34 S 0.1 (byte.) 462.23 499.34 S 0 15 Q (10.5) 59.97 457.62 T (Application) 97.27 457.62 T (Speci\336c) 171.18 457.62 T (V) 219.97 457.62 T (alues) 229.69 457.62 T (for) 263.34 457.62 T (RMI) 282.82 457.62 T 1 10 Q 0.1 (This) 198 435.95 S 0.1 (table) 220.62 435.95 S 0.1 (lists) 245.73 435.95 S 0.1 (the) 266.91 435.95 S 0.1 (nonterminal) 284.2 435.95 S 0.1 (symbols) 342.99 435.95 S 0.1 (that) 383.58 435.95 S 0.1 (r) 404.44 435.95 S 0.1 (epr) 408.31 435.95 S 0.1 (esent) 423.18 435.95 S 0.1 (application) 449.7 435.95 S 0.1 (specif) 503.65 435.95 S 0.1 (ic) 529.78 435.95 S 0.1 (values) 198 423.55 S 0.1 (used) 229.98 423.55 S 0.1 (by) 254.31 423.55 S 0.1 (RMI.) 268.36 423.55 S 0.1 (The) 293.53 423.55 S 0.1 (table) 313.33 423.55 S 0.1 (maps) 338.08 423.55 S 0.1 (each) 365.32 423.55 S 0.1 (symbol) 388.53 423.55 S 0.1 (to) 424.42 423.55 S 0.1 (its) 436.1 423.55 S 0.1 (r) 449.57 423.55 S 0.1 (espective) 453.44 423.55 S 0.1 (type.) 497.98 423.55 S 0.1 (Each) 523.36 423.55 S 0.1 (is) 547.89 423.55 S 0.1 (formatted) 198 411.15 S 0.1 (using) 246.01 411.15 S 0.1 (the) 274.19 411.15 S 0.1 (pr) 291.48 411.15 S 0.1 (otocol) 301.46 411.15 S 0.1 (in) 332.17 411.15 S 0.1 (which) 344.22 411.15 S 0.1 (it) 375.17 411.15 S 0.1 (is) 384.66 411.15 S 0.1 (embedded.) 395.13 411.15 S 8 11 Q (Count) 216 392.08 T 5 F (short) 354 392.08 T 8 F (Exception) 216 373.08 T 5 F (java.lang.Exception) 354 373.08 T 8 F (Hash) 216 354.08 T 5 10 Q (long) 354 354.08 T 8 11 Q (Hostname) 216 335.08 T 5 10 Q (UTF) 354 335.08 T 8 11 Q (Number) 216 316.08 T 5 F (int) 354 316.08 T 8 F (Object) 216 297.08 T 5 F (java.lang.Object) 354 297.08 T 8 F (ObjectNumber) 216 278.08 T 5 10 Q (long) 354 278.08 T 8 11 Q (Oper) 216 259.08 T (ation) 238.44 259.08 T 5 10 Q (int) 354 259.08 T 8 11 Q (P) 216 240.08 T (ortNumber) 221.84 240.08 T 5 10 Q (int) 354 240.08 T 8 11 Q (Primitive) 216 221.08 T 5 F (byte, int, short, long...) 354 221.08 T 8 F (T) 216 202.08 T (ime) 221.51 202.08 T 5 F (long) 354 202.08 T FMENDPAGE %%EndPage: "105" 111 %%Page: "106" 112 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (106) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (10) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (10.6) 59.97 638 T (RMI\325) 97.27 638 T (s) 129.78 638 T (Multiplexing) 138.42 638 T (Pr) 222.09 638 T (otocol) 236.82 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (purpose) 218.16 616.33 S 0.1 (of) 258.47 616.33 S 0.1 (multiplexing) 270.58 616.33 S 0.1 (is) 332 616.33 S 0.1 (to) 342.47 616.33 S 0.1 (pr) 354.51 616.33 S 0.1 (ovide) 364.49 616.33 S 0.1 (a) 393.03 616.33 S 0.1 (model) 401.25 616.33 S 0.1 (wher) 432.97 616.33 S 0.1 (e) 456.09 616.33 S 0.1 (two) 464.1 616.33 S 0.1 (endpoints) 484.58 616.33 S 0.1 (can) 533.02 616.33 S 0.1 (each) 198 603.93 S 0.1 (open) 221.57 603.93 S 0.1 (multiple) 247.17 603.93 S 0.1 (full) 288.74 603.93 S 0.1 (duplex) 307.44 603.93 S 0.1 (connections) 342.17 603.93 S 0.1 (to) 398.85 603.93 S 0.1 (the) 410.89 603.93 S 0.1 (other) 428.18 603.93 S 0.1 (endpoint) 455.08 603.93 S 0.1 (in) 499.18 603.93 S 0.1 (an) 511.23 603.93 S 0.1 (envir) 198 591.53 S 0.1 (onment) 221.44 591.53 S 0.1 (wher) 259.14 591.53 S 0.1 (e) 282.26 591.53 S 0.1 (only) 290.27 591.53 S 0.1 (one) 313.54 591.53 S 0.1 (of) 333.03 591.53 S 0.1 (the) 345.14 591.53 S 0.1 (endpoints) 362.43 591.53 S 0.1 (is) 410.87 591.53 S 0.1 (able) 421.34 591.53 S 0.1 (to) 443.09 591.53 S 0.1 (open) 455.13 591.53 S 0.1 (such) 480.73 591.53 S 0.1 (a) 504.78 591.53 S 0.1 (bidir) 198 579.13 S 0.1 (ectional) 219.73 579.13 S 0.1 (connection) 257.71 579.13 S 0.1 (using) 309.52 579.13 S 0.1 (some) 337.17 579.13 S 0.1 (other) 363.48 579.13 S 0.1 (facility) 389.85 579.13 S 0.1 (\050e.g.,) 423.55 579.13 S 0.1 (a) 447.92 579.13 S 0.1 (TCP) 455.61 579.13 S 0.1 (connection\051.) 477.76 579.13 S 0.1 (RMI) 535.6 579.13 S 0.1 (use) 198 566.73 S 0.1 (this) 216.48 566.73 S 0.1 (simple) 236.23 566.73 S 0.1 (multiplexing) 269.64 566.73 S 0.1 (pr) 331.06 566.73 S 0.1 (otocol) 341.04 566.73 S 0.1 (to) 371.75 566.73 S 0.1 (allow) 383.79 566.73 S 0.1 (a) 412.03 566.73 S 0.1 (client) 420.25 566.73 S 0.1 (to) 448.1 566.73 S 0.1 (connect) 460.14 566.73 S 0.1 (to) 497.99 566.73 S 0.1 (an) 510.02 566.73 S 0.1 (RMI) 524.16 566.73 S 0.1 (server) 198 554.33 S 0.1 (object) 229.09 554.33 S 0.1 (in) 258.63 554.33 S 0.1 (some) 270.68 554.33 S 0.1 (situations) 297.52 554.33 S 0.1 (wher) 344.77 554.33 S 0.1 (e) 367.89 554.33 S 0.1 (that) 375.9 554.33 S 0.1 (is) 396.76 554.33 S 0.1 (otherwise) 407.23 554.33 S 0.1 (not) 454.81 554.33 S 0.1 (possible.) 472.77 554.33 S 0.1 (For) 515.38 554.33 S 0.1 (example,) 198 541.93 S 0.1 (some) 241.91 541.93 S 0.1 (security) 268.75 541.93 S 0.1 (managers) 307.85 541.93 S 0.1 (for) 354.96 541.93 S 0.1 (applet) 371.12 541.93 S 0.1 (envir) 402.82 541.93 S 0.1 (onments) 426.26 541.93 S 0.1 (disallow) 468.3 541.93 S 0.1 (the) 510.1 541.93 S 0.1 (cr) 198 529.53 S 0.1 (eation) 206.41 529.53 S 0.1 (of) 237.37 529.53 S 0.1 (server) 249.48 529.53 S 0.1 (sockets) 280.57 529.53 S 0.1 (to) 316.38 529.53 S 0.1 (listen) 328.42 529.53 S 0.1 (for) 356.07 529.53 S 0.1 (incoming) 372.23 529.53 S 0.1 (connections,) 417.9 529.53 S 0.1 (ther) 477.18 529.53 S 0.1 (eby) 495.22 529.53 S 0.1 (pr) 198 517.13 S 0.1 (eventing) 207.98 517.13 S 0.1 (such) 250.5 517.13 S 0.1 (applets) 274.55 517.13 S 0.1 (to) 310.59 517.13 S 0.1 (export) 322.63 517.13 S 0.1 (RMI) 354.98 517.13 S 0.1 (objects) 377.91 517.13 S 0.1 (and) 411.79 517.13 S 0.1 (service) 432.14 517.13 S 0.1 (r) 466.73 517.13 S 0.1 (emote) 470.6 517.13 S 0.1 (calls) 501.35 517.13 S 0.1 (fr) 524.47 517.13 S 0.1 (om) 531.77 517.13 S 0.1 (dir) 198 504.73 S 0.1 (ect) 211.09 504.73 S 0.1 (socket) 226.48 504.73 S 0.1 (connections.) 257.42 504.73 S 0.1 (If) 321.37 504.73 S 0.1 (the) 330.87 504.73 S 0.1 (applet) 347.64 504.73 S 0 F 0.1 (can) 378.81 504.73 S 1 F 0.1 (open) 395.78 504.73 S 0.1 (a) 420.86 504.73 S 0.1 (normal) 428.55 504.73 S 0.1 (socket) 463.72 504.73 S 0.1 (connection) 494.67 504.73 S 0.1 (to) 546.48 504.73 S 0.1 (its) 198 492.33 S 0.1 (codebase) 211.76 492.33 S 0.1 (host,) 255.96 492.33 S 0.1 (however) 280.78 492.33 S 0.1 (,) 319.54 492.33 S 0.1 (then) 325.19 492.33 S 0.1 (it) 348.32 492.33 S 0.1 (can) 357.74 492.33 S 0.1 (use) 376.34 492.33 S 0.1 (the) 394.75 492.33 S 0.1 (multiplexing) 411.96 492.33 S 0.1 (pr) 473.31 492.33 S 0.1 (otocol) 483.29 492.33 S 0.1 (over) 513.92 492.33 S 0.1 (that) 537.22 492.33 S 0.1 (connection) 198 479.93 S 0.1 (to) 250.34 479.93 S 0.1 (allow) 262.38 479.93 S 0.1 (the) 290.62 479.93 S 0.1 (codebase) 307.91 479.93 S 0.1 (host) 352.19 479.93 S 0.1 (to) 374.49 479.93 S 0.1 (invoke) 386.53 479.93 S 0.1 (methods) 420.44 479.93 S 0.1 (on) 462.77 479.93 S 0.1 (RMI) 477.37 479.93 S 0.1 (objects) 500.3 479.93 S 0.1 (exported) 198 467.53 S 0.1 (by) 241.38 467.53 S 0.1 (the) 255.73 467.53 S 0.1 (applet.) 272.95 467.53 S 0.1 (This) 307.19 467.53 S 0.1 (section) 329.74 467.53 S 0.1 (describes) 364.42 467.53 S 0.1 (how) 409.37 467.53 S 0.1 (the) 432.34 467.53 S 0.1 (format) 449.57 467.53 S 0.1 (and) 483.05 467.53 S 0.1 (r) 503.34 467.53 S 0.1 (ules) 507.31 467.53 S 0.1 (of) 528.73 467.53 S 0.1 (the) 540.78 467.53 S 0.1 (multiplexing) 198 455.13 S 0.1 (pr) 259.42 455.13 S 0.1 (otocol.) 269.4 455.13 S 0 14 Q (10.6.1) 118 422.07 T (De\336nitions) 160.49 422.07 T 1 10 Q 0.1 (This) 198 400.73 S 0.1 (sections) 220.46 400.73 S 0.1 (def) 259.37 400.73 S 0.1 (ines) 273.71 400.73 S 0.1 (some) 294.83 400.73 S 0.1 (terms) 321.5 400.73 S 0.1 (as) 350.03 400.73 S 0.1 (they) 362.42 400.73 S 0.1 (ar) 385.21 400.73 S 0.1 (e) 394.18 400.73 S 0.1 (used) 402.02 400.73 S 0.1 (in) 426.55 400.73 S 0.1 (the) 438.43 400.73 S 0.1 (r) 455.56 400.73 S 0.1 (est) 459.43 400.73 S 0.1 (of) 474.97 400.73 S 0.1 (the) 486.92 400.73 S 0.1 (description) 504.05 400.73 S 0.1 (of) 198 388.33 S 0.1 (the) 210.11 388.33 S 0.1 (pr) 227.4 388.33 S 0.1 (otocol.) 237.38 388.33 S 0.1 (An) 198 367.93 S 0 F 0.1 (endpoint) 214.92 367.93 S 1 F 0.1 (is) 254.4 367.93 S 0.1 (one) 264.87 367.93 S 0.1 (of) 284.36 367.93 S 0.1 (the) 296.47 367.93 S 0.1 (two) 313.76 367.93 S 0.1 (users) 334.24 367.93 S 0.1 (of) 361.11 367.93 S 0.1 (a) 373.22 367.93 S 0.1 (connection) 381.44 367.93 S 0.1 (using) 433.78 367.93 S 0.1 (the) 461.96 367.93 S 0.1 (multiplexing) 479.25 367.93 S 0.1 (pr) 198 355.53 S 0.1 (otocol.) 207.98 355.53 S 0.1 (The) 198 335.13 S 0.1 (multiplexing) 218.16 335.13 S 0.1 (pr) 279.58 335.13 S 0.1 (otocol) 289.56 335.13 S 0.1 (must) 320.27 335.13 S 0.1 (layer) 346.15 335.13 S 0.1 (on) 371.98 335.13 S 0.1 (top) 386.58 335.13 S 0.1 (of) 404.73 335.13 S 0.1 (one) 416.84 335.13 S 0.1 (existing) 436.33 335.13 S 0.1 (bidir) 474.9 335.13 S 0.1 (ectional,) 496.63 335.13 S 0.1 (r) 198 322.73 S 0.1 (eliable) 201.87 322.73 S 0.1 (byte) 234.3 322.73 S 0.1 (str) 256.73 322.73 S 0.1 (eam,) 268.3 322.73 S 0.1 (pr) 292.7 322.73 S 0.1 (esumably) 302.68 322.73 S 0.1 (initiated) 349.26 322.73 S 0.1 (by) 390.02 322.73 S 0.1 (one) 404.2 322.73 S 0.1 (of) 423.46 322.73 S 0.1 (the) 435.34 322.73 S 0.1 (endpoints) 452.4 322.73 S 0.1 (to) 500.6 322.73 S 0.1 (the) 512.41 322.73 S 0.1 (other) 529.47 322.73 S 0.1 (.) 552.51 322.73 S 0.1 (In) 198 310.33 S 0.1 (curr) 210.51 310.33 S 0.1 (ent) 229.1 310.33 S 0.1 (RMI) 246.39 310.33 S 0.1 (usage,) 269.32 310.33 S 0.1 (this) 301.16 310.33 S 0.1 (is) 320.91 310.33 S 0.1 (always) 331.38 310.33 S 0.1 (a) 366.15 310.33 S 0.1 (TCP) 374.37 310.33 S 0.1 (connection,) 397.05 310.33 S 0.1 (made) 451.99 310.33 S 0.1 (with) 480.24 310.33 S 0.1 (a) 504.09 310.33 S 0.1 (java.net.Socket) 198 297.93 S 0.1 (object.) 268.24 297.93 S 0.1 (This) 300.38 297.93 S 0.1 (connection) 323 297.93 S 0.1 (will) 375.34 297.93 S 0.1 (be) 395.93 297.93 S 0.1 (r) 409.57 297.93 S 0.1 (eferr) 413.44 297.93 S 0.1 (ed) 434.57 297.93 S 0.1 (to) 448.79 297.93 S 0.1 (as) 460.83 297.93 S 0.1 (the) 473.39 297.93 S 0 F 0.1 (concr) 490.68 297.93 S 0.1 (ete) 513.03 297.93 S 0.1 (connection) 198 285.53 S 1 F 0.1 (.) 242.7 285.53 S 0.1 (The) 198 265.13 S 0.1 (multiplexing) 218.16 265.13 S 0.1 (pr) 279.58 265.13 S 0.1 (otocol) 289.56 265.13 S 0.1 (facilitates) 320.27 265.13 S 0.1 (the) 366.54 265.13 S 0.1 (use) 383.83 265.13 S 0.1 (of) 402.31 265.13 S 0 F 0.1 (virtual) 414.42 265.13 S 0.1 (connections) 446.02 265.13 S 1 F 0.1 (,) 494.71 265.13 S 0.1 (which) 500.42 265.13 S 0.1 (ar) 531.38 265.13 S 0.1 (e) 540.34 265.13 S 0.1 (themselves) 198 252.73 S 0.1 (bidir) 251.44 252.73 S 0.1 (ectional,) 273.17 252.73 S 0.1 (r) 314.28 252.73 S 0.1 (eliable) 318.15 252.73 S 0.1 (byte) 350.81 252.73 S 0.1 (str) 373.47 252.73 S 0.1 (eams,) 385.04 252.73 S 0.1 (r) 414.02 252.73 S 0.1 (epr) 417.89 252.73 S 0.1 (esenting) 432.76 252.73 S 0.1 (a) 473.87 252.73 S 0.1 (particular) 482.09 252.73 S 0.1 (session) 198 240.33 S 0.1 (between) 233.52 240.33 S 0.1 (two) 274.66 240.33 S 0.1 (endpoints.) 295.14 240.33 S 0.1 (The) 346.18 240.33 S 0.1 (set) 366.34 240.33 S 0.1 (of) 382.05 240.33 S 0.1 (virtual) 394.16 240.33 S 0.1 (connections) 427.69 240.33 S 0.1 (between) 484.37 240.33 S 0.1 (two) 525.51 240.33 S 0.1 (endpoints) 198 227.93 S 0.1 (over) 246.18 227.93 S 0.1 (a) 269.3 227.93 S 0.1 (single) 277.27 227.93 S 0.1 (concr) 306.96 227.93 S 0.1 (ete) 331.39 227.93 S 0.1 (connection) 347.39 227.93 S 0.1 (comprises) 399.48 227.93 S 0.1 (a) 448.11 227.93 S 0 F 0.1 (multiplexed) 456.08 227.93 S 0.1 (connection) 507.83 227.93 S 1 F 0.1 (.) 552.53 227.93 S 0.1 (Using) 198 215.53 S 0.1 (the) 227.64 215.53 S 0.1 (multiplexing) 244.64 215.53 S 0.1 (pr) 305.77 215.53 S 0.1 (otocol,) 315.75 215.53 S 0.1 (virtual) 348.77 215.53 S 0.1 (connections) 382.01 215.53 S 0.1 (can) 438.4 215.53 S 0.1 (be) 456.8 215.53 S 0.1 (opened) 470.15 215.53 S 0.1 (and) 506.56 215.53 S 0.1 (closed) 526.62 215.53 S 0.1 (by) 198 203.13 S 0.1 (either) 212.41 203.13 S 0.1 (endpoint.) 241.65 203.13 S 0.1 (The) 288.35 203.13 S 0.1 (state) 308.51 203.13 S 0.1 (of) 332.68 203.13 S 0.1 (an) 344.79 203.13 S 0.1 (virtual) 358.93 203.13 S 0.1 (connection) 392.46 203.13 S 0.1 (with) 444.8 203.13 S 0.1 (r) 468.65 203.13 S 0.1 (espect) 472.52 203.13 S 0.1 (to) 503.77 203.13 S 0.1 (a) 515.8 203.13 S 0.1 (given) 524.03 203.13 S 0.1 (endpoint) 198 190.73 S 0.1 (is) 242.1 190.73 S 0.1 (def) 252.57 190.73 S 0.1 (ined) 266.91 190.73 S 0.1 (by) 290.06 190.73 S 0.1 (the) 304.47 190.73 S 0.1 (elements) 321.76 190.73 S 0.1 (of) 365.11 190.73 S 0.1 (the) 377.22 190.73 S 0.1 (multiplexing) 394.51 190.73 S 0.1 (pr) 455.93 190.73 S 0.1 (otocol) 465.91 190.73 S 0.1 (that) 496.62 190.73 S 0.1 (ar) 517.47 190.73 S 0.1 (e) 526.45 190.73 S 0.1 (sent) 534.46 190.73 S 0.1 (and) 198 178.33 S 0.1 (r) 218.35 178.33 S 0.1 (eceived) 222.22 178.33 S 0.1 (over) 259.52 178.33 S 0.1 (the) 282.89 178.33 S 0.1 (concr) 300.18 178.33 S 0.1 (ete) 324.61 178.33 S 0.1 (connection.) 340.87 178.33 S 0.1 (Such) 395.81 178.33 S 0.1 (state) 420.87 178.33 S 0.1 (involves) 445.04 178.33 S 0.1 (if) 486.39 178.33 S 0.1 (the) 495.95 178.33 S FMENDPAGE %%EndPage: "106" 112 %%Page: "107" 113 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (10:) 232.71 108.7 S 0 F 0.09 (RMI) 247.74 108.7 S 0.09 (W) 267.26 108.7 S 0.09 (ir) 275.67 108.7 S 0.09 (e) 281.69 108.7 S 0.09 (Pr) 287.04 108.7 S 0.09 (otocol) 296.05 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 522.86 108.7 S 0.09 (107) 544.23 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (10) 518.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (connection) 198 641.33 S 0.1 (is) 250.34 641.33 S 0.1 (open) 260.81 641.33 S 0.1 (or) 286.41 641.33 S 0.1 (closed,) 299.14 641.33 S 0.1 (the) 333.41 641.33 S 0.1 (actual) 350.7 641.33 S 0.1 (data) 381.06 641.33 S 0.1 (that) 403.95 641.33 S 0.1 (has) 424.81 641.33 S 0.1 (been) 443.29 641.33 S 0.1 (transmitted) 467.74 641.33 S 0.1 (acr) 523.39 641.33 S 0.1 (oss,) 536.9 641.33 S 0.1 (and) 198 628.93 S 0.1 (the) 218.35 628.93 S 0.1 (r) 235.64 628.93 S 0.1 (elated) 239.51 628.93 S 0.1 (f) 270.09 628.93 S 0.1 (low) 273.36 628.93 S 0.1 (contr) 293.49 628.93 S 0.1 (ol) 316.74 628.93 S 0.1 (mechanisms.) 328.43 628.93 S 0.1 (If) 390.07 628.93 S 0.1 (not) 400.09 628.93 S 0.1 (otherwise) 418.05 628.93 S 0.1 (qualif) 465.63 628.93 S 0.1 (ied,) 491.82 628.93 S 0.1 (the) 511.65 628.93 S 0.1 (term) 528.93 628.93 S 0 F 0.1 (connection) 198 616.53 S 1 F 0.1 (used) 245.82 616.53 S 0.1 (in) 270.51 616.53 S 0.1 (the) 282.56 616.53 S 0.1 (r) 299.85 616.53 S 0.1 (emainder) 303.72 616.53 S 0.1 (of) 349.84 616.53 S 0.1 (this) 361.95 616.53 S 0.1 (section) 381.7 616.53 S 0.1 (means) 416.44 616.53 S 0 F 0.1 (virtual) 448.74 616.53 S 0.1 (connection) 480.34 616.53 S 1 F 0.1 (.) 525.03 616.53 S 0.1 (A) 198 596.13 S 0.1 (virtual) 208.93 596.13 S 0.1 (connections) 242.4 596.13 S 0.1 (within) 299.01 596.13 S 0.1 (a) 331.72 596.13 S 0.1 (given) 339.88 596.13 S 0.1 (multiplexed) 368.16 596.13 S 0.1 (connection) 426.02 596.13 S 0.1 (is) 478.3 596.13 S 0.1 (identif) 488.7 596.13 S 0.1 (ied) 518.34 596.13 S 0.1 (by) 535.5 596.13 S 0.1 (a) 549.85 596.13 S 0.1 (16) 198 583.73 S 0.1 (bit) 211.32 583.73 S 0.1 (integer) 226.44 583.73 S 0.1 (,) 257.48 583.73 S 0.1 (known) 263.2 583.73 S 0.1 (as) 297.82 583.73 S 0.1 (the) 310.38 583.73 S 0 F 0.1 (connection) 327.67 583.73 S 0.1 (identif) 375.49 583.73 S 0.1 (ier) 402.03 583.73 S 1 F 0.1 (.) 412.15 583.73 S 0.1 (Thus,) 417.87 583.73 S 0.1 (ther) 446.21 583.73 S 0.1 (e) 464.25 583.73 S 0.1 (exist) 472.26 583.73 S 0.1 (65,536) 496.24 583.73 S 0.1 (possible) 198 571.33 S 0.1 (virtual) 238.01 571.33 S 0.1 (connections) 271.54 571.33 S 0.1 (in) 328.22 571.33 S 0.1 (one) 340.27 571.33 S 0.1 (multiplexed) 359.76 571.33 S 0.1 (connection.) 417.69 571.33 S 0.1 (The) 472.63 571.33 S 0.1 (implementation) 198 558.93 S 0.1 (may) 272.75 558.93 S 0.1 (limit) 295.18 558.93 S 0.1 (the) 319.25 558.93 S 0.1 (number) 336.17 558.93 S 0.1 (of) 374.46 558.93 S 0.1 (these) 386.2 558.93 S 0.1 (virtual) 412.35 558.93 S 0.1 (connections) 445.5 558.93 S 0.1 (that) 501.81 558.93 S 0.1 (may) 522.3 558.93 S 0.1 (be) 544.73 558.93 S 0.1 (used) 198 546.53 S 0.1 (simultaneously) 222.69 546.53 S 0.1 (.) 290.97 546.53 S 0 14 Q (10.6.2) 118 513.47 T (Connection) 160.49 513.47 T (State) 229.51 513.47 T (and) 262.48 513.47 T (Flow) 287.68 513.47 T (Contr) 319.88 513.47 T (ol) 353.07 513.47 T 1 10 Q 0.1 (Connections) 198 492.13 S 0.1 (ar) 257.33 492.13 S 0.1 (e) 266.3 492.13 S 0.1 (manipulated) 274.31 492.13 S 0.1 (using) 335.2 492.13 S 0.1 (the) 363.38 492.13 S 0.1 (various) 380.67 492.13 S 0 F 0.1 (operations) 417.73 492.13 S 1 F 0.1 (def) 463.51 492.13 S 0.1 (ined) 477.85 492.13 S 0.1 (by) 501 492.13 S 0.1 (the) 515.41 492.13 S 0.1 (multiplexing) 198 479.73 S 0.1 (pr) 259.42 479.73 S 0.1 (otocol.) 269.4 479.73 S 0.1 (The) 302.71 479.73 S 0.1 (following) 322.87 479.73 S 0.1 (ar) 369.59 479.73 S 0.1 (e) 378.56 479.73 S 0.1 (the) 386.57 479.73 S 0.1 (names) 403.86 479.73 S 0.1 (of) 436.16 479.73 S 0.1 (the) 448.27 479.73 S 0.1 (operations) 465.56 479.73 S 0.1 (def) 516.58 479.73 S 0.1 (ined) 530.91 479.73 S 0.1 (by) 198 467.33 S 0.1 (the) 212.4 467.33 S 0.1 (pr) 229.67 467.33 S 0.1 (otocol:) 239.65 467.33 S 0.1 (OPEN,) 272.95 467.33 S 0.1 (CLOSE,) 307.37 467.33 S 0.1 (CLOSEACK,) 346 467.33 S 0.1 (REQUEST) 407.06 467.33 S 0.1 (,) 452.93 467.33 S 0.1 (and) 458.64 467.33 S 0.1 (TRANSMIT) 478.98 467.33 S 0.1 (.) 532.15 467.33 S 0.1 (The) 537.85 467.33 S 0.1 (exact) 198 454.93 S 0.1 (format) 224.27 454.93 S 0.1 (and) 257.82 454.93 S 0.1 (r) 278.17 454.93 S 0.1 (ules) 282.14 454.93 S 0.1 (for) 303.63 454.93 S 0.1 (all) 319.79 454.93 S 0.1 (the) 334.03 454.93 S 0.1 (operations) 351.32 454.93 S 0.1 (ar) 402.34 454.93 S 0.1 (e) 411.31 454.93 S 0.1 (detailed) 419.32 454.93 S 0.1 (in) 459.12 454.93 S 0.1 (Section) 471.17 454.93 S 0.1 (10.6.3,) 506.39 454.93 S 0.1 (\322Pr) 198 442.53 S 0.1 (otocol) 213.11 442.53 S 0.1 (Format.\323) 243.82 442.53 S 0.1 (The) 198 422.13 S 0.1 (OPEN,) 217.94 422.13 S 0.1 (CLOSE,) 252.16 422.13 S 0.1 (and) 290.59 422.13 S 0.1 (CLOSEACK) 310.72 422.13 S 0.1 (operations) 368.97 422.13 S 0.1 (contr) 419.77 422.13 S 0.1 (ol) 443.02 422.13 S 0.1 (connections) 454.5 422.13 S 0.1 (becoming) 510.96 422.13 S 0.1 (opened) 198 409.73 S 0.1 (and) 234.7 409.73 S 0.1 (closed,) 255.05 409.73 S 0.1 (while) 289.32 409.73 S 0.1 (the) 317.71 409.73 S 0.1 (REQUEST) 335 409.73 S 0.1 (and) 384.74 409.73 S 0.1 (TRANSMIT) 405.09 409.73 S 0.1 (operations) 462.12 409.73 S 0.1 (ar) 513.14 409.73 S 0.1 (e) 522.11 409.73 S 0.1 (used) 530.12 409.73 S 0.1 (to) 198 397.33 S 0.1 (transmit) 210.04 397.33 S 0.1 (data) 251.23 397.33 S 0.1 (acr) 274.12 397.33 S 0.1 (oss) 287.63 397.33 S 0.1 (an) 304.99 397.33 S 0.1 (open) 319.13 397.33 S 0.1 (connection) 344.73 397.33 S 0.1 (within) 397.07 397.33 S 0.1 (the) 429.85 397.33 S 0.1 (constraints) 447.14 397.33 S 0.1 (of) 499.76 397.33 S 0.1 (the) 511.86 397.33 S 0.1 (f) 529.16 397.33 S 0.1 (low) 532.42 397.33 S 0.1 (contr) 198 384.93 S 0.1 (ol) 221.25 384.93 S 0.1 (mechanism.) 232.94 384.93 S 0 13 Q 0.13 (Connection) 198 352.53 S 0.13 (States) 262.02 352.53 S 1 10 Q 0.1 (A) 198 331.53 S 0.1 (virtual) 209 331.53 S 0.1 (connection) 242.53 331.53 S 0.1 (is) 294.87 331.53 S 0 F 0.1 (open) 305.34 331.53 S 1 F 0.1 (with) 327.75 331.53 S 0.1 (r) 351.6 331.53 S 0.1 (espect) 355.47 331.53 S 0.1 (to) 386.72 331.53 S 0.1 (a) 398.76 331.53 S 0.1 (particular) 406.98 331.53 S 0.1 (endpoint) 454.56 331.53 S 0.1 (if) 498.66 331.53 S 0.1 (the) 508.21 331.53 S 0.1 (endpoint) 198 319.13 S 0.1 (has) 241.75 319.13 S 0.1 (sent) 259.89 319.13 S 0.1 (an) 281.17 319.13 S 0.1 (OPEN) 294.97 319.13 S 0.1 (operation) 326.46 319.13 S 0.1 (for) 372.8 319.13 S 0.1 (that) 388.61 319.13 S 0.1 (connection,) 409.12 319.13 S 0.1 (or) 463.72 319.13 S 0.1 (it) 476.1 319.13 S 0.1 (has) 485.25 319.13 S 0.1 (r) 503.38 319.13 S 0.1 (eceived) 507.25 319.13 S 0.1 (an) 544.21 319.13 S 0.1 (OPEN) 198 306.73 S 0.1 (operation) 229.45 306.73 S 0.1 (for) 275.73 306.73 S 0.1 (that) 291.5 306.73 S 0.1 (connection) 311.96 306.73 S 0.1 (\050and) 363.91 306.73 S 0.1 (it) 387.3 306.73 S 0.1 (had) 396.39 306.73 S 0.1 (not) 416.35 306.73 S 0.1 (been) 433.91 306.73 S 0.1 (subsequently) 457.97 306.73 S 0.1 (closed\051.) 520.69 306.73 S 0.1 (The) 198 294.33 S 0.1 (various) 218.16 294.33 S 0.1 (pr) 255.22 294.33 S 0.1 (otocol) 265.2 294.33 S 0.1 (operations) 295.91 294.33 S 0.1 (ar) 346.93 294.33 S 0.1 (e) 355.9 294.33 S 0.1 (described) 363.91 294.33 S 0.1 (below) 410.8 294.33 S 0.1 (.) 437.41 294.33 S 0.1 (A) 198 273.93 S 0.1 (virtual) 208.69 273.93 S 0.1 (connection) 241.9 273.93 S 0.1 (is) 293.93 273.93 S 0 F 0.1 (pending) 304.08 273.93 S 0.1 (close) 340.38 273.93 S 1 F 0.1 (with) 362.75 273.93 S 0.1 (r) 386.29 273.93 S 0.1 (espect) 390.16 273.93 S 0.1 (to) 421.1 273.93 S 0.1 (a) 432.82 273.93 S 0.1 (particular) 440.73 273.93 S 0.1 (endpoint) 487.99 273.93 S 0.1 (if) 531.78 273.93 S 0.1 (the) 541.02 273.93 S 0.1 (endpoint) 198 261.53 S 0.1 (has) 242.1 261.53 S 0.1 (sent) 260.58 261.53 S 0.1 (a) 282.21 261.53 S 0.1 (CLOSE) 290.43 261.53 S 0.1 (operation) 326.47 261.53 S 0.1 (for) 373.15 261.53 S 0.1 (that) 389.31 261.53 S 0.1 (connection,) 410.17 261.53 S 0.1 (but) 465.11 261.53 S 0.1 (it) 483.35 261.53 S 0.1 (has) 492.84 261.53 S 0.1 (not) 511.32 261.53 S 0.1 (yet) 529.28 261.53 S 0.1 (r) 198 249.13 S 0.1 (eceived) 201.87 249.13 S 0.1 (a) 239.17 249.13 S 0.1 (subsequent) 247.39 249.13 S 0.1 (CLOSE) 301.84 249.13 S 0.1 (or) 337.88 249.13 S 0.1 (CLOSEACK) 350.61 249.13 S 0.1 (operation) 409.08 249.13 S 0.1 (for) 455.76 249.13 S 0.1 (that) 471.92 249.13 S 0.1 (connection.) 492.78 249.13 S 0.1 (A) 198 228.73 S 0.1 (virtual) 209 228.73 S 0.1 (connection) 242.53 228.73 S 0.1 (is) 294.87 228.73 S 0 F 0.1 (closed) 305.34 228.73 S 1 F 0.1 (with) 333.13 228.73 S 0.1 (r) 356.98 228.73 S 0.1 (espect) 360.85 228.73 S 0.1 (to) 392.1 228.73 S 0.1 (a) 404.14 228.73 S 0.1 (particular) 412.36 228.73 S 0.1 (endpoint) 459.94 228.73 S 0.1 (if) 504.04 228.73 S 0.1 (it) 513.59 228.73 S 0.1 (has) 523.09 228.73 S 0.1 (never) 198 216.33 S 0.1 (been) 226.62 216.33 S 0.1 (opened,) 251.07 216.33 S 0.1 (or) 290.37 216.33 S 0.1 (if) 303.1 216.33 S 0.1 (it) 312.66 216.33 S 0.1 (has) 322.15 216.33 S 0.1 (r) 340.63 216.33 S 0.1 (eceived) 344.5 216.33 S 0.1 (a) 381.8 216.33 S 0.1 (CLOSE) 390.02 216.33 S 0.1 (or) 426.06 216.33 S 0.1 (a) 438.79 216.33 S 0.1 (CLOSEACK) 447.01 216.33 S 0.1 (operation) 505.48 216.33 S 0.1 (for) 198 203.93 S 0.1 (that) 214.16 203.93 S 0.1 (connection) 235.02 203.93 S 0.1 (\050and) 287.36 203.93 S 0.1 (it) 311.14 203.93 S 0.1 (has) 320.63 203.93 S 0.1 (not) 339.11 203.93 S 0.1 (been) 357.07 203.93 S 0.1 (subsequently) 381.52 203.93 S 0.1 (opened\051.) 444.64 203.93 S FMENDPAGE %%EndPage: "107" 113 %%Page: "108" 114 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (108) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (10) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 13 Q 0 X 0.13 (Flow) 198 639.33 S 0.13 (Contr) 227.05 639.33 S 0.13 (ol) 258.53 639.33 S 1 10 Q 0.1 (The) 198 618.33 S 0.1 (multiplexing) 217.75 618.33 S 0.1 (pr) 278.76 618.33 S 0.1 (otocol) 288.74 618.33 S 0.1 (using) 319.03 618.33 S 0.1 (a) 346.8 618.33 S 0.1 (simple) 354.61 618.33 S 0.1 (packeting) 387.61 618.33 S 0.1 (f) 434.57 618.33 S 0.1 (low) 437.84 618.33 S 0.1 (contr) 457.55 618.33 S 0.1 (ol) 480.8 618.33 S 0.1 (mechanism) 492.08 618.33 S 0.1 (to) 546.37 618.33 S 0.1 (allow) 198 605.93 S 0.1 (multiple) 226.24 605.93 S 0.1 (virtual) 267.81 605.93 S 0.1 (connections) 301.34 605.93 S 0.1 (to) 358.02 605.93 S 0.1 (exist) 370.06 605.93 S 0.1 (in) 394.04 605.93 S 0.1 (parallel) 406.09 605.93 S 0.1 (over) 443.49 605.93 S 0.1 (the) 466.86 605.93 S 0.1 (same) 484.15 605.93 S 0.1 (concr) 510.52 605.93 S 0.1 (ete) 534.96 605.93 S 0.1 (connection.) 198 593.53 S 0.1 (The) 252.94 593.53 S 0.1 (high) 273.1 593.53 S 0.1 (level) 296.73 593.53 S 0.1 (r) 321.4 593.53 S 0.1 (equir) 325.27 593.53 S 0.1 (ement) 348.87 593.53 S 0.1 (of) 379.98 593.53 S 0.1 (the) 392.09 593.53 S 0.1 (f) 409.38 593.53 S 0.1 (low) 412.65 593.53 S 0.1 (contr) 432.78 593.53 S 0.1 (ol) 456.03 593.53 S 0.1 (mechanism) 467.72 593.53 S 0.1 (is) 522.41 593.53 S 0.1 (that) 532.89 593.53 S 0.1 (the) 198 581.13 S 0.1 (state) 215.29 581.13 S 0.1 (of) 239.46 581.13 S 0.1 (all) 251.57 581.13 S 0.1 (virtual) 265.81 581.13 S 0.1 (connections) 299.34 581.13 S 0.1 (is) 356.02 581.13 S 0.1 (independent;) 366.49 581.13 S 0.1 (the) 429.54 581.13 S 0.1 (state) 446.83 581.13 S 0.1 (of) 471 581.13 S 0.1 (one) 483.11 581.13 S 0.1 (connection) 502.6 581.13 S 0.1 (may) 198 568.73 S 0.1 (not) 220.42 568.73 S 0.1 (af) 237.99 568.73 S 0.1 (fect) 246.34 568.73 S 0.1 (the) 265.29 568.73 S 0.1 (behavior) 282.18 568.73 S 0.1 (of) 324.82 568.73 S 0.1 (others.) 336.54 568.73 S 0.1 (For) 369.99 568.73 S 0.1 (example,) 387.99 568.73 S 0.1 (if) 431.51 568.73 S 0.1 (the) 440.68 568.73 S 0.1 (data) 457.57 568.73 S 0.1 (buf) 480.07 568.73 S 0.1 (fers) 495.08 568.73 S 0.1 (handling) 514.52 568.73 S 0.1 (data) 198 556.33 S 0.1 (coming) 220.89 556.33 S 0.1 (in) 257.63 556.33 S 0.1 (fr) 269.68 556.33 S 0.1 (om) 276.98 556.33 S 0.1 (one) 294.59 556.33 S 0.1 (connection) 314.08 556.33 S 0.1 (become) 366.42 556.33 S 0.1 (full,) 403.98 556.33 S 0.1 (this) 425.28 556.33 S 0.1 (cannot) 445.03 556.33 S 0.1 (pr) 478.55 556.33 S 0.1 (event) 488.53 556.33 S 0.1 (the) 516.46 556.33 S 0.1 (transmission) 198 543.93 S 0.1 (and) 258.55 543.93 S 0.1 (pr) 278.44 543.93 S 0.1 (ocessing) 288.42 543.93 S 0.1 (of) 329.35 543.93 S 0.1 (data) 341 543.93 S 0.1 (for) 363.44 543.93 S 0.1 (any) 379.14 543.93 S 0.1 (other) 398.49 543.93 S 0.1 (connection.) 424.94 543.93 S 0.1 (This) 479.42 543.93 S 0.1 (is) 501.59 543.93 S 0.1 (necessary) 511.6 543.93 S 0.1 (if) 198 531.53 S 0.1 (the) 207.23 531.53 S 0.1 (pr) 224.18 531.53 S 0.1 (oceedings) 234.16 531.53 S 0.1 (of) 281.97 531.53 S 0.1 (one) 293.74 531.53 S 0.1 (connection) 312.9 531.53 S 0.1 (is) 364.9 531.53 S 0.1 (dependent) 375.04 531.53 S 0.1 (on) 426.23 531.53 S 0.1 (the) 440.49 531.53 S 0.1 (completion) 457.45 531.53 S 0.1 (of) 511.12 531.53 S 0.1 (the) 522.9 531.53 S 0.1 (use) 539.85 531.53 S 0.1 (of) 198 519.13 S 0.1 (another) 210.11 519.13 S 0.1 (connection,) 248.03 519.13 S 0.1 (such) 302.97 519.13 S 0.1 (as) 327.02 519.13 S 0.1 (would) 339.58 519.13 S 0.1 (happen) 372.05 519.13 S 0.1 (with) 409.22 519.13 S 0.1 (r) 433.07 519.13 S 0.1 (ecursive) 436.94 519.13 S 0.1 (RMI) 477.66 519.13 S 0.1 (calls.) 500.59 519.13 S 0.1 (Ther) 198 506.73 S 0.1 (efor) 218.91 506.73 S 0.1 (e,) 236.66 506.73 S 0.1 (the) 247.16 506.73 S 0.1 (practical) 264.34 506.73 S 0.1 (implication) 306.17 506.73 S 0.1 (is) 360.74 506.73 S 0.1 (that) 371.1 506.73 S 0.1 (the) 391.85 506.73 S 0.1 (implementation) 409.03 506.73 S 0.1 (must) 484.04 506.73 S 0.1 (always) 509.81 506.73 S 0.1 (be) 544.47 506.73 S 0.1 (able) 198 494.33 S 0.1 (to) 219.75 494.33 S 0.1 (consume) 231.79 494.33 S 0.1 (and) 275.22 494.33 S 0.1 (pr) 295.57 494.33 S 0.1 (ocess) 305.55 494.33 S 0.1 (all) 332.34 494.33 S 0.1 (of) 346.58 494.33 S 0.1 (the) 358.69 494.33 S 0.1 (multiplexing) 375.98 494.33 S 0.1 (pr) 437.4 494.33 S 0.1 (otocol) 447.38 494.33 S 0.1 (data) 478.09 494.33 S 0.1 (r) 500.98 494.33 S 0.1 (eady) 504.85 494.33 S 0.1 (for) 529.83 494.33 S 0.1 (input) 198 481.93 S 0.1 (on) 225.65 481.93 S 0.1 (the) 240.25 481.93 S 0.1 (concr) 257.54 481.93 S 0.1 (ete) 281.97 481.93 S 0.1 (connection) 298.23 481.93 S 0.1 (\050assuming) 350.57 481.93 S 0.1 (that) 400.55 481.93 S 0.1 (it) 421.41 481.93 S 0.1 (conforms) 430.9 481.93 S 0.1 (to) 476.35 481.93 S 0.1 (this) 488.39 481.93 S 0.1 (specif) 198 469.53 S 0.1 (ication\051.) 224.13 469.53 S 0.1 (Each) 198 449.13 S 0.1 (endpoint) 222.89 449.13 S 0.1 (has) 266.99 449.13 S 0.1 (two) 285.47 449.13 S 0.1 (state) 305.95 449.13 S 0.1 (values) 330.12 449.13 S 0.1 (associated) 362.46 449.13 S 0.1 (with) 412.03 449.13 S 0.1 (each) 435.88 449.13 S 0.1 (connection:) 459.45 449.13 S 0.1 (how) 514.39 449.13 S 0.1 (many) 198 436.73 S 0.1 (bytes) 226.73 436.73 S 0.1 (of) 253.73 436.73 S 0.1 (data) 265.84 436.73 S 0.1 (the) 288.73 436.73 S 0.1 (endpoint) 306.02 436.73 S 0.1 (has) 350.12 436.73 S 0.1 (r) 368.6 436.73 S 0.1 (equested) 372.47 436.73 S 0.1 (but) 416 436.73 S 0.1 (not) 434.24 436.73 S 0.1 (r) 452.2 436.73 S 0.1 (eceived) 456.07 436.73 S 0.1 (\050) 493.37 436.73 S 0 F 0.1 (input) 496.8 436.73 S 0.1 (r) 522.65 436.73 S 0.1 (equest) 526.46 436.73 S 0.1 (count) 198 424.33 S 1 F 0.1 (\051) 221.46 424.33 S 0.1 (and) 228.01 424.33 S 0.1 (how) 248.36 424.33 S 0.1 (many) 271.4 424.33 S 0.1 (bytes) 300.13 424.33 S 0.1 (the) 327.13 424.33 S 0.1 (other) 344.42 424.33 S 0.1 (endpoint) 371.32 424.33 S 0.1 (has) 415.42 424.33 S 0.1 (r) 433.9 424.33 S 0.1 (equested) 437.77 424.33 S 0.1 (but) 481.3 424.33 S 0.1 (have) 499.54 424.33 S 0.1 (not) 524.32 424.33 S 0.1 (been) 198 411.93 S 0.1 (supplied) 222.45 411.93 S 0.1 (by) 265.38 411.93 S 0.1 (this) 279.79 411.93 S 0.1 (endpoint) 299.54 411.93 S 0.1 (\050) 343.64 411.93 S 0 F 0.1 (output) 347.07 411.93 S 0.1 (r) 378.01 411.93 S 0.1 (equest) 381.82 411.93 S 0.1 (count) 410.73 411.93 S 1 F 0.1 (\051.) 434.19 411.93 S 0.1 (An) 198 391.53 S 0.1 (endpoint\325s) 214.92 391.53 S 0.1 (output) 266.24 391.53 S 0.1 (r) 300.01 391.53 S 0.1 (equest) 303.88 391.53 S 0.1 (count) 336.31 391.53 S 0.1 (is) 364.94 391.53 S 0.1 (incr) 375.41 391.53 S 0.1 (eased) 392.75 391.53 S 0.1 (when) 421.3 391.53 S 0.1 (it) 449.59 391.53 S 0.1 (r) 459.08 391.53 S 0.1 (eceives) 462.95 391.53 S 0.1 (a) 498.38 391.53 S 0.1 (REQUEST) 506.6 391.53 S 0.1 (operation) 198 379.13 S 0.1 (fr) 244.68 379.13 S 0.1 (om) 251.98 379.13 S 0.1 (the) 269.59 379.13 S 0.1 (other) 286.88 379.13 S 0.1 (endpoint,) 313.78 379.13 S 0.1 (and) 360.48 379.13 S 0.1 (it) 380.83 379.13 S 0.1 (is) 390.32 379.13 S 0.1 (decr) 400.79 379.13 S 0.1 (eased) 420.3 379.13 S 0.1 (when) 448.85 379.13 S 0.1 (it) 477.14 379.13 S 0.1 (sends) 486.63 379.13 S 0.1 (a) 515.45 379.13 S 0.1 (TRANSMIT) 198 366.73 S 0.1 (operation.) 254.91 366.73 S 0.1 (An) 304.08 366.73 S 0.1 (endpoint\325s) 320.88 366.73 S 0.1 (input) 372.09 366.73 S 0.1 (r) 399.62 366.73 S 0.1 (equest) 403.49 366.73 S 0.1 (count) 435.81 366.73 S 0.1 (is) 464.32 366.73 S 0.1 (incr) 474.68 366.73 S 0.1 (eased) 492.02 366.73 S 0.1 (when) 520.45 366.73 S 0.1 (it) 548.62 366.73 S 0.1 (sends) 198 354.33 S 0.1 (a) 226.3 354.33 S 0.1 (REQUEST) 234 354.33 S 0.1 (operation,) 283.22 354.33 S 0.1 (and) 331.98 354.33 S 0.1 (it) 351.81 354.33 S 0.1 (is) 360.78 354.33 S 0.1 (decr) 370.73 354.33 S 0.1 (eased) 390.24 354.33 S 0.1 (when) 418.27 354.33 S 0.1 (it) 446.04 354.33 S 0.1 (r) 455.01 354.33 S 0.1 (eceives) 458.88 354.33 S 0.1 (a) 493.79 354.33 S 0.1 (TRANSMIT) 501.49 354.33 S 0.1 (operation.) 198 341.93 S 0.1 (It) 247.28 341.93 S 0.1 (is) 257.23 341.93 S 0.1 (a) 267.7 341.93 S 0.1 (pr) 275.92 341.93 S 0.1 (otocol) 285.9 341.93 S 0.1 (violation) 316.61 341.93 S 0.1 (if) 360.01 341.93 S 0.1 (either) 369.57 341.93 S 0.1 (of) 398.81 341.93 S 0.1 (these) 410.92 341.93 S 0.1 (values) 437.44 341.93 S 0.1 (becomes) 469.78 341.93 S 0.1 (negative.) 511.67 341.93 S 0.1 (It) 198 321.53 S 0.1 (is) 207.95 321.53 S 0.1 (a) 218.42 321.53 S 0.1 (pr) 226.64 321.53 S 0.1 (otocol) 236.62 321.53 S 0.1 (violation) 267.33 321.53 S 0.1 (for) 310.73 321.53 S 0.1 (an) 326.89 321.53 S 0.1 (endpoint) 341.03 321.53 S 0.1 (to) 385.13 321.53 S 0.1 (send) 397.17 321.53 S 0.1 (a) 421.65 321.53 S 0.1 (REQUEST) 429.87 321.53 S 0.1 (operation) 479.61 321.53 S 0.1 (that) 526.28 321.53 S 0.1 (would) 198 309.13 S 0.1 (incr) 230.47 309.13 S 0.1 (ease) 247.81 309.13 S 0.1 (its) 270.15 309.13 S 0.1 (input) 283.98 309.13 S 0.1 (r) 311.63 309.13 S 0.1 (equest) 315.5 309.13 S 0.1 (count) 347.93 309.13 S 0.1 (to) 376.56 309.13 S 0.1 (mor) 388.6 309.13 S 0.1 (e) 406.96 309.13 S 0.1 (bytes) 414.97 309.13 S 0.1 (that) 441.97 309.13 S 0.1 (it) 462.83 309.13 S 0.1 (can) 472.32 309.13 S 0.1 (curr) 491 309.13 S 0.1 (ently) 509.59 309.13 S 0.1 (handle) 198 296.73 S 0.1 (without) 232.17 296.73 S 0.1 (blocking.) 271.07 296.73 S 0.1 (It) 315.78 296.73 S 0.1 (should,) 325.73 296.73 S 0.1 (however) 362.62 296.73 S 0.1 (,) 401.38 296.73 S 0.1 (make) 407.1 296.73 S 0.1 (sur) 434.8 296.73 S 0.1 (e) 449.14 296.73 S 0.1 (that) 457.15 296.73 S 0.1 (its) 478.01 296.73 S 0.1 (input) 491.84 296.73 S 0.1 (r) 519.49 296.73 S 0.1 (equest) 523.35 296.73 S 0.1 (count) 198 284.33 S 0.1 (is) 226.63 284.33 S 0.1 (gr) 237.1 284.33 S 0.1 (eater) 246.63 284.33 S 0.1 (than) 272.04 284.33 S 0.1 (zer) 295.46 284.33 S 0.1 (o) 309.32 284.33 S 0.1 (if) 318 284.33 S 0.1 (the) 327.56 284.33 S 0.1 (user) 344.85 284.33 S 0.1 (of) 367.38 284.33 S 0.1 (the) 379.49 284.33 S 0.1 (connection) 396.78 284.33 S 0.1 (is) 449.12 284.33 S 0.1 (waiting) 459.59 284.33 S 0.1 (to) 497.21 284.33 S 0.1 (r) 509.24 284.33 S 0.1 (ead) 513.11 284.33 S 0.1 (data.) 532.43 284.33 S 0.1 (It) 198 263.93 S 0.1 (is) 207.95 263.93 S 0.1 (a) 218.42 263.93 S 0.1 (pr) 226.64 263.93 S 0.1 (otocol) 236.62 263.93 S 0.1 (violation) 267.33 263.93 S 0.1 (for) 310.73 263.93 S 0.1 (an) 326.89 263.93 S 0.1 (endpoint) 341.03 263.93 S 0.1 (to) 385.13 263.93 S 0.1 (send) 397.17 263.93 S 0.1 (a) 421.65 263.93 S 0.1 (TRANSMIT) 429.87 263.93 S 0.1 (operation) 486.9 263.93 S 0.1 (containing) 198 251.53 S 0.1 (mor) 249.12 251.53 S 0.1 (e) 267.48 251.53 S 0.1 (bytes) 275.49 251.53 S 0.1 (that) 302.49 251.53 S 0.1 (its) 323.35 251.53 S 0.1 (output) 337.18 251.53 S 0.1 (r) 370.95 251.53 S 0.1 (equest) 374.82 251.53 S 0.1 (count.) 407.25 251.53 S 0.1 (It) 438.48 251.53 S 0.1 (may) 448.43 251.53 S 0.1 (buf) 471.24 251.53 S 0.1 (fer) 486.25 251.53 S 0.1 (outgoing) 501.74 251.53 S 0.1 (data) 198 239.13 S 0.1 (until) 220.89 239.13 S 0.1 (the) 245.44 239.13 S 0.1 (user) 262.73 239.13 S 0.1 (of) 285.26 239.13 S 0.1 (the) 297.37 239.13 S 0.1 (connection) 314.66 239.13 S 0.1 (r) 367 239.13 S 0.1 (equests) 370.87 239.13 S 0.1 (that) 407.64 239.13 S 0.1 (data) 428.5 239.13 S 0.1 (written) 451.39 239.13 S 0.1 (to) 487.54 239.13 S 0.1 (the) 499.58 239.13 S 0.1 (connection) 198 226.73 S 0.1 (be) 250.34 226.73 S 0.1 (explicitly) 263.98 226.73 S 0.1 (f) 308.96 226.73 S 0.1 (lushed.) 312.23 226.73 S 0.1 (If) 348.45 226.73 S 0.1 (data) 358.47 226.73 S 0.1 (must) 381.36 226.73 S 0.1 (be) 407.24 226.73 S 0.1 (sent) 420.88 226.73 S 0.1 (over) 442.51 226.73 S 0.1 (the) 465.88 226.73 S 0.1 (connection,) 483.17 226.73 S 0.1 (however) 198 214.33 S 0.1 (,) 236.76 214.33 S 0.1 (by) 242.48 214.33 S 0.1 (either) 256.89 214.33 S 0.1 (an) 286.13 214.33 S 0.1 (explicit) 300.27 214.33 S 0.1 (f) 336.58 214.33 S 0.1 (lush) 339.85 214.33 S 0.1 (or) 362.37 214.33 S 0.1 (because) 375.1 214.33 S 0.1 (the) 413.74 214.33 S 0.1 (implementation\325s) 431.03 214.33 S 0.1 (output) 513.37 214.33 S 0.1 (buf) 198 201.93 S 0.1 (fers) 213.01 201.93 S 0.1 (ar) 232.67 201.93 S 0.1 (e) 241.64 201.93 S 0.1 (full,) 249.49 201.93 S 0.1 (then) 270.62 201.93 S 0.1 (the) 293.67 201.93 S 0.1 (user) 310.79 201.93 S 0.1 (of) 333.16 201.93 S 0.1 (the) 345.1 201.93 S 0.1 (connection) 362.23 201.93 S 0.1 (may) 414.4 201.93 S 0.1 (be) 437.04 201.93 S 0.1 (blocked) 450.52 201.93 S 0.1 (until) 488.97 201.93 S 0.1 (suf) 513.36 201.93 S 0.1 (f) 527.08 201.93 S 0.1 (icient) 530.32 201.93 S 0.1 (TRANSMIT) 198 189.53 S 0.1 (operations) 255.03 189.53 S 0.1 (can) 306.05 189.53 S 0.1 (pr) 324.73 189.53 S 0.1 (oceed.) 334.71 189.53 S FMENDPAGE %%EndPage: "108" 114 %%Page: "109" 115 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (10:) 232.71 108.7 S 0 F 0.09 (RMI) 247.74 108.7 S 0.09 (W) 267.26 108.7 S 0.09 (ir) 275.67 108.7 S 0.09 (e) 281.69 108.7 S 0.09 (Pr) 287.04 108.7 S 0.09 (otocol) 296.05 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 522.86 108.7 S 0.09 (109) 544.23 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (10) 518.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (Beyond) 198 641.33 S 0.1 (the) 235.57 641.33 S 0.1 (r) 252.86 641.33 S 0.1 (ules) 256.83 641.33 S 0.1 (outlined) 278.32 641.33 S 0.1 (above,) 319.53 641.33 S 0.1 (implementations) 352.18 641.33 S 0.1 (ar) 431.64 641.33 S 0.1 (e) 440.61 641.33 S 0.1 (fr) 448.62 641.33 S 0.1 (ee) 455.92 641.33 S 0.1 (to) 468.82 641.33 S 0.1 (send) 480.86 641.33 S 0.1 (REQUEST) 505.34 641.33 S 0.1 (and) 198 628.93 S 0.1 (TRANSMIT) 218.35 628.93 S 0.1 (operations) 275.38 628.93 S 0.1 (as) 326.4 628.93 S 0.1 (deemed) 338.96 628.93 S 0.1 (appr) 378.1 628.93 S 0.1 (opriate.) 399.29 628.93 S 0.1 (For) 437.09 628.93 S 0.1 (example,) 455.48 628.93 S 0.1 (an) 499.39 628.93 S 0.1 (endpoint) 513.53 628.93 S 0.1 (may) 198 616.53 S 0.1 (r) 220.81 616.53 S 0.1 (equest) 224.68 616.53 S 0.1 (mor) 257.11 616.53 S 0.1 (e) 275.47 616.53 S 0.1 (data) 283.48 616.53 S 0.1 (for) 306.37 616.53 S 0.1 (a) 322.53 616.53 S 0.1 (connection) 330.75 616.53 S 0.1 (even) 383.09 616.53 S 0.1 (if) 407.66 616.53 S 0.1 (its) 417.22 616.53 S 0.1 (input) 431.05 616.53 S 0.1 (buf) 458.7 616.53 S 0.1 (fer) 473.71 616.53 S 0.1 (is) 489.2 616.53 S 0.1 (not) 499.67 616.53 S 0.1 (empty) 517.62 616.53 S 0.1 (.) 545.47 616.53 S 0 14 Q (10.6.3) 118 583.47 T (Pr) 160.49 583.47 T (otocol) 174.24 583.47 T (Format) 211.34 583.47 T 1 10 Q 0.1 (The) 198 562.13 S 0.1 (byte) 218.16 562.13 S 0.1 (str) 240.82 562.13 S 0.1 (eam) 252.39 562.13 S 0.1 (format) 274.43 562.13 S 0.1 (of) 307.98 562.13 S 0.1 (the) 320.09 562.13 S 0.1 (multiplexing) 337.38 562.13 S 0.1 (pr) 398.8 562.13 S 0.1 (otocol) 408.78 562.13 S 0.1 (consists) 439.49 562.13 S 0.1 (of) 478.02 562.13 S 0.1 (a) 490.13 562.13 S 0.1 (contiguous) 498.35 562.13 S 0.1 (series) 198 549.73 S 0.1 (of) 226.64 549.73 S 0.1 (variable) 238.75 549.73 S 0.1 (length) 278.41 549.73 S 0.1 (r) 310.29 549.73 S 0.1 (ecor) 314.16 549.73 S 0.1 (ds.) 333.02 549.73 S 0.1 (The) 349.29 549.73 S 0.1 (f) 369.45 549.73 S 0.1 (irst) 372.69 549.73 S 0.1 (byte) 390.57 549.73 S 0.1 (of) 413.23 549.73 S 0.1 (the) 425.34 549.73 S 0.1 (r) 442.63 549.73 S 0.1 (ecor) 446.5 549.73 S 0.1 (d) 465.36 549.73 S 0.1 (is) 474.69 549.73 S 0.1 (an) 485.16 549.73 S 0.1 (operation) 499.3 549.73 S 0.1 (code) 198 537.33 S 0.1 (that) 222.32 537.33 S 0.1 (identif) 243.18 537.33 S 0.1 (ies) 272.82 537.33 S 0.1 (the) 288.18 537.33 S 0.1 (operation) 305.47 537.33 S 0.1 (of) 352.15 537.33 S 0.1 (the) 364.26 537.33 S 0.1 (r) 381.55 537.33 S 0.1 (ecor) 385.42 537.33 S 0.1 (d) 404.28 537.33 S 0.1 (and) 413.61 537.33 S 0.1 (determines) 433.96 537.33 S 0.1 (the) 487.57 537.33 S 0.1 (format) 504.86 537.33 S 0.1 (of) 538.41 537.33 S 0.1 (the) 198 524.93 S 0.1 (r) 215.29 524.93 S 0.1 (est) 219.16 524.93 S 0.1 (of) 234.87 524.93 S 0.1 (its) 246.98 524.93 S 0.1 (content.) 260.81 524.93 S 0.1 (The) 300.08 524.93 S 0.1 (following) 320.24 524.93 S 0.1 (legal) 366.96 524.93 S 0.1 (operation) 391.75 524.93 S 0.1 (codes) 438.43 524.93 S 0.1 (ar) 467.09 524.93 S 0.1 (e) 476.06 524.93 S 0.1 (def) 484.07 524.93 S 0.1 (ined:) 498.41 524.93 S 285.28 503.53 260.4 503.53 2 L 0.5 H 0 Z N 0.1 (value) 260.4 504.53 S 372.52 503.53 347.68 503.53 2 L N 0.1 (name) 347.68 504.53 S 0.1 (0xE1) 263.52 484.13 S 0.1 (OPEN) 350.71 484.13 S 0.1 (0xE2) 263.52 463.73 S 0.1 (CLOSE) 350.71 463.73 S 0.1 (0xE3) 263.52 443.33 S 0.1 (CLOSEACK) 350.71 443.33 S 0.1 (0xE4) 263.52 422.93 S 0.1 (REQUEST) 350.71 422.93 S 0.1 (0xE5) 263.52 402.53 S 0.1 (TRANSMIT) 350.71 402.53 S 0.1 (It) 198 382.13 S 0.1 (is) 207.95 382.13 S 0.1 (a) 218.42 382.13 S 0.1 (pr) 226.64 382.13 S 0.1 (otocol) 236.62 382.13 S 0.1 (violation) 267.33 382.13 S 0.1 (if) 310.73 382.13 S 0.1 (the) 320.29 382.13 S 0.1 (f) 337.58 382.13 S 0.1 (irst) 340.82 382.13 S 0.1 (byte) 358.7 382.13 S 0.1 (of) 381.36 382.13 S 0.1 (a) 393.47 382.13 S 0.1 (r) 401.69 382.13 S 0.1 (ecor) 405.56 382.13 S 0.1 (d) 424.42 382.13 S 0.1 (is) 433.75 382.13 S 0.1 (not) 444.22 382.13 S 0.1 (one) 462.18 382.13 S 0.1 (of) 481.67 382.13 S 0.1 (the) 493.77 382.13 S 0.1 (def) 511.07 382.13 S 0.1 (ined) 525.41 382.13 S 0.1 (operation) 198 369.73 S 0.1 (codes.) 244.68 369.73 S 0.1 (The) 275.94 369.73 S 0.1 (following) 296.1 369.73 S 0.1 (sections) 342.82 369.73 S 0.1 (describe) 381.9 369.73 S 0.1 (the) 422.58 369.73 S 0.1 (format) 439.87 369.73 S 0.1 (of) 473.42 369.73 S 0.1 (the) 485.53 369.73 S 0.1 (r) 502.82 369.73 S 0.1 (ecor) 506.69 369.73 S 0.1 (ds) 525.54 369.73 S 0.1 (for) 539.22 369.73 S 0.1 (each) 198 357.33 S 0.1 (operation) 221.57 357.33 S 0.1 (code.) 268.25 357.33 S 0 13 Q 0.13 (OPEN) 198 324.93 S 0.13 (operation) 237.17 324.93 S 1 10 Q 0.1 (This) 198 303.93 S 0.1 (is) 220.62 303.93 S 0.1 (the) 231.09 303.93 S 0.1 (format) 248.38 303.93 S 0.1 (for) 281.93 303.93 S 0.1 (r) 298.09 303.93 S 0.1 (ecor) 301.96 303.93 S 0.1 (ds) 320.82 303.93 S 0.1 (of) 334.49 303.93 S 0.1 (the) 346.6 303.93 S 0.1 (OPEN) 363.89 303.93 S 0.1 (operation:) 395.73 303.93 S 249.66 282.53 229.2 282.53 2 L N 0.1 (size) 229.2 283.53 S 280.4 282.53 249.66 282.53 2 L N 0.1 (\050bytes\051) 249.66 283.53 S 330.2 282.53 305.36 282.53 2 L N 0.1 (name) 305.36 283.53 S 412.4 282.53 361.4 282.53 2 L N 0.1 (description) 361.4 283.53 S 0.1 (1) 244.8 263.13 S 0 F 0.1 (opcode) 306.06 263.13 S 1 F 0.1 (operation) 364.7 263.13 S 0.1 (code) 411.38 263.13 S 0.1 (\050OPEN\051) 435.7 263.13 S 0.1 (2) 244.8 242.73 S 0 F 0.1 (ID) 306.06 242.73 S 1 F 0.1 (connection) 364.17 242.73 S 0.1 (identif) 416.51 242.73 S 0.1 (ier) 446.14 242.73 S 0.1 (An) 198 222.33 S 0.1 (endpoint) 214.46 222.33 S 0.1 (sends) 258.11 222.33 S 0.1 (an) 286.47 222.33 S 0.1 (OPEN) 300.16 222.33 S 0.1 (operation) 331.54 222.33 S 0.1 (to) 377.77 222.33 S 0.1 (open) 389.35 222.33 S 0.1 (the) 414.49 222.33 S 0.1 (indicated) 431.33 222.33 S 0.1 (connection.) 476.24 222.33 S 0.1 (It) 530.73 222.33 S 0.1 (is) 540.22 222.33 S 0.1 (a) 550.23 222.33 S 0.1 (pr) 198 209.93 S 0.1 (otocol) 207.98 209.93 S 0.1 (violation) 238.38 209.93 S 0.1 (if) 281.47 209.93 S 0 F 0.1 (ID) 290.72 209.93 S 1 F 0.1 (r) 304.85 209.93 S 0.1 (efers) 308.71 209.93 S 0.1 (to) 333.13 209.93 S 0.1 (a) 344.86 209.93 S 0.1 (connection) 352.77 209.93 S 0.1 (that) 404.8 209.93 S 0.1 (is) 425.35 209.93 S 0.1 (curr) 435.51 209.93 S 0.1 (ently) 454.1 209.93 S 0.1 (open) 479.76 209.93 S 0.1 (or) 505.05 209.93 S 0.1 (pending) 517.47 209.93 S 0.1 (close) 198 197.53 S 0.1 (with) 223.46 197.53 S 0.1 (r) 247.31 197.53 S 0.1 (espect) 251.18 197.53 S 0.1 (to) 282.43 197.53 S 0.1 (the) 294.47 197.53 S 0.1 (sending) 311.76 197.53 S 0.1 (endpoint.) 350.83 197.53 S 0.1 (After) 397.53 197.53 S 0.1 (the) 424.26 197.53 S 0.1 (connection) 441.55 197.53 S 0.1 (is) 493.89 197.53 S 0.1 (opened,) 504.36 197.53 S 0.1 (both) 198 185.13 S 0.1 (input) 221.59 185.13 S 0.1 (and) 249.24 185.13 S 0.1 (r) 269.59 185.13 S 0.1 (equest) 273.46 185.13 S 0.1 (count) 305.89 185.13 S 0.1 (states) 334.52 185.13 S 0.1 (for) 363.03 185.13 S 0.1 (the) 379.19 185.13 S 0.1 (connection) 396.48 185.13 S 0.1 (ar) 448.82 185.13 S 0.1 (e) 457.79 185.13 S 0.1 (zer) 465.8 185.13 S 0.1 (o) 479.66 185.13 S 0.1 (for) 488.34 185.13 S 0.1 (both) 504.5 185.13 S 0.1 (endpoints.) 198 172.73 S FMENDPAGE %%EndPage: "109" 115 %%Page: "110" 116 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (1) 75.37 108.7 S 0.09 (10) 79.46 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (10) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 1 10 Q 0 X 0.1 (Receipt) 198 641.33 S 0.1 (of) 234.54 641.33 S 0.1 (an) 246.49 641.33 S 0.1 (OPEN) 260.47 641.33 S 0.1 (operation) 292.15 641.33 S 0.1 (indicates) 338.67 641.33 S 0.1 (that) 382.01 641.33 S 0.1 (the) 402.71 641.33 S 0.1 (other) 419.85 641.33 S 0.1 (endpoint) 446.59 641.33 S 0.1 (is) 490.53 641.33 S 0.1 (opening) 500.84 641.33 S 0.1 (the) 540.87 641.33 S 0.1 (indicated) 198 628.93 S 0.1 (connection.) 243.37 628.93 S 0.1 (After) 298.31 628.93 S 0.1 (the) 325.04 628.93 S 0.1 (connection) 342.33 628.93 S 0.1 (is) 394.67 628.93 S 0.1 (opened,) 405.14 628.93 S 0.1 (both) 444.44 628.93 S 0.1 (input) 468.03 628.93 S 0.1 (and) 495.68 628.93 S 0.1 (output) 516.03 628.93 S 0.1 (r) 198 616.53 S 0.1 (equest) 201.87 616.53 S 0.1 (count) 234.3 616.53 S 0.1 (states) 262.93 616.53 S 0.1 (for) 291.44 616.53 S 0.1 (the) 307.6 616.53 S 0.1 (connection) 324.89 616.53 S 0.1 (ar) 377.23 616.53 S 0.1 (e) 386.2 616.53 S 0.1 (zer) 394.21 616.53 S 0.1 (o) 408.07 616.53 S 0.1 (for) 416.75 616.53 S 0.1 (both) 432.91 616.53 S 0.1 (endpoints.) 456.5 616.53 S 0.1 (T) 198 596.13 S 0.1 (o) 203.31 596.13 S 0.1 (pr) 211.99 596.13 S 0.1 (event) 221.97 596.13 S 0.1 (identif) 249.9 596.13 S 0.1 (ier) 279.54 596.13 S 0.1 (collisions) 294.61 596.13 S 0.1 (between) 340.03 596.13 S 0.1 (the) 381.17 596.13 S 0.1 (two) 398.46 596.13 S 0.1 (endpoints,) 418.94 596.13 S 0.1 (the) 469.98 596.13 S 0.1 (space) 487.27 596.13 S 0.1 (of) 515.36 596.13 S 0.1 (valid) 527.47 596.13 S 0.1 (connection) 198 583.73 S 0.1 (identif) 250.34 583.73 S 0.1 (iers) 279.98 583.73 S 0.1 (is) 299.39 583.73 S 0.1 (divided) 309.86 583.73 S 0.1 (in) 348.27 583.73 S 0.1 (half,) 360.32 583.73 S 0.1 (depending) 383.5 583.73 S 0.1 (on) 435.44 583.73 S 0.1 (the) 450.04 583.73 S 0.1 (value) 467.33 583.73 S 0.1 (of) 495.33 583.73 S 0.1 (the) 507.43 583.73 S 0.1 (most) 524.72 583.73 S 0.1 (signif) 198 571.33 S 0.1 (icant) 223.18 571.33 S 0.1 (bit.) 248.23 571.33 S 0.1 (Each) 265.95 571.33 S 0.1 (endpoint) 290.84 571.33 S 0.1 (is) 334.94 571.33 S 0.1 (only) 345.41 571.33 S 0.1 (allowed) 368.68 571.33 S 0.1 (to) 408.02 571.33 S 0.1 (open) 420.06 571.33 S 0.1 (connections) 445.66 571.33 S 0.1 (with) 502.34 571.33 S 0.1 (a) 526.18 571.33 S 0.1 (particular) 198 558.93 S 0.1 (value) 245.58 558.93 S 0.1 (for) 273.58 558.93 S 0.1 (the) 289.74 558.93 S 0.1 (high) 307.03 558.93 S 0.1 (bit.) 330.66 558.93 S 0.1 (The) 348.38 558.93 S 0.1 (endpoint) 368.54 558.93 S 0.1 (that) 412.64 558.93 S 0.1 (initiated) 433.5 558.93 S 0.1 (the) 474.49 558.93 S 0.1 (concr) 491.78 558.93 S 0.1 (ete) 516.21 558.93 S 0.1 (connection) 198 546.53 S 0.1 (must) 250.34 546.53 S 0.1 (only) 276.22 546.53 S 0.1 (open) 299.49 546.53 S 0.1 (connections) 325.09 546.53 S 0.1 (with) 381.77 546.53 S 0.1 (the) 405.62 546.53 S 0.1 (high) 422.91 546.53 S 0.1 (bit) 446.54 546.53 S 0.1 (set) 461.66 546.53 S 0.1 (in) 477.37 546.53 S 0.1 (the) 489.42 546.53 S 0.1 (identif) 506.71 546.53 S 0.1 (ier) 536.34 546.53 S 0.1 (and) 198 534.13 S 0.1 (the) 217.99 534.13 S 0.1 (other) 234.92 534.13 S 0.1 (endpoint) 261.47 534.13 S 0.1 (must) 305.21 534.13 S 0.1 (only) 330.73 534.13 S 0.1 (open) 353.64 534.13 S 0.1 (connections) 378.88 534.13 S 0.1 (with) 435.2 534.13 S 0.1 (a) 458.7 534.13 S 0.1 (zer) 466.56 534.13 S 0.1 (o) 480.42 534.13 S 0.1 (in) 488.74 534.13 S 0.1 (the) 500.43 534.13 S 0.1 (high) 517.37 534.13 S 0.1 (bit.) 540.64 534.13 S 0.1 (For) 198 521.73 S 0.1 (example,) 216.39 521.73 S 0.1 (if) 260.3 521.73 S 0.1 (an) 269.86 521.73 S 0.1 (RMI) 284 521.73 S 0.1 (applet) 306.93 521.73 S 0.1 (that) 338.63 521.73 S 0.1 (cannot) 359.49 521.73 S 0.1 (cr) 393.01 521.73 S 0.1 (eate) 401.42 521.73 S 0.1 (a) 422.78 521.73 S 0.1 (server) 431 521.73 S 0.1 (socket) 462.09 521.73 S 0.1 (initiates) 493.56 521.73 S 0.1 (a) 532.67 521.73 S 0.1 (multiplexed) 198 509.33 S 0.1 (connection) 255.93 509.33 S 0.1 (to) 308.27 509.33 S 0.1 (its) 320.31 509.33 S 0.1 (codebase) 334.14 509.33 S 0.1 (host,) 378.42 509.33 S 0.1 (the) 403.32 509.33 S 0.1 (applet) 420.61 509.33 S 0.1 (may) 452.31 509.33 S 0.1 (open) 475.12 509.33 S 0.1 (virtual) 500.72 509.33 S 0.1 (connections) 198 496.93 S 0.1 (in) 254.68 496.93 S 0.1 (the) 266.73 496.93 S 0.1 (identif) 284.02 496.93 S 0.1 (ier) 313.66 496.93 S 0.1 (range) 328.73 496.93 S 0.1 (0x8000-7FFF) 357.47 496.93 S 0.1 (,) 412.82 496.93 S 0.1 (and) 418.54 496.93 S 0.1 (the) 438.89 496.93 S 0.1 (server) 456.18 496.93 S 0.1 (may) 487.27 496.93 S 0.1 (open) 510.08 496.93 S 0.1 (virtual) 198 484.53 S 0.1 (connection) 231.53 484.53 S 0.1 (in) 283.87 484.53 S 0.1 (the) 295.92 484.53 S 0.1 (identif) 313.21 484.53 S 0.1 (ier) 342.85 484.53 S 0.1 (range) 357.92 484.53 S 0.1 (0-0x7FFF) 386.66 484.53 S 0.1 (.) 426.71 484.53 S 0 13 Q 0.13 (CLOSE) 198 452.13 S 0.13 (operation) 242.37 452.13 S 1 10 Q 0.1 (This) 198 431.13 S 0.1 (is) 220.62 431.13 S 0.1 (the) 231.09 431.13 S 0.1 (format) 248.38 431.13 S 0.1 (for) 281.93 431.13 S 0.1 (r) 298.09 431.13 S 0.1 (ecor) 301.96 431.13 S 0.1 (ds) 320.82 431.13 S 0.1 (of) 334.49 431.13 S 0.1 (the) 346.6 431.13 S 0.1 (CLOSE) 363.89 431.13 S 0.1 (operation:) 399.93 431.13 S 249.66 409.73 229.2 409.73 2 L 0.5 H 0 Z N 0.1 (size) 229.2 410.73 S 280.4 409.73 249.66 409.73 2 L N 0.1 (\050bytes\051) 249.66 410.73 S 330.2 409.73 305.36 409.73 2 L N 0.1 (name) 305.36 410.73 S 412.4 409.73 361.4 409.73 2 L N 0.1 (description) 361.4 410.73 S 0.1 (1) 244.8 390.33 S 0 F 0.1 (opcode) 306.06 390.33 S 1 F 0.1 (operation) 364.7 390.33 S 0.1 (code) 411.38 390.33 S 0.1 (\050OPEN\051) 435.7 390.33 S 0.1 (2) 244.8 369.93 S 0 F 0.1 (ID) 306.06 369.93 S 1 F 0.1 (connection) 364.17 369.93 S 0.1 (identif) 416.51 369.93 S 0.1 (ier) 446.14 369.93 S 0.1 (An) 198 349.53 S 0.1 (endpoint) 214.6 349.53 S 0.1 (sends) 258.37 349.53 S 0.1 (a) 286.87 349.53 S 0.1 (CLOSE) 294.77 349.53 S 0.1 (operation) 330.49 349.53 S 0.1 (to) 376.84 349.53 S 0.1 (close) 388.56 349.53 S 0.1 (the) 413.7 349.53 S 0.1 (indicated) 430.66 349.53 S 0.1 (connection.) 475.71 349.53 S 0.1 (It) 530.33 349.53 S 0.1 (is) 539.96 349.53 S 0.1 (a) 550.1 349.53 S 0.1 (pr) 198 337.13 S 0.1 (otocol) 207.98 337.13 S 0.1 (violation) 238.69 337.13 S 0.1 (if) 282.09 337.13 S 0 F 0.1 (ID) 291.65 337.13 S 1 F 0.1 (r) 306.08 337.13 S 0.1 (efers) 309.95 337.13 S 0.1 (to) 334.67 337.13 S 0.1 (a) 346.71 337.13 S 0.1 (connection) 354.93 337.13 S 0.1 (that) 407.27 337.13 S 0.1 (is) 428.13 337.13 S 0.1 (curr) 438.6 337.13 S 0.1 (ently) 457.19 337.13 S 0.1 (closed) 483.15 337.13 S 0.1 (or) 514.82 337.13 S 0.1 (pending) 198 324.73 S 0.1 (close) 238.84 324.73 S 0.1 (with) 264.3 324.73 S 0.1 (r) 288.15 324.73 S 0.1 (espect) 292.02 324.73 S 0.1 (to) 323.27 324.73 S 0.1 (the) 335.31 324.73 S 0.1 (sending) 352.6 324.73 S 0.1 (endpoint) 391.67 324.73 S 0.1 (\050it) 435.77 324.73 S 0.1 (may) 448.69 324.73 S 0.1 (be) 471.5 324.73 S 0.1 (pending) 485.14 324.73 S 0.1 (close) 525.97 324.73 S 0.1 (with) 198 312.33 S 0.1 (r) 221.55 312.33 S 0.1 (espect) 225.42 312.33 S 0.1 (to) 256.38 312.33 S 0.1 (the) 268.12 312.33 S 0.1 (r) 285.11 312.33 S 0.1 (eceiving) 288.98 312.33 S 0.1 (endpoint) 329.48 312.33 S 0.1 (if) 373.28 312.33 S 0.1 (it) 382.54 312.33 S 0.1 (has) 391.74 312.33 S 0.1 (also) 409.92 312.33 S 0.1 (sent) 430.75 312.33 S 0.1 (a) 452.09 312.33 S 0.1 (CLOSE) 460.01 312.33 S 0.1 (operation) 495.75 312.33 S 0.1 (for) 542.14 312.33 S 0.1 (this) 198 299.93 S 0.1 (connection\051.) 217.75 299.93 S 0.1 (After) 276.12 299.93 S 0.1 (sending) 302.85 299.93 S 0.1 (the) 341.92 299.93 S 0.1 (CLOSE,) 359.21 299.93 S 0.1 (the) 397.85 299.93 S 0.1 (connection) 415.14 299.93 S 0.1 (becomes) 467.48 299.93 S 0.1 (pending) 509.38 299.93 S 0.1 (close) 198 287.53 S 0.1 (for) 223.37 287.53 S 0.1 (the) 239.43 287.53 S 0.1 (sending) 256.63 287.53 S 0.1 (endpoint.) 295.61 287.53 S 0.1 (Thus,) 342.21 287.53 S 0.1 (it) 370.46 287.53 S 0.1 (may) 379.86 287.53 S 0.1 (not) 402.57 287.53 S 0.1 (r) 420.44 287.53 S 0.1 (eopen) 424.31 287.53 S 0.1 (the) 454.7 287.53 S 0.1 (connection) 471.9 287.53 S 0.1 (until) 524.15 287.53 S 0.1 (it) 548.6 287.53 S 0.1 (has) 198 275.13 S 0.1 (r) 216.48 275.13 S 0.1 (eceived) 220.35 275.13 S 0.1 (a) 257.65 275.13 S 0.1 (CLOSE) 265.87 275.13 S 0.1 (or) 301.91 275.13 S 0.1 (a) 314.64 275.13 S 0.1 (CLOSEACK) 322.86 275.13 S 0.1 (for) 381.33 275.13 S 0.1 (it) 397.49 275.13 S 0.1 (fr) 406.98 275.13 S 0.1 (om) 414.28 275.13 S 0.1 (the) 431.89 275.13 S 0.1 (other) 449.18 275.13 S 0.1 (endpoint.) 476.08 275.13 S 0.1 (Receipt) 198 254.73 S 0.1 (of) 234.7 254.73 S 0.1 (a) 246.81 254.73 S 0.1 (CLOSE) 255.03 254.73 S 0.1 (operation) 291.07 254.73 S 0.1 (indicates) 337.75 254.73 S 0.1 (that) 381.25 254.73 S 0.1 (the) 402.11 254.73 S 0.1 (other) 419.4 254.73 S 0.1 (endpoint) 446.3 254.73 S 0.1 (has) 490.4 254.73 S 0.1 (closed) 508.88 254.73 S 0.1 (the) 540.54 254.73 S 0.1 (indicated) 198 242.33 S 0.1 (connection,) 243.37 242.33 S 0.1 (and) 298.31 242.33 S 0.1 (it) 318.66 242.33 S 0.1 (thus) 328.15 242.33 S 0.1 (becomes) 351.02 242.33 S 0.1 (closed) 392.92 242.33 S 0.1 (on) 424.59 242.33 S 0.1 (the) 439.19 242.33 S 0.1 (r) 456.48 242.33 S 0.1 (eceiving) 460.35 242.33 S 0.1 (endpoint.) 501.14 242.33 S 0.1 (Although) 198 229.93 S 0.1 (the) 244.56 229.93 S 0.1 (r) 261.85 229.93 S 0.1 (eceiving) 265.72 229.93 S 0.1 (endpoint) 306.51 229.93 S 0.1 (may) 350.61 229.93 S 0.1 (not) 373.42 229.93 S 0.1 (send) 391.38 229.93 S 0.1 (any) 415.86 229.93 S 0.1 (mor) 435.66 229.93 S 0.1 (e) 454.02 229.93 S 0.1 (operations) 462.03 229.93 S 0.1 (for) 513.05 229.93 S 0.1 (this) 529.21 229.93 S 0.1 (connection) 198 217.53 S 0.1 (\050until) 250.34 217.53 S 0.1 (it) 278.32 217.53 S 0.1 (is) 287.81 217.53 S 0.1 (opened) 298.28 217.53 S 0.1 (again\051,) 334.98 217.53 S 0.1 (it) 368.92 217.53 S 0.1 (still) 378.41 217.53 S 0.1 (should) 398.26 217.53 S 0.1 (pr) 432.55 217.53 S 0.1 (ovide) 442.53 217.53 S 0.1 (data) 471.07 217.53 S 0.1 (in) 493.96 217.53 S 0.1 (the) 506.01 217.53 S 0.1 (implementation\325s) 198 205.13 S 0.1 (input) 280.34 205.13 S 0.1 (buf) 307.99 205.13 S 0.1 (fers) 323 205.13 S 0.1 (to) 342.83 205.13 S 0.1 (r) 354.87 205.13 S 0.1 (eaders) 358.74 205.13 S 0.1 (of) 391.34 205.13 S 0.1 (the) 403.45 205.13 S 0.1 (connection.) 420.74 205.13 S 0.1 (If) 475.68 205.13 S 0.1 (the) 485.7 205.13 S 0.1 (connection) 502.99 205.13 S 0.1 (had) 198 192.73 S 0.1 (pr) 218.35 192.73 S 0.1 (eviously) 228.33 192.73 S 0.1 (been) 269.8 192.73 S 0.1 (open) 294.25 192.73 S 0.1 (instead) 319.85 192.73 S 0.1 (of) 355.8 192.73 S 0.1 (pending) 367.91 192.73 S 0.1 (close,) 408.75 192.73 S 0.1 (the) 436.81 192.73 S 0.1 (r) 454.1 192.73 S 0.1 (eceiving) 457.97 192.73 S 0.1 (endpoint) 498.76 192.73 S 0.1 (must) 198 180.33 S 0.1 (r) 223.88 180.33 S 0.1 (espond) 227.75 180.33 S 0.1 (with) 263.9 180.33 S 0.1 (a) 287.75 180.33 S 0.1 (CLOSEACK) 295.97 180.33 S 0.1 (operation) 354.44 180.33 S 0.1 (for) 401.12 180.33 S 0.1 (the) 417.28 180.33 S 0.1 (connection.) 434.57 180.33 S FMENDPAGE %%EndPage: "110" 116 %%Page: "111" 117 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Chapter) 198 108.7 S 0.09 (10:) 232.71 108.7 S 0 F 0.09 (RMI) 247.74 108.7 S 0.09 (W) 267.26 108.7 S 0.09 (ir) 275.67 108.7 S 0.09 (e) 281.69 108.7 S 0.09 (Pr) 287.04 108.7 S 0.09 (otocol) 296.05 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 523.85 108.7 S 0.09 (1) 545.22 108.7 S 0.09 (1) 549.32 108.7 S 0.09 (1) 553.41 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 20 Q (10) 518.56 680.03 T 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 13 Q 0 X 0.13 (CLOSEACK) 200.54 639.33 S 0.13 (operation) 272.02 639.33 S 1 10 Q 0.1 (The) 198 618.33 S 0.1 (following) 218.16 618.33 S 0.1 (is) 264.88 618.33 S 0.1 (the) 275.35 618.33 S 0.1 (format) 292.64 618.33 S 0.1 (for) 326.19 618.33 S 0.1 (r) 342.35 618.33 S 0.1 (ecor) 346.22 618.33 S 0.1 (ds) 365.08 618.33 S 0.1 (with) 378.75 618.33 S 0.1 (the) 402.6 618.33 S 0.1 (CLOSEACK) 419.89 618.33 S 0.1 (operation:) 478.36 618.33 S 249.66 596.93 229.2 596.93 2 L 0.5 H 0 Z N 0.1 (size) 229.2 597.93 S 280.4 596.93 249.66 596.93 2 L N 0.1 (\050bytes\051) 249.66 597.93 S 330.2 596.93 305.36 596.93 2 L N 0.1 (name) 305.36 597.93 S 412.4 596.93 361.4 596.93 2 L N 0.1 (description) 361.4 597.93 S 0.1 (1) 244.8 577.53 S 0 F 0.1 (opcode) 306.06 577.53 S 1 F 0.1 (operation) 364.7 577.53 S 0.1 (code) 411.38 577.53 S 0.1 (\050OPEN\051) 435.7 577.53 S 0.1 (2) 244.8 557.13 S 0 F 0.1 (ID) 306.06 557.13 S 1 F 0.1 (connection) 364.17 557.13 S 0.1 (identif) 416.51 557.13 S 0.1 (ier) 446.14 557.13 S 0.1 (An) 198 536.73 S 0.1 (endpoint) 214.92 536.73 S 0.1 (sends) 259.02 536.73 S 0.1 (a) 287.84 536.73 S 0.1 (CLOSEACK) 296.06 536.73 S 0.1 (operation) 354.53 536.73 S 0.1 (to) 401.21 536.73 S 0.1 (acknowledge) 413.25 536.73 S 0.1 (a) 476.25 536.73 S 0.1 (CLOSE) 484.47 536.73 S 0.1 (operation) 198 524.33 S 0.1 (fr) 244.29 524.33 S 0.1 (om) 251.59 524.33 S 0.1 (the) 268.82 524.33 S 0.1 (r) 285.72 524.33 S 0.1 (eceiving) 289.59 524.33 S 0.1 (endpoint.) 329.99 524.33 S 0.1 (It) 376.3 524.33 S 0.1 (is) 385.86 524.33 S 0.1 (a) 395.95 524.33 S 0.1 (pr) 403.78 524.33 S 0.1 (otocol) 413.76 524.33 S 0.1 (violation) 444.08 524.33 S 0.1 (if) 487.1 524.33 S 0.1 (ID) 496.27 524.33 S 0.1 (r) 510.31 524.33 S 0.1 (efers) 514.18 524.33 S 0.1 (to) 538.51 524.33 S 0.1 (a) 550.17 524.33 S 0.1 (connection) 198 511.93 S 0.1 (that) 250.34 511.93 S 0.1 (is) 271.2 511.93 S 0.1 (not) 281.67 511.93 S 0.1 (pending) 299.63 511.93 S 0.1 (close) 340.47 511.93 S 0.1 (for) 365.93 511.93 S 0.1 (the) 382.09 511.93 S 0.1 (r) 399.38 511.93 S 0.1 (eceiving) 403.25 511.93 S 0.1 (endpoint) 444.04 511.93 S 0.1 (when) 488.14 511.93 S 0.1 (the) 516.42 511.93 S 0.1 (operation) 198 499.53 S 0.1 (is) 244.68 499.53 S 0.1 (r) 255.15 499.53 S 0.1 (eceived.) 259.02 499.53 S 0.1 (Receipt) 198 479.13 S 0.1 (of) 234.7 479.13 S 0.1 (a) 246.81 479.13 S 0.1 (CLOSEACK) 255.03 479.13 S 0.1 (operation) 313.5 479.13 S 0.1 (changes) 360.18 479.13 S 0.1 (the) 399.67 479.13 S 0.1 (state) 416.96 479.13 S 0.1 (of) 441.13 479.13 S 0.1 (the) 453.24 479.13 S 0.1 (indicated) 470.53 479.13 S 0.1 (connection) 198 466.73 S 0.1 (fr) 250.34 466.73 S 0.1 (om) 257.64 466.73 S 0.1 (pending) 275.25 466.73 S 0.1 (close) 316.09 466.73 S 0.1 (to) 341.55 466.73 S 0.1 (closed,) 353.59 466.73 S 0.1 (and) 387.86 466.73 S 0.1 (thus) 408.21 466.73 S 0.1 (the) 431.08 466.73 S 0.1 (connection) 448.37 466.73 S 0.1 (may) 500.71 466.73 S 0.1 (be) 523.52 466.73 S 0.1 (r) 198 454.33 S 0.1 (eopened) 201.87 454.33 S 0.1 (in) 243.46 454.33 S 0.1 (the) 255.51 454.33 S 0.1 (futur) 272.8 454.33 S 0.1 (e.) 295.72 454.33 S 0 13 Q 0.13 (REQUEST) 198 421.93 S 0.13 (operation) 261.4 421.93 S 1 10 Q 0.1 (This) 198 400.93 S 0.1 (is) 220.62 400.93 S 0.1 (the) 231.09 400.93 S 0.1 (format) 248.38 400.93 S 0.1 (for) 281.93 400.93 S 0.1 (r) 298.09 400.93 S 0.1 (ecor) 301.96 400.93 S 0.1 (ds) 320.82 400.93 S 0.1 (of) 334.49 400.93 S 0.1 (the) 346.6 400.93 S 0.1 (REQUEST) 363.89 400.93 S 0.1 (operation:) 413.63 400.93 S 249.66 379.53 229.2 379.53 2 L N 0.1 (size) 229.2 380.53 S 280.4 379.53 249.66 379.53 2 L N 0.1 (\050bytes\051) 249.66 380.53 S 330.2 379.53 305.36 379.53 2 L N 0.1 (name) 305.36 380.53 S 412.4 379.53 361.4 379.53 2 L N 0.1 (description) 361.4 380.53 S 0.1 (1) 244.8 360.13 S 0 F 0.1 (opcode) 306.06 360.13 S 1 F 0.1 (operation) 364.7 360.13 S 0.1 (code) 411.38 360.13 S 0.1 (\050OPEN\051) 435.7 360.13 S 0.1 (2) 244.8 339.73 S 0 F 0.1 (ID) 306.06 339.73 S 1 F 0.1 (connection) 364.17 339.73 S 0.1 (identif) 416.51 339.73 S 0.1 (ier) 446.14 339.73 S 0.1 (4) 244.8 319.33 S 0 F 0.1 (count) 306.06 319.33 S 1 F 0.1 (number) 363.84 319.33 S 0.1 (of) 402.51 319.33 S 0.1 (additional) 414.61 319.33 S 0.1 (bytes) 464.23 319.33 S 0.1 (r) 491.22 319.33 S 0.1 (equested) 495.09 319.33 S 0.1 (An) 198 298.93 S 0.1 (endpoint) 214.92 298.93 S 0.1 (sends) 259.02 298.93 S 0.1 (a) 287.84 298.93 S 0.1 (REQUEST) 296.06 298.93 S 0.1 (operation) 345.8 298.93 S 0.1 (to) 392.48 298.93 S 0.1 (incr) 404.52 298.93 S 0.1 (ease) 421.86 298.93 S 0.1 (its) 444.2 298.93 S 0.1 (input) 458.03 298.93 S 0.1 (r) 485.68 298.93 S 0.1 (equest) 489.55 298.93 S 0.1 (count) 521.98 298.93 S 0.1 (for) 198 286.53 S 0.1 (the) 214.16 286.53 S 0.1 (indicated) 231.45 286.53 S 0.1 (connection.) 276.82 286.53 S 0.1 (It) 331.76 286.53 S 0.1 (is) 341.71 286.53 S 0.1 (a) 352.18 286.53 S 0.1 (pr) 360.4 286.53 S 0.1 (otocol) 370.38 286.53 S 0.1 (violation) 401.09 286.53 S 0.1 (if) 444.49 286.53 S 0 F 0.1 (ID) 454.05 286.53 S 1 F 0.1 (does) 468.48 286.53 S 0.1 (not) 492.6 286.53 S 0.1 (r) 510.55 286.53 S 0.1 (efer) 514.42 286.53 S 0.1 (to) 534.8 286.53 S 0.1 (a) 546.84 286.53 S 0.1 (connection) 198 274.13 S 0.1 (that) 250.34 274.13 S 0.1 (is) 271.2 274.13 S 0.1 (open) 281.67 274.13 S 0.1 (with) 307.27 274.13 S 0.1 (r) 331.12 274.13 S 0.1 (espect) 334.99 274.13 S 0.1 (to) 366.24 274.13 S 0.1 (the) 378.28 274.13 S 0.1 (sending) 395.57 274.13 S 0.1 (endpoint.) 434.64 274.13 S 0.1 (The) 481.34 274.13 S 0.1 (endpoint\325s) 501.5 274.13 S 0.1 (input) 198 261.73 S 0.1 (r) 225.65 261.73 S 0.1 (equest) 229.52 261.73 S 0.1 (count) 261.95 261.73 S 0.1 (is) 290.58 261.73 S 0.1 (incr) 301.05 261.73 S 0.1 (emented) 318.39 261.73 S 0.1 (by) 360.6 261.73 S 0.1 (the) 375.01 261.73 S 0.1 (value) 392.3 261.73 S 0 F 0.1 (count) 420.3 261.73 S 1 F 0.1 (.) 443.76 261.73 S 0.1 (The) 449.48 261.73 S 0.1 (value) 469.64 261.73 S 0.1 (of) 497.64 261.73 S 0 F 0.1 (count) 509.75 261.73 S 1 F 0.1 (is) 536.33 261.73 S 0.1 (a) 546.79 261.73 S 0.1 (signed) 198 249.33 S 0.1 (32) 231.15 249.33 S 0.1 (bit) 244.47 249.33 S 0.1 (integer) 259.59 249.33 S 0.1 (,) 290.63 249.33 S 0.1 (and) 296.35 249.33 S 0.1 (it) 316.7 249.33 S 0.1 (is) 326.19 249.33 S 0.1 (a) 336.66 249.33 S 0.1 (pr) 344.88 249.33 S 0.1 (otocol) 354.86 249.33 S 0.1 (violation) 385.57 249.33 S 0.1 (if) 428.97 249.33 S 0.1 (it) 438.53 249.33 S 0.1 (is) 448.02 249.33 S 0.1 (negative) 458.49 249.33 S 0.1 (or) 500.18 249.33 S 0.1 (zer) 512.91 249.33 S 0.1 (o.) 526.78 249.33 S 0.1 (Receipt) 198 228.93 S 0.1 (of) 234.7 228.93 S 0.1 (a) 246.81 228.93 S 0.1 (REQUEST) 255.03 228.93 S 0.1 (operation) 304.77 228.93 S 0.1 (causes) 351.45 228.93 S 0.1 (the) 383.91 228.93 S 0.1 (output) 401.2 228.93 S 0.1 (r) 434.97 228.93 S 0.1 (equest) 438.84 228.93 S 0.1 (count) 471.27 228.93 S 0.1 (for) 499.9 228.93 S 0.1 (the) 516.06 228.93 S 0.1 (indicated) 198 216.53 S 0.1 (connection) 243.07 216.53 S 0.1 (to) 295.12 216.53 S 0.1 (incr) 306.86 216.53 S 0.1 (ease) 324.2 216.53 S 0.1 (by) 346.24 216.53 S 0 F 0.1 (count) 360.36 216.53 S 1 F 0.1 (.) 383.82 216.53 S 0.1 (If) 389.24 216.53 S 0.1 (the) 398.97 216.53 S 0.1 (connection) 415.96 216.53 S 0.1 (is) 468 216.53 S 0.1 (pending) 478.18 216.53 S 0.1 (close) 518.72 216.53 S 0.1 (by) 543.89 216.53 S 0.1 (the) 198 204.13 S 0.1 (r) 215.29 204.13 S 0.1 (eceiving) 219.16 204.13 S 0.1 (endpoint,) 259.95 204.13 S 0.1 (then) 306.65 204.13 S 0.1 (any) 329.86 204.13 S 0.1 (REQUEST) 349.66 204.13 S 0.1 (operations) 399.4 204.13 S 0.1 (may) 450.42 204.13 S 0.1 (be) 473.23 204.13 S 0.1 (ignor) 486.87 204.13 S 0.1 (ed.) 510.89 204.13 S 0 13 Q 0.13 (TRANSMIT) 198 171.73 S 0.13 (operation) 269.46 171.73 S 1 10 Q 0.1 (This) 198 150.73 S 0.1 (is) 220.62 150.73 S 0.1 (the) 231.09 150.73 S 0.1 (format) 248.38 150.73 S 0.1 (for) 281.93 150.73 S 0.1 (r) 298.09 150.73 S 0.1 (ecor) 301.96 150.73 S 0.1 (ds) 320.82 150.73 S 0.1 (of) 334.49 150.73 S 0.1 (the) 346.6 150.73 S 0.1 (TRANSMIT) 363.89 150.73 S 0.1 (operation.) 420.92 150.73 S FMENDPAGE %%EndPage: "111" 117 %%Page: "112" 118 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (1) 75.37 108.7 S 0.09 (12) 79.46 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 1 1 0 0 0 0 1 1 K 0 20 Q (10) 73.44 680.03 T 0 0 0 1 0 0 0 1 K 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 249.66 640.33 229.2 640.33 2 L 0.5 H 0 Z 0 X N 1 10 Q 0.1 (size) 229.2 641.33 S 280.4 640.33 249.66 640.33 2 L N 0.1 (\050bytes\051) 249.66 641.33 S 330.2 640.33 305.36 640.33 2 L N 0.1 (name) 305.36 641.33 S 412.4 640.33 361.4 640.33 2 L N 0.1 (description) 361.4 641.33 S 0.1 (1) 244.8 620.93 S 0 F 0.1 (opcode) 306.06 620.93 S 1 F 0.1 (operation) 364.7 620.93 S 0.1 (code) 411.38 620.93 S 0.1 (\050OPEN\051) 435.7 620.93 S 0.1 (2) 244.8 600.53 S 0 F 0.1 (ID) 306.06 600.53 S 1 F 0.1 (connection) 364.17 600.53 S 0.1 (identif) 416.51 600.53 S 0.1 (ier) 446.14 600.53 S 0.1 (4) 244.8 580.13 S 0 F 0.1 (count) 306.06 580.13 S 1 F 0.1 (number) 363.84 580.13 S 0.1 (of) 402.51 580.13 S 0.1 (bytes) 414.61 580.13 S 0.1 (in) 441.61 580.13 S 0.1 (transmission) 453.67 580.13 S 0 F 0.1 (count) 235.44 559.73 S 1 F 0.1 (data) 305.7 559.73 S 0.1 (transmission) 366.03 559.73 S 0.1 (data) 427.02 559.73 S 0.1 (An) 198 539.33 S 0.1 (endpoint) 214.92 539.33 S 0.1 (sends) 259.02 539.33 S 0.1 (a) 287.84 539.33 S 0.1 (TRANSMIT) 296.06 539.33 S 0.1 (operation) 353.09 539.33 S 0.1 (to) 399.77 539.33 S 0.1 (actually) 411.81 539.33 S 0.1 (transmit) 450.84 539.33 S 0.1 (data) 492.03 539.33 S 0.1 (over) 514.92 539.33 S 0.1 (the) 538.28 539.33 S 0.1 (indicated) 198 526.93 S 0.1 (connection.) 243.37 526.93 S 0.1 (It) 298.31 526.93 S 0.1 (is) 308.26 526.93 S 0.1 (a) 318.73 526.93 S 0.1 (pr) 326.95 526.93 S 0.1 (otocol) 336.93 526.93 S 0.1 (violation) 367.64 526.93 S 0.1 (if) 411.04 526.93 S 0.1 (ID) 420.6 526.93 S 0.1 (does) 435.03 526.93 S 0.1 (not) 459.15 526.93 S 0.1 (r) 477.11 526.93 S 0.1 (efer) 480.98 526.93 S 0.1 (to) 501.36 526.93 S 0.1 (a) 513.4 526.93 S 0.1 (connection) 198 514.53 S 0.1 (that) 250.34 514.53 S 0.1 (is) 271.2 514.53 S 0.1 (open) 281.67 514.53 S 0.1 (with) 307.27 514.53 S 0.1 (r) 331.12 514.53 S 0.1 (espect) 334.99 514.53 S 0.1 (to) 366.24 514.53 S 0.1 (the) 378.28 514.53 S 0.1 (sending) 395.57 514.53 S 0.1 (endpoint.) 434.64 514.53 S 0.1 (The) 481.34 514.53 S 0.1 (endpoint\325s) 501.5 514.53 S 0.1 (output) 198 502.13 S 0.1 (r) 231.42 502.13 S 0.1 (equest) 235.29 502.13 S 0.1 (count) 267.36 502.13 S 0.1 (is) 295.64 502.13 S 0.1 (decr) 305.75 502.13 S 0.1 (emented) 325.26 502.13 S 0.1 (by) 367.12 502.13 S 0.1 (the) 381.17 502.13 S 0.1 (value) 398.11 502.13 S 0 F 0.1 (count) 425.76 502.13 S 1 F 0.1 (.) 449.22 502.13 S 0.1 (The) 454.58 502.13 S 0.1 (value) 474.39 502.13 S 0.1 (of) 502.04 502.13 S 0 F 0.1 (count) 513.79 502.13 S 1 F 0.1 (is) 540.02 502.13 S 0.1 (a) 550.13 502.13 S 0.1 (signed) 198 489.73 S 0.1 (32) 231.12 489.73 S 0.1 (bit) 244.42 489.73 S 0.1 (integer) 259.51 489.73 S 0.1 (,) 290.55 489.73 S 0.1 (and) 296.24 489.73 S 0.1 (it) 316.57 489.73 S 0.1 (is) 326.03 489.73 S 0.1 (a) 336.47 489.73 S 0.1 (pr) 344.67 489.73 S 0.1 (otocol) 354.65 489.73 S 0.1 (violation) 385.33 489.73 S 0.1 (if) 428.7 489.73 S 0.1 (it) 438.24 489.73 S 0.1 (is) 447.7 489.73 S 0.1 (negative) 458.14 489.73 S 0.1 (or) 499.82 489.73 S 0.1 (zer) 512.52 489.73 S 0.1 (o.) 526.38 489.73 S 0.1 (It) 537.63 489.73 S 0.1 (is) 547.56 489.73 S 0.1 (also) 198 477.33 S 0.1 (a) 219.05 477.33 S 0.1 (pr) 227.19 477.33 S 0.1 (otocol) 237.17 477.33 S 0.1 (violation) 267.8 477.33 S 0.1 (if) 311.12 477.33 S 0.1 (the) 320.6 477.33 S 0.1 (TRANSMIT) 337.82 477.33 S 0.1 (operation) 394.77 477.33 S 0.1 (would) 441.37 477.33 S 0.1 (cause) 473.76 477.33 S 0.1 (the) 501.8 477.33 S 0.1 (sending) 519.01 477.33 S 0.1 (endpoint\325s) 198 464.93 S 0.1 (output) 249.32 464.93 S 0.1 (r) 283.09 464.93 S 0.1 (equest) 286.96 464.93 S 0.1 (count) 319.39 464.93 S 0.1 (to) 348.02 464.93 S 0.1 (become) 360.06 464.93 S 0.1 (negative.) 397.62 464.93 S 0.1 (Receipt) 198 444.53 S 0.1 (of) 234.7 444.53 S 0.1 (a) 246.81 444.53 S 0.1 (TRANSMIT) 255.03 444.53 S 0.1 (operation) 312.06 444.53 S 0.1 (causes) 358.74 444.53 S 0.1 (the) 391.2 444.53 S 0.1 (count) 408.49 444.53 S 0.1 (bytes) 437.12 444.53 S 0.1 (of) 464.12 444.53 S 0.1 (data) 476.23 444.53 S 0.1 (to) 499.12 444.53 S 0.1 (be) 511.16 444.53 S 0.1 (added) 524.8 444.53 S 0.1 (to) 198 432.13 S 0.1 (the) 210.04 432.13 S 0.1 (queue) 227.33 432.13 S 0.1 (of) 258.19 432.13 S 0.1 (bytes) 270.3 432.13 S 0.1 (available) 297.3 432.13 S 0.1 (for) 341.02 432.13 S 0.1 (r) 357.18 432.13 S 0.1 (eading) 361.05 432.13 S 0.1 (fr) 394.96 432.13 S 0.1 (om) 402.26 432.13 S 0.1 (the) 419.87 432.13 S 0.1 (connection.) 437.16 432.13 S 0.1 (The) 492.1 432.13 S 0.1 (r) 512.26 432.13 S 0.1 (eceiving) 516.12 432.13 S 0.1 (endpoint\325s) 198 419.73 S 0.1 (input) 248.79 419.73 S 0.1 (r) 275.92 419.73 S 0.1 (equest) 279.79 419.73 S 0.1 (count) 311.69 419.73 S 0.1 (is) 339.79 419.73 S 0.1 (decr) 349.73 419.73 S 0.1 (emented) 369.24 419.73 S 0.1 (by) 410.93 419.73 S 0 F 0.1 (count) 424.81 419.73 S 1 F 0.1 (.) 448.27 419.73 S 0.1 (If) 453.46 419.73 S 0.1 (this) 462.96 419.73 S 0.1 (causes) 482.18 419.73 S 0.1 (the) 514.11 419.73 S 0.1 (input) 530.88 419.73 S 0.1 (r) 198 407.33 S 0.1 (equest) 201.87 407.33 S 0.1 (count) 234.3 407.33 S 0.1 (to) 262.93 407.33 S 0.1 (become) 274.97 407.33 S 0.1 (zer) 312.53 407.33 S 0.1 (o) 326.39 407.33 S 0.1 (and) 335.07 407.33 S 0.1 (the) 355.42 407.33 S 0.1 (user) 372.71 407.33 S 0.1 (of) 395.24 407.33 S 0.1 (the) 407.35 407.33 S 0.1 (connection) 424.64 407.33 S 0.1 (is) 476.98 407.33 S 0.1 (trying) 487.45 407.33 S 0.1 (to) 518.22 407.33 S 0.1 (r) 530.27 407.33 S 0.1 (ead) 534.14 407.33 S 0.1 (mor) 198 394.93 S 0.1 (e) 216.36 394.93 S 0.1 (data,) 224.37 394.93 S 0.1 (the) 249.86 394.93 S 0.1 (endpoint) 267.15 394.93 S 0.1 (should) 311.25 394.93 S 0.1 (r) 345.54 394.93 S 0.1 (espond) 349.41 394.93 S 0.1 (with) 385.56 394.93 S 0.1 (another) 409.41 394.93 S 0.1 (REQUEST) 447.33 394.93 S 0.1 (operation.) 497.07 394.93 S 0.1 (If) 546.34 394.93 S 0.1 (the) 198 382.53 S 0.1 (connection) 215.29 382.53 S 0.1 (is) 267.63 382.53 S 0.1 (pending) 278.1 382.53 S 0.1 (close) 318.94 382.53 S 0.1 (by) 344.4 382.53 S 0.1 (the) 358.81 382.53 S 0.1 (r) 376.1 382.53 S 0.1 (eceiving) 379.97 382.53 S 0.1 (endpoint,) 420.76 382.53 S 0.1 (then) 467.46 382.53 S 0.1 (any) 490.67 382.53 S 0.1 (TRANSMIT) 198 370.13 S 0.1 (operations) 255.03 370.13 S 0.1 (may) 306.05 370.13 S 0.1 (be) 328.86 370.13 S 0.1 (ignor) 342.5 370.13 S 0.1 (ed.) 366.52 370.13 S 0 13 Q 0.13 (Pr) 198 337.73 S 0.13 (otocol) 211.03 337.73 S 0.13 (V) 244.89 337.73 S 0.13 (iolations) 253.44 337.73 S 1 10 Q 0.1 (If) 198 316.73 S 0.1 (a) 208.02 316.73 S 0.1 (pr) 216.24 316.73 S 0.1 (otocol) 226.22 316.73 S 0.1 (violation) 256.93 316.73 S 0.1 (occurs,) 300.33 316.73 S 0.1 (as) 335.21 316.73 S 0.1 (def) 347.77 316.73 S 0.1 (ined) 362.11 316.73 S 0.1 (above) 385.26 316.73 S 0.1 (or) 415.31 316.73 S 0.1 (if) 428.04 316.73 S 0.1 (a) 437.6 316.73 S 0.1 (communication) 445.82 316.73 S 0.1 (err) 519.45 316.73 S 0.1 (or) 532.26 316.73 S 0.1 (is) 544.98 316.73 S 0.1 (detected) 198 304.33 S 0.1 (in) 239.47 304.33 S 0.1 (the) 251.52 304.33 S 0.1 (concr) 268.81 304.33 S 0.1 (ete) 293.24 304.33 S 0.1 (connection,) 309.5 304.33 S 0.1 (then) 364.44 304.33 S 0.1 (the) 387.65 304.33 S 0.1 (multiplexed) 404.94 304.33 S 0.1 (connection) 462.87 304.33 S 0.1 (is) 515.21 304.33 S 0 F 0.1 (shut) 525.67 304.33 S 0.1 (down) 198 291.93 S 1 F 0.1 (.) 220.62 291.93 S 0.1 (The) 226.34 291.93 S 0.1 (r) 246.5 291.93 S 0.1 (eal) 250.37 291.93 S 0.1 (connection) 266.49 291.93 S 0.1 (is) 318.83 291.93 S 0.1 (terminated,) 329.3 291.93 S 0.1 (and) 384.74 291.93 S 0.1 (all) 405.09 291.93 S 0.1 (virtual) 419.33 291.93 S 0.1 (connections) 452.86 291.93 S 0.1 (become) 509.54 291.93 S 0.1 (closed) 198 279.53 S 0.1 (immediately) 229.67 279.53 S 0.1 (.) 285.56 279.53 S 0.1 (Data) 291.28 279.53 S 0.1 (alr) 315.8 279.53 S 0.1 (eady) 327.78 279.53 S 0.1 (available) 352.76 279.53 S 0.1 (for) 396.48 279.53 S 0.1 (r) 412.64 279.53 S 0.1 (eading) 416.51 279.53 S 0.1 (fr) 450.42 279.53 S 0.1 (om) 457.72 279.53 S 0.1 (virtual) 475.33 279.53 S 0.1 (connections) 198 267.13 S 0.1 (may) 254.68 267.13 S 0.1 (be) 277.49 267.13 S 0.1 (r) 291.13 267.13 S 0.1 (ead) 295 267.13 S 0.1 (by) 314.32 267.13 S 0.1 (the) 328.73 267.13 S 0.1 (users) 346.02 267.13 S 0.1 (of) 372.89 267.13 S 0.1 (the) 385 267.13 S 0.1 (connections.) 402.29 267.13 S FMENDPAGE %%EndPage: "112" 118 %%Page: "113" 119 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 523.36 108.7 S 0.09 (1) 544.72 108.7 S 0.09 (13) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Exceptions) 198 509.31 T (In) 288.64 509.31 T (RMI) 308.92 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (A) 519.82 508.64 S 0 0 0 1 0 0 0 1 K 0 13 Q 0.13 (T) 198 457.68 S 0.13 (opics:) 204.63 457.68 S 4 14 Q 0.14 (\245) 198 438.68 S 1 10 Q 0.1 (Exceptions) 210.6 438.68 S 0.1 (During) 262.92 438.68 S 0.1 (Remote) 298.65 438.68 S 0.1 (Object) 336.18 438.68 S 0.1 (Export) 368.12 438.68 S 4 14 Q 0.14 (\245) 198 418.28 S 1 10 Q 0.1 (Exceptions) 210.6 418.28 S 0.1 (During) 262.92 418.28 S 0.1 (RMI) 298.65 418.28 S 0.1 (Call) 321.58 418.28 S 4 14 Q 0.14 (\245) 198 397.88 S 1 10 Q 0.1 (Exceptions) 210.6 397.88 S 0.1 (or) 262.92 397.88 S 0.1 (Err) 275.65 397.88 S 0.1 (ors) 289.78 397.88 S 0.1 (During) 306.85 397.88 S 0.1 (Return) 342.58 397.88 S 4 14 Q 0.14 (\245) 198 377.48 S 1 10 Q 0.1 (Naming) 210.6 377.48 S 0.1 (Exceptions) 250.75 377.48 S 4 14 Q 0.14 (\245) 198 357.08 S 1 10 Q 0.1 (Other) 210.6 357.08 S 0.1 (Exceptions) 239.9 357.08 S FMENDPAGE %%EndPage: "113" 119 %%Page: "114" 120 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (1) 75.37 108.7 S 0.09 (14) 79.46 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (A.1) 64.14 638 T (Exceptions) 97.27 638 T (During) 166.19 638 T (Remote) 214.86 638 T (Object) 262.67 638 T (Export) 305.2 638 T 1 10 Q 0.1 (When) 198 616.33 S 0.1 (a) 227.95 616.33 S 0.1 (r) 236.17 616.33 S 0.1 (emote) 240.04 616.33 S 0.1 (object) 270.79 616.33 S 0.1 (class) 300.33 616.33 S 0.1 (is) 324.78 616.33 S 0.1 (cr) 335.25 616.33 S 0.1 (eated) 343.66 616.33 S 0.1 (that) 371.23 616.33 S 0.1 (extends) 392.09 616.33 S 5 F (UnicastRemoteObject) 430.08 616.33 T 1 F 0.1 (,) 544.08 616.33 S 0.1 (the) 198 603.93 S 0.1 (object) 215.29 603.93 S 0.1 (is) 244.83 603.93 S 0.1 (exported,) 255.3 603.93 S 0.1 (meaning) 301.35 603.93 S 0.1 (it) 343.9 603.93 S 0.1 (can) 353.39 603.93 S 0.1 (r) 372.07 603.93 S 0.1 (eceive) 375.94 603.93 S 0.1 (calls) 407.03 603.93 S 0.1 (fr) 430.15 603.93 S 0.1 (om) 437.45 603.93 S 0.1 (external) 455.06 603.93 S 0.1 (Java) 494.66 603.93 S 0.1 (virtual) 517.16 603.93 S 0.1 (machines) 198 591.53 S 0.1 (and) 243.77 591.53 S 0.1 (can) 264.12 591.53 S 0.1 (be) 282.8 591.53 S 0.1 (passed) 296.44 591.53 S 0.1 (in) 330.55 591.53 S 0.1 (an) 342.6 591.53 S 0.1 (RMI) 356.74 591.53 S 0.1 (call) 379.67 591.53 S 0.1 (as) 398.45 591.53 S 0.1 (either) 411.01 591.53 S 0.1 (a) 440.25 591.53 S 0.1 (parameter) 448.47 591.53 S 0.1 (or) 498.07 591.53 S 0.1 (r) 510.8 591.53 S 0.1 (eturn) 514.67 591.53 S 0.1 (value.) 198 579.13 S 0.1 (An) 228.06 579.13 S 0.1 (object) 244.43 579.13 S 0.1 (can) 273.43 579.13 S 0.1 (either) 291.56 579.13 S 0.1 (be) 320.26 579.13 S 0.1 (exported) 333.36 579.13 S 0.1 (on) 376.26 579.13 S 0.1 (an) 390.32 579.13 S 0.1 (anonymous) 403.91 579.13 S 0.1 (port) 459.61 579.13 S 0.1 (or) 481.27 579.13 S 0.1 (on) 493.45 579.13 S 0.1 (a) 507.51 579.13 S 0.1 (specif) 515.18 579.13 S 0.1 (ied) 541.31 579.13 S 0.1 (port.) 198 566.73 S 0.1 (For) 222.8 566.73 S 0.1 (objects) 241.19 566.73 S 0.1 (not) 275.07 566.73 S 0.1 (extended) 293.03 566.73 S 0.1 (fr) 337.78 566.73 S 0.1 (om) 345.08 566.73 S 5 F (UnicastRemoteObject) 362.69 566.73 T 1 F 0.1 (,) 476.69 566.73 S 0.1 (the) 482.41 566.73 S 5 F (java.rmi.server.UnicastRemoteObject.exportObject) 198 554.33 T 1 F 0.1 (method) 488.05 554.33 S 0.1 (is) 524.97 554.33 S 0.1 (used) 534.38 554.33 S 0.1 (to) 198 541.93 S 0.1 (explicitly) 210.04 541.93 S 0.1 (export) 255.02 541.93 S 0.1 (the) 287.37 541.93 S 0.1 (object.) 304.66 541.93 S 3 9 Q 0.09 (Exception) 204 516.6 S 0.09 (Context) 402 516.6 S 1 F 0.09 (java.rmi.StubNotFoundException) 204 501.6 S 0.09 (1.) 402 501.6 S 0.09 (Class) 411 501.6 S 0.09 (of) 435.39 501.6 S 0.09 (stub) 446.29 501.6 S 0.09 (not) 466.61 501.6 S 0.09 (found.) 482.77 501.6 S 0.09 (2.) 402 491.6 S 0.09 (Name) 411 491.6 S 0.09 (collision) 438.4 491.6 S 0.09 (with) 475.38 491.6 S 0.09 (class) 496.84 491.6 S 0.09 (of) 518.84 491.6 S 0.09 (same) 529.74 491.6 S 0.09 (name) 411 481.6 S 0.09 (as) 436.16 481.6 S 0.09 (stub) 447.47 481.6 S 0.09 (causes) 467.79 481.6 S 0.09 (one) 497 481.6 S 0.09 (of) 514.54 481.6 S 0.09 (these) 525.44 481.6 S 0.09 (err) 411 471.6 S 0.09 (ors:) 422.53 471.6 S 4 14 Q 0.14 (\245) 402 461.6 S 1 9 Q 0.09 (Stub) 411 461.6 S 0.09 (can\325t) 432.23 461.6 S 0.09 (be) 454.66 461.6 S 0.09 (instantiated.) 466.93 461.6 S 4 14 Q 0.14 (\245) 402 451.6 S 1 9 Q 0.09 (Stub) 411 451.6 S 0.09 (not) 432.23 451.6 S 0.09 (of) 448.39 451.6 S 0.09 (corr) 459.29 451.6 S 0.09 (ect) 475.51 451.6 S 0.09 (class.) 489.83 451.6 S 0.09 (3.) 402 441.6 S 0.09 (Bad) 413.81 441.6 S 0.09 (URL) 432.38 441.6 S 0.09 (due) 453.97 441.6 S 0.09 (to) 472.29 441.6 S 0.09 (wr) 483.12 441.6 S 0.09 (ong) 494.2 441.6 S 0.09 (codebase.) 512.44 441.6 S 0.09 (4.) 402 431.6 S 0.09 (Stub) 411 431.6 S 0.09 (not) 432.23 431.6 S 0.09 (of) 448.39 431.6 S 0.09 (corr) 459.29 431.6 S 0.09 (ect) 475.51 431.6 S 0.09 (class.) 489.83 431.6 S 0.09 (java.rmi.server) 204 416.6 S 0.09 (.SkeletonNotFoundException) 264.13 416.6 S 0 F 0.09 (note:) 204 405.2 S 0.09 (this) 225.01 405.2 S 0.09 (exception) 241.67 405.2 S 0.09 (is) 279.45 405.2 S 0.09 (depr) 288.45 405.2 S 0.09 (ecated) 304.64 405.2 S 0.09 (in) 330.15 405.2 S 0.09 (JDK1.2) 340.64 405.2 S 1 F 0.09 (1.) 402 416.6 S 0.09 (Class) 411 416.6 S 0.09 (of) 435.39 416.6 S 0.09 (skeleton) 446.29 416.6 S 0.09 (not) 482.96 416.6 S 0.09 (found.) 499.13 416.6 S 0.09 (2.) 402 406.6 S 0.09 (Name) 411 406.6 S 0.09 (collision) 438.4 406.6 S 0.09 (with) 475.38 406.6 S 0.09 (class) 496.84 406.6 S 0.09 (of) 518.84 406.6 S 0.09 (same) 529.74 406.6 S 0.09 (name) 411 396.6 S 0.09 (as) 436.16 396.6 S 0.09 (skeleton) 447.47 396.6 S 0.09 (causes) 484.14 396.6 S 0.09 (one) 513.36 396.6 S 0.09 (of) 530.9 396.6 S 0.09 (these) 411 386.6 S 0.09 (err) 434.87 386.6 S 0.09 (ors:) 446.4 386.6 S 4 14 Q 0.14 (\245) 402 376.6 S 1 9 Q 0.09 (Skeleton) 411 376.6 S 0.09 (can\325t) 448.58 376.6 S 0.09 (be) 471.01 376.6 S 0.09 (instantiated.) 483.29 376.6 S 4 14 Q 0.14 (\245) 402 366.6 S 1 9 Q 0.09 (Skeleton) 411 366.6 S 0.09 (not) 448.58 366.6 S 0.09 (of) 464.75 366.6 S 0.09 (corr) 475.65 366.6 S 0.09 (ect) 491.86 366.6 S 0.09 (class.) 506.18 366.6 S 0.09 (3.) 402 356.6 S 0.09 (Bad) 411 356.6 S 0.09 (URL) 429.58 356.6 S 0.09 (due) 451.17 356.6 S 0.09 (to) 469.48 356.6 S 0.09 (wr) 480.32 356.6 S 0.09 (ong) 491.4 356.6 S 0.09 (codebase.) 509.63 356.6 S 0.09 (4.) 402 346.6 S 0.09 (Skeleton) 411 346.6 S 0.09 (not) 448.58 346.6 S 0.09 (of) 464.75 346.6 S 0.09 (corr) 475.65 346.6 S 0.09 (ect) 491.86 346.6 S 0.09 (class.) 506.18 346.6 S 0.09 (java.rmi.server) 204 331.6 S 0.09 (.ExportException) 264.13 331.6 S 0.09 (The) 402 331.6 S 0.09 (port) 420.14 331.6 S 0.09 (is) 440.12 331.6 S 0.09 (in) 449.55 331.6 S 0.09 (use) 460.39 331.6 S 0.09 (by) 477.02 331.6 S 0.09 (another) 489.99 331.6 S 0.09 (VM.) 524.12 331.6 S 396 526.75 396 326.45 2 L V 0 Z N 198 526.6 561.6 526.6 2 L V N 198 511.6 561.6 511.6 2 L V 0.5 H N 198 426.6 561.6 426.6 2 L V 0.3 H N 198 341.6 561.6 341.6 2 L V N 198 326.6 561.6 326.6 2 L V N FMENDPAGE %%EndPage: "114" 120 %%Page: "115" 121 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Appendix) 198 108.7 S 0.09 (:) 240.61 108.7 S 0 F 0.09 (Exceptions) 244.7 108.7 S 0.09 (In) 287.02 108.7 S 0.09 (RMI) 296.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 523.36 108.7 S 0.09 (1) 544.72 108.7 S 0.09 (15) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (A.2) 64.14 638 T (Exceptions) 97.27 638 T (During) 166.19 638 T (RMI) 214.86 638 T (Call) 246.83 638 T (A.3) 64.14 414 T (Exceptions) 97.27 414 T (or) 166.19 414 T (Err) 181.5 414 T (ors) 202.06 414 T (During) 223.2 414 T (Return) 271.87 414 T 3 9 Q 0.09 (Exception) 204 611 S 0.09 (Context) 402 611 S 1 F 0.09 (java.rmi.UnknownHostException) 204 596 S 0.09 (Unknown) 402 596 S 0.09 (host.) 445.58 596 S 0.09 (java.rmi.ConnectException) 204 581 S 0.09 (Connection) 402 581 S 0.09 (r) 451.49 581 S 0.09 (efused) 454.97 581 S 0.09 (to) 484.68 581 S 0.09 (host.) 495.52 581 S 0.09 (java.rmi.ConnectIOException) 204 566 S 0.09 (I/O) 402 566 S 0.09 (err) 420.64 566 S 0.09 (or) 432.17 566 S 0.09 (cr) 443.62 566 S 0.09 (eating) 451.19 566 S 0.09 (connection.) 479.15 566 S 0.09 (java.rmi.MarshalException) 204 551 S 0.09 (I/O) 402 551 S 0.09 (err) 420.64 551 S 0.09 (or) 432.17 551 S 0.09 (marshaling) 443.62 551 S 0.09 (transport) 492.37 551 S 0.09 (header) 402 539.6 S 0.09 (,) 429.29 539.6 S 0.09 (marshaling) 434.44 539.6 S 0.09 (call) 483.18 539.6 S 0.09 (header) 500.08 539.6 S 0.09 (,) 527.37 539.6 S 0.09 (or) 532.52 539.6 S 0.09 (marshaling) 402 528.2 S 0.09 (ar) 450.74 528.2 S 0.09 (guments.) 458.82 528.2 S 0.09 (java.rmi.NoSuchObjectException) 204 513.2 S 0.09 (Attempt) 402 513.2 S 0.09 (to) 438.91 513.2 S 0.09 (invoke) 449.74 513.2 S 0.09 (a) 480.26 513.2 S 0.09 (method) 487.66 513.2 S 0.09 (on) 521.85 513.2 S 0.09 (an) 534.99 513.2 S 0.09 (object) 402 501.8 S 0.09 (that) 428.59 501.8 S 0.09 (is) 447.36 501.8 S 0.09 (no) 456.78 501.8 S 0.09 (longer) 469.92 501.8 S 0.09 (available.) 498.91 501.8 S 0.09 (java.rmi.StubNotFoundException) 204 486.8 S 0.09 (Remote) 402 486.8 S 0.09 (object) 435.78 486.8 S 0.09 (not) 462.36 486.8 S 0.09 (exported.) 478.53 486.8 S 0.09 (java.rmi.activation.ActivateFailedException) 204 471.8 S 0.09 (Thr) 402 471.8 S 0.09 (own) 416.42 471.8 S 0.09 (by) 437.15 471.8 S 0.09 (RMI) 450.12 471.8 S 0.09 (r) 470.76 471.8 S 0.09 (untime) 474.33 471.8 S 0.09 (when) 506.16 471.8 S 0.09 (activation) 402 460.4 S 0.09 (fails) 445.05 460.4 S 0.09 (during) 464.86 460.4 S 0.09 (a) 495.55 460.4 S 0.09 (r) 502.94 460.4 S 0.09 (emote) 506.42 460.4 S 0.09 (call) 534.1 460.4 S 0.09 (to) 402 449 S 0.09 (an) 412.84 449 S 0.09 (activatable) 425.56 449 S 0.09 (object) 472.33 449 S 3 F 0.09 (Exception) 204 387 S 0.09 (Context) 357 387 S 1 F 0.09 (java.rmi.UnmarshalException) 204 372 S 0.09 (1.) 357 372 S 0.09 (Corr) 366 372 S 0.09 (upted) 384.69 372 S 0.09 (str) 411.53 372 S 0.09 (eam) 421.94 372 S 0.09 (leads) 441.78 372 S 0.09 (to) 465.78 372 S 0.09 (either) 476.62 372 S 0.09 (an) 502.93 372 S 0.09 (I/O) 515.66 372 S 0.09 (or) 534.3 372 S 0.09 (pr) 366 362 S 0.09 (otocol) 374.98 362 S 0.09 (err) 402.62 362 S 0.09 (or) 414.15 362 S 0.09 (when:) 425.61 362 S 4 14 Q 0.14 (\245) 357 352 S 1 9 Q 0.09 (Marshaling) 366 352 S 0.09 (r) 415.31 352 S 0.09 (eturn) 418.79 352 S 0.09 (header) 443.52 352 S 0.09 (.) 470.8 352 S 4 14 Q 0.14 (\245) 357 342 S 1 9 Q 0.09 (Checking) 366 342 S 0.09 (r) 407.32 342 S 0.09 (eturn) 410.8 342 S 0.09 (type.) 435.52 342 S 4 14 Q 0.14 (\245) 357 332 S 1 9 Q 0.09 (Checking) 366 332 S 0.09 (r) 407.32 332 S 0.09 (eturn) 410.8 332 S 0.09 (code.) 435.52 332 S 4 14 Q 0.14 (\245) 357 322 S 1 9 Q 0.09 (Unmarshaling) 366 322 S 0.09 (r) 427.16 322 S 0.09 (eturn.) 430.65 322 S 0.09 (2.) 357 312 S 0.09 (Return) 366 312 S 0.09 (value) 396.83 312 S 0.09 (class) 422.02 312 S 0.09 (not) 444.03 312 S 0.09 (found.) 460.19 312 S 0.09 (java.rmi.UnexpectedException) 204 297 S 0.09 (An) 357 297 S 0.09 (exception) 372.23 297 S 0.09 (not) 414.22 297 S 0.09 (mentioned) 430.39 297 S 0.09 (in) 477.01 297 S 0.09 (the) 487.86 297 S 0.09 (method) 503.42 297 S 0.09 (signatur) 357 285.6 S 0.09 (e) 390.65 285.6 S 0.09 (occurr) 397.86 285.6 S 0.09 (ed) 423.68 285.6 S 0.09 (\050excluding) 436.48 285.6 S 0.09 (r) 482.54 285.6 S 0.09 (untime) 486.11 285.6 S 0.09 (exceptions\051.) 357 274.2 S 0.09 (The) 408.33 274.2 S 5 F (UnexpectedException) 426.47 274.2 T 1 F 0.09 (exception) 357 262.8 S 0.09 (object) 398.99 262.8 S 0.09 (contains) 425.58 262.8 S 0.09 (the) 462.36 262.8 S 0.09 (underlying) 477.92 262.8 S 0.09 (exception) 357 251.4 S 0.09 (that) 398.99 251.4 S 0.09 (was) 417.77 251.4 S 0.09 (thr) 436.67 251.4 S 0.09 (own) 448.5 251.4 S 0.09 (by) 469.24 251.4 S 0.09 (the) 482.21 251.4 S 0.09 (server) 497.77 251.4 S 0.09 (.) 522.27 251.4 S 396 621.15 396 443.85 2 L V 0 Z N 198 621 558 621 2 L V N 198 606 558 606 2 L V 0.5 H N 198 591 558 591 2 L V 0.3 H N 198 576 558 576 2 L V N 198 561 558 561 2 L V N 198 523.2 558 523.2 2 L V N 198 496.8 558 496.8 2 L V N 198 481.8 558 481.8 2 L V N 198 444 558 444 2 L V N 351 397.15 351 246.25 2 L V N 198 397 558 397 2 L V N 198 382 558 382 2 L V 0.5 H N 198 307 558 307 2 L V 0.3 H N 198 246.4 558 246.4 2 L V N FMENDPAGE %%EndPage: "115" 121 %%Page: "116" 122 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (1) 75.37 108.7 S 0.09 (16) 79.46 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 14 Q 0 X (A.3.1) 121.89 458.07 T (Possible) 160.49 458.07 T (Causes) 210.06 458.07 T (of) 253.94 458.07 T (java.rmi.ServerException) 268.25 458.07 T 1 10 Q 0.1 (These) 198 436.73 S 0.1 (ar) 227.39 436.73 S 0.1 (e) 236.36 436.73 S 0.1 (some) 244.37 436.73 S 0.1 (of) 271.21 436.73 S 0.1 (the) 283.32 436.73 S 0.1 (underlying) 300.61 436.73 S 0.1 (exceptions) 354.19 436.73 S 0.1 (which) 405.19 436.73 S 0.1 (can) 436.14 436.73 S 0.1 (occur) 454.82 436.73 S 0.1 (on) 482.76 436.73 S 0.1 (the) 497.36 436.73 S 0.1 (server) 514.65 436.73 S 0.1 (when) 198 424.33 S 0.1 (the) 226.29 424.33 S 0.1 (server) 243.58 424.33 S 0.1 (is) 274.67 424.33 S 0.1 (itself) 285.14 424.33 S 0.1 (executing) 310.3 424.33 S 0.1 (a) 357.08 424.33 S 0.1 (r) 365.3 424.33 S 0.1 (emote) 369.17 424.33 S 0.1 (method) 399.92 424.33 S 0.1 (invocation.) 437.91 424.33 S 0.1 (These) 491.36 424.33 S 0.1 (exceptions) 198 411.93 S 0.1 (ar) 249 411.93 S 0.1 (e) 257.97 411.93 S 0.1 (wrapped) 265.98 411.93 S 0.1 (in) 310.01 411.93 S 0.1 (a) 322.06 411.93 S 5 F (java.rmi.ServerException) 330.28 411.93 T 1 F 0.1 (;) 474.28 411.93 S 0.1 (that) 480 411.93 S 0.1 (is) 500.86 411.93 S 0.1 (the) 511.33 411.93 S 5 F (java.rmi.ServerException) 198 399.53 T 1 F 0.1 (contains) 344.71 399.53 S 0.1 (the) 385.16 399.53 S 0.1 (original) 402.04 399.53 S 0.1 (exception) 440.07 399.53 S 0.1 (for) 486.31 399.53 S 0.1 (the) 502.06 399.53 S 0.1 (client) 518.94 399.53 S 0.1 (to) 546.37 399.53 S 0.1 (extract.) 198 387.13 S 0.1 (These) 233.9 387.13 S 0.1 (exceptions) 262.9 387.13 S 0.1 (ar) 313.52 387.13 S 0.1 (e) 322.49 387.13 S 0.1 (wrapped) 330.11 387.13 S 0.1 (by) 373.76 387.13 S 5 F (ServerException) 387.78 387.13 T 1 F 0.1 (so) 480.52 387.13 S 0.1 (that) 493.15 387.13 S 0.1 (the) 513.63 387.13 S 0.1 (client) 530.53 387.13 S 0.1 (will) 198 374.73 S 0.1 (know) 218.02 374.73 S 0.1 (that) 246.16 374.73 S 0.1 (its) 266.45 374.73 S 0.1 (own) 279.72 374.73 S 0.1 (r) 302.19 374.73 S 0.1 (emote) 306.06 374.73 S 0.1 (method) 336.25 374.73 S 0.1 (invocation) 373.67 374.73 S 0.1 (on) 423.96 374.73 S 0.1 (the) 437.99 374.73 S 0.1 (server) 454.72 374.73 S 0.1 (did) 485.24 374.73 S 0.1 (not) 503.23 374.73 S 0.1 (fail,) 520.62 374.73 S 0.1 (but) 540.33 374.73 S 0.1 (that) 198 362.33 S 0.1 (a) 218.86 362.33 S 0.1 (secondary) 227.08 362.33 S 0.1 (r) 276.47 362.33 S 0.1 (emote) 280.34 362.33 S 0.1 (method) 311.09 362.33 S 0.1 (invocation) 349.08 362.33 S 0.1 (made) 399.93 362.33 S 0.1 (by) 428.18 362.33 S 0.1 (the) 442.59 362.33 S 0.1 (server) 459.88 362.33 S 0.1 (failed.) 490.97 362.33 S 1 9 Q 0.09 (java.rmi.ServerErr) 204 623 S 0.09 (or) 278.42 623 S 0.09 (Any) 357 623 S 0.09 (err) 377.32 623 S 0.09 (or) 388.85 623 S 0.09 (that) 400.31 623 S 0.09 (occurs) 419.08 623 S 0.09 (while) 448.13 623 S 0.09 (the) 473.68 623 S 0.09 (server) 489.24 623 S 0.09 (is) 517.22 623 S 0.09 (executing) 357 611.6 S 0.09 (a) 398.68 611.6 S 0.09 (r) 405.65 611.6 S 0.09 (emote) 409.14 611.6 S 0.09 (method.) 436.39 611.6 S 0.09 (The) 472.49 611.6 S 5 F (ServerError) 490.21 611.6 T 1 F 0.09 (exception) 357 600.2 S 0.09 (object) 398.99 600.2 S 0.09 (contains) 425.58 600.2 S 0.09 (the) 462.36 600.2 S 0.09 (underlying) 477.92 600.2 S 0.09 (err) 526.14 600.2 S 0.09 (or) 537.67 600.2 S 0.09 (that) 357 588.8 S 0.09 (was) 375.77 588.8 S 0.09 (thr) 394.67 588.8 S 0.09 (own) 406.51 588.8 S 0.09 (by) 427.24 588.8 S 0.09 (the) 440.21 588.8 S 0.09 (server) 455.77 588.8 S 0.09 (,) 480.28 588.8 S 0.09 (java.rmi.ServerException) 204 573.8 S 0.09 (Any) 357 573.8 S 0.09 (r) 377.32 573.8 S 0.09 (emote) 380.8 573.8 S 0.09 (exception) 408.48 573.8 S 0.09 (that) 450.47 573.8 S 0.09 (occurs) 469.25 573.8 S 0.09 (while) 498.3 573.8 S 0.09 (the) 523.85 573.8 S 0.09 (server) 357 562.4 S 0.09 (is) 384.98 562.4 S 0.09 (executing) 394.4 562.4 S 0.09 (a) 436.51 562.4 S 0.09 (r) 443.9 562.4 S 0.09 (emote) 447.39 562.4 S 0.09 (method.) 475.06 562.4 S 0.09 (For) 511.59 562.4 S 0.09 (examples,) 357 551 S 0.09 (see) 400.42 551 S 0.09 (Section) 415.94 551 S 0.09 (A.3.1,) 447.65 551 S 0.09 (\322Possible) 473.75 551 S 0.09 (Causes) 514.37 551 S 0.09 (of) 357 539.6 S 0.09 (java.rmi.ServerException\322.) 367.9 539.6 S 0.09 (java.rmi.ServerRuntimeException) 204 524.6 S 0 F 0.09 (note:) 204 513.2 S 0.09 (this) 225.01 513.2 S 0.09 (exception) 241.67 513.2 S 0.09 (is) 279.45 513.2 S 0.09 (depr) 288.45 513.2 S 0.09 (ecated) 304.64 513.2 S 0.09 (in) 330.15 513.2 S 0.09 (JDK1.2) 204 501.8 S 1 F 0.09 (This) 357 524.6 S 0.09 (exception) 377.36 524.6 S 0.09 (is) 419.35 524.6 S 0.09 (not) 428.77 524.6 S 0.09 (thr) 444.94 524.6 S 0.09 (own) 456.77 524.6 S 0.09 (by) 477.51 524.6 S 0.09 (servers) 490.48 524.6 S 0.09 (r) 357 513.2 S 0.09 (unning) 360.57 513.2 S 0.09 (JDK1.2) 392.68 513.2 S 0.09 (compatible) 423.78 513.2 S 0.09 (versions.) 471.71 513.2 S 0.09 (A) 510.93 513.2 S 5 F (RuntimeException) 357 501.8 T 1 F 0.09 (ar) 446.21 501.8 S 0.09 (e) 454.28 501.8 S 0.09 (pr) 461.49 501.8 S 0.09 (opagated) 470.47 501.8 S 0.09 (to) 511.07 501.8 S 0.09 (clients) 521.91 501.8 S 0.09 (in) 357 490.4 S 0.09 (tact.) 367.85 490.4 S 3 F 0.09 (Exception) 204 337 S 0.09 (Context) 398.4 337 S 1 F 0.09 (java.rmi.server) 204 322 S 0.09 (.SkeletonMismatchException) 264.13 322 S 0 F 0.09 (note:) 204 310.6 S 0.09 (this) 225.01 310.6 S 0.09 (exception) 241.67 310.6 S 0.09 (is) 279.45 310.6 S 0.09 (depr) 288.45 310.6 S 0.09 (ecated) 304.64 310.6 S 0.09 (in) 330.15 310.6 S 0.09 (JDK1.2) 340.64 310.6 S 1 F 0.09 (Hash) 398.4 322 S 0.09 (mismatch) 422.61 322 S 0.09 (of) 465.13 322 S 0.09 (stub) 476.03 322 S 0.09 (and) 496.36 322 S 0.09 (skeleton.) 514.67 322 S 0.09 (java.rmi.UnmarshalException) 204 295.6 S 0.09 (I/O) 398.4 295.6 S 0.09 (err) 417.04 295.6 S 0.09 (or) 428.57 295.6 S 0.09 (unmarshaling) 440.02 295.6 S 0.09 (call) 499.61 295.6 S 0.09 (header) 516.51 295.6 S 0.09 (.) 543.8 295.6 S 0.09 (I/O) 398.4 284.2 S 0.09 (err) 417.04 284.2 S 0.09 (or) 428.57 284.2 S 0.09 (unmarshaling) 440.02 284.2 S 0.09 (ar) 499.61 284.2 S 0.09 (guments.) 507.69 284.2 S 0.09 (java.rmi.MarshalException) 204 269.2 S 0.09 (Pr) 398.4 269.2 S 0.09 (otocol) 407.41 269.2 S 0.09 (err) 435.05 269.2 S 0.09 (or) 446.58 269.2 S 0.09 (marshaling) 458.03 269.2 S 0.09 (r) 506.78 269.2 S 0.09 (eturn.) 510.26 269.2 S 0.09 (java.rmi.RemoteException) 204 254.2 S 0.09 (Method) 398.4 254.2 S 0.09 (number) 433.16 254.2 S 0.09 (out) 467.96 254.2 S 0.09 (of) 484.31 254.2 S 0.09 (range) 495.21 254.2 S 0.09 (due) 521.08 254.2 S 0.09 (to) 539.39 254.2 S 0.09 (corr) 398.4 242.8 S 0.09 (upted) 414.71 242.8 S 0.09 (str) 441.55 242.8 S 0.09 (eam.) 451.96 242.8 S 3 F 0.09 (Exception) 204 638 S 0.09 (Context) 357 638 S 351 648.15 351 485.25 2 L V 0 Z N 198 648 558 648 2 L V N 198 633 558 633 2 L V 0.5 H N 198 583.8 558 583.8 2 L V 0.3 H N 198 534.6 558 534.6 2 L V N 198 485.4 558 485.4 2 L V N 392.4 347.15 392.4 237.65 2 L V N 198 347 558 347 2 L V N 198 332 558 332 2 L V 0.5 H N 198 305.6 558 305.6 2 L V 0.3 H N 198 279.2 558 279.2 2 L V N 198 264.2 558 264.2 2 L V N 198 237.8 558 237.8 2 L V N FMENDPAGE %%EndPage: "116" 122 %%Page: "117" 123 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Appendix) 198 108.7 S 0.09 (:) 240.61 108.7 S 0 F 0.09 (Exceptions) 244.7 108.7 S 0.09 (In) 287.02 108.7 S 0.09 (RMI) 296.95 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 523.36 108.7 S 0.09 (1) 544.72 108.7 S 0.09 (17) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (A.4) 64.14 638 T (Naming) 97.27 638 T (Exceptions) 150.09 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (following) 218.16 616.33 S 0.1 (table) 264.88 616.33 S 0.1 (lists) 289.99 616.33 S 0.1 (the) 311.17 616.33 S 0.1 (exceptions) 328.46 616.33 S 0.1 (specif) 379.46 616.33 S 0.1 (ied) 405.59 616.33 S 0.1 (in) 422.82 616.33 S 0.1 (methods) 434.87 616.33 S 0.1 (of) 477.2 616.33 S 0.1 (the) 489.31 616.33 S 5 F (java.rmi.Naming) 198 603.93 T 1 F 0.1 (class) 295.13 603.93 S 0.1 (and) 319.55 603.93 S 0.1 (the) 339.86 603.93 S 5 F (java.rmi.registry.Registry) 357.12 603.93 T 1 F 0.1 (interface.) 516.21 603.93 S 0 15 Q (A.5) 64.14 414.8 T (Activation) 97.27 414.8 T (Exceptions) 164.51 414.8 T 1 10 Q 0.1 (The) 198 393.13 S 0.1 (following) 218.16 393.13 S 0.1 (table) 264.88 393.13 S 0.1 (lists) 289.99 393.13 S 0.1 (the) 311.17 393.13 S 0.1 (exceptions) 328.46 393.13 S 0.1 (that) 379.46 393.13 S 0.1 (can) 400.32 393.13 S 0.1 (be) 419 393.13 S 0.1 (thr) 432.64 393.13 S 0.1 (own) 445.79 393.13 S 0.1 (in) 468.83 393.13 S 0.1 (activities) 480.88 393.13 S 0.1 (involving) 198 380.73 S 0.1 (activatable) 244.71 380.73 S 0.1 (objects.) 296.68 380.73 S 0.1 (The) 333.16 380.73 S 0.1 (activation) 353.32 380.73 S 0.1 (API) 401.15 380.73 S 0.1 (is) 421.76 380.73 S 0.1 (in) 432.23 380.73 S 0.1 (the) 444.28 380.73 S 0.1 (package) 461.57 380.73 S 5 F (java.rmi.activation) 198 368.33 T 1 F 0.1 (.) 312 368.33 S 3 9 Q 0.09 (Exception) 204 578.6 S 0.09 (Context) 398.4 578.6 S 1 F 0.09 (java.rmi.AccessException) 204 563.6 S 0.09 (Operation) 398.4 563.6 S 0.09 (disallowed.) 442.57 563.6 S 0.09 (The) 492.52 563.6 S 0.09 (r) 510.66 563.6 S 0.09 (egistry) 514.15 563.6 S 0.09 (r) 398.4 552.2 S 0.09 (estricts) 401.88 552.2 S 0.09 (bind,) 433.39 552.2 S 0.09 (r) 457.23 552.2 S 0.09 (ebind,) 460.71 552.2 S 0.09 (and) 488.96 552.2 S 0.09 (unbind) 507.27 552.2 S 0.09 (to) 539.62 552.2 S 0.09 (the) 398.4 540.8 S 0.09 (same) 413.96 540.8 S 0.09 (host.) 437.7 540.8 S 0.09 (The) 460.11 540.8 S 0.09 (lookup) 478.26 540.8 S 0.09 (operation) 509.89 540.8 S 0.09 (can) 398.4 529.4 S 0.09 (originate) 415.21 529.4 S 0.09 (fr) 454.52 529.4 S 0.09 (om) 461.09 529.4 S 0.09 (any) 476.94 529.4 S 0.09 (host.) 494.76 529.4 S 0.09 (java.rmi.Alr) 204 514.4 S 0.09 (eadyBoundException) 252.9 514.4 S 0.09 (Attempt) 398.4 514.4 S 0.09 (to) 435.31 514.4 S 0.09 (bind) 446.14 514.4 S 0.09 (a) 467.64 514.4 S 0.09 (name) 475.04 514.4 S 0.09 (that) 500.21 514.4 S 0.09 (is) 518.98 514.4 S 0.09 (alr) 398.4 503 S 0.09 (eady) 409.18 503 S 0.09 (bound.) 431.66 503 S 0.09 (java.rmi.NotBoundException) 204 488 S 0.09 (Attempt) 398.4 488 S 0.09 (to) 434.7 488 S 0.09 (look) 444.92 488 S 0.09 (up) 464.93 488 S 0.09 (a) 478.14 488 S 0.09 (name) 484.92 488 S 0.09 (that) 509.48 488 S 0.09 (is) 527.64 488 S 0.09 (not) 536.45 488 S 0.09 (bound.) 398.4 476.6 S 0.09 (java.rmi.UnknownHostException) 204 461.6 S 0.09 (Attempt) 398.4 461.6 S 0.09 (to) 435.31 461.6 S 0.09 (contact) 446.14 461.6 S 0.09 (a) 478.09 461.6 S 0.09 (r) 485.49 461.6 S 0.09 (egistry) 488.98 461.6 S 0.09 (on) 519.66 461.6 S 0.09 (an) 532.79 461.6 S 0.09 (unknown) 398.4 450.2 S 0.09 (host.) 440.4 450.2 S 3 F 0.09 (Exception) 204 343 S 0.09 (Context) 402 343 S 1 F 0.09 (java.rmi.activation.ActivateFailedException) 204 328 S 0.09 (Thr) 402 328 S 0.09 (own) 416.42 328 S 0.09 (by) 437.15 328 S 0.09 (RMI) 450.12 328 S 0.09 (r) 470.76 328 S 0.09 (untime) 474.33 328 S 0.09 (when) 506.16 328 S 0.09 (activation) 402 316.6 S 0.09 (fails) 445.05 316.6 S 0.09 (during) 464.86 316.6 S 0.09 (a) 495.55 316.6 S 0.09 (r) 502.94 316.6 S 0.09 (emote) 506.42 316.6 S 0.09 (call) 534.1 316.6 S 0.09 (to) 402 305.2 S 0.09 (an) 412.84 305.2 S 0.09 (activatable) 425.56 305.2 S 0.09 (object.) 472.33 305.2 S 0.09 (java.rmi.activation.ActivationException) 204 290.2 S 0.09 (General) 402 290.2 S 0.09 (exception) 436.84 290.2 S 0.09 (class) 478.83 290.2 S 0.09 (used) 500.84 290.2 S 0.09 (by) 523.06 290.2 S 0.09 (the) 536.03 290.2 S 0.09 (activation) 402 278.8 S 0.09 (interfaces) 445.05 278.8 S 0.09 (and) 487.03 278.8 S 0.09 (classes.) 505.35 278.8 S 0.09 (java.rmi.activation.UnknownGr) 204 263.8 S 0.09 (oupException) 333.41 263.8 S 0.09 (Thr) 402 263.8 S 0.09 (own) 416.42 263.8 S 0.09 (by) 437.15 263.8 S 0.09 (methods) 450.12 263.8 S 0.09 (of) 488.22 263.8 S 0.09 (the) 499.12 263.8 S 0.09 (activation) 402 252.4 S 0.09 (classes) 445.05 252.4 S 0.09 (and) 475.36 252.4 S 0.09 (interfaces) 493.67 252.4 S 0.09 (when) 402 241 S 0.09 (the) 427.46 241 S 0.09 (ActivationGr) 443.02 241 S 0.09 (oupID) 496.2 241 S 0.09 (parameter) 402 229.6 S 0.09 (or) 446.64 229.6 S 0.09 (ActivationGr) 458.1 229.6 S 0.09 (oupID) 511.28 229.6 S 0.09 (in) 540.28 229.6 S 0.09 (an) 402 218.2 S 0.09 (ActivationGr) 414.73 218.2 S 0.09 (oupDesc) 467.91 218.2 S 0.09 (parameter) 506.18 218.2 S 0.09 (is) 402 206.8 S 0.09 (invalid.) 411.42 206.8 S 0.09 (java.rmi.activation.UnknownObjectException) 204 191.8 S 0.09 (Thr) 402 191.8 S 0.09 (own) 416.42 191.8 S 0.09 (by) 437.15 191.8 S 0.09 (methods) 450.12 191.8 S 0.09 (of) 488.22 191.8 S 0.09 (the) 499.12 191.8 S 0.09 (activation) 402 180.4 S 0.09 (classes) 445.05 180.4 S 0.09 (and) 475.36 180.4 S 0.09 (interfaces) 493.67 180.4 S 0.09 (when) 402 169 S 0.09 (the) 427.3 169 S 0.09 (ActivationID) 442.7 169 S 0.09 (parameter) 498.26 169 S 0.09 (is) 542.74 169 S 0.09 (invalid.) 402 157.6 S 392.4 588.75 392.4 445.05 2 L V 0 Z N 198 588.6 558 588.6 2 L V N 198 573.6 558 573.6 2 L V 0.5 H N 198 524.4 558 524.4 2 L V 0.3 H N 198 498 558 498 2 L V N 198 471.6 558 471.6 2 L V N 198 445.2 558 445.2 2 L V N 396 353.15 396 152.45 2 L V N 198 353 558 353 2 L V N 198 338 558 338 2 L V 0.5 H N 198 300.2 558 300.2 2 L V 0.3 H N 198 273.8 558 273.8 2 L V N 198 201.8 558 201.8 2 L V N 198 152.6 558 152.6 2 L V N FMENDPAGE %%EndPage: "117" 123 %%Page: "118" 124 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (1) 75.37 108.7 S 0.09 (18) 79.46 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (A.6) 64.14 638 T (Other) 97.27 638 T (Exceptions) 135.92 638 T 3 9 Q 0.09 (Exception) 204 611 S 0.09 (Context) 398.4 611 S 1 F 0.09 (java.rmi.RMISecurityException) 204 596 S 0 F 0.09 (note:) 204 584.6 S 0.09 (this) 225.01 584.6 S 0.09 (exception) 241.67 584.6 S 0.09 (is) 279.45 584.6 S 0.09 (depr) 288.45 584.6 S 0.09 (ecated) 304.64 584.6 S 0.09 (in) 330.15 584.6 S 0.09 (JDK1.2) 340.64 584.6 S 1 F 0.09 (A) 398.4 596 S 0.09 (security) 408.3 596 S 0.09 (exception) 443.49 596 S 0.09 (that) 485.48 596 S 0.09 (is) 504.26 596 S 0.09 (thr) 513.68 596 S 0.09 (own) 525.51 596 S 0.09 (by) 398.4 584.6 S 0.09 (the) 411.37 584.6 S 0.09 (RMISecurityManager) 426.93 584.6 S 0.09 (.) 513.64 584.6 S 0.09 (java.rmi.server) 204 569.6 S 0.09 (.ServerCloneException) 264.13 569.6 S 0.09 (Clone) 398.4 569.6 S 0.09 (failed.) 425.12 569.6 S 0.09 (java.rmi.server) 204 554.6 S 0.09 (.ServerNotActiveException) 264.13 554.6 S 0.09 (Attempt) 398.4 554.6 S 0.09 (to) 435.18 554.6 S 0.09 (get) 445.89 554.6 S 0.09 (the) 461.09 554.6 S 0.09 (client) 476.53 554.6 S 0.09 (host) 501.47 554.6 S 0.09 (via) 521.41 554.6 S 0.09 (the) 536.57 554.6 S 0.09 (RemoteServer) 398.4 543.2 S 0.09 (.getClientHost) 454.78 543.2 S 0.09 (method) 516.6 543.2 S 0.09 (when) 398.4 531.8 S 0.09 (the) 423.86 531.8 S 0.09 (r) 439.42 531.8 S 0.09 (emote) 442.9 531.8 S 0.09 (server) 470.58 531.8 S 0.09 (is) 498.56 531.8 S 0.09 (not) 507.98 531.8 S 0.09 (executing) 398.4 520.4 S 0.09 (in) 440.5 520.4 S 0.09 (a) 451.35 520.4 S 0.09 (r) 458.74 520.4 S 0.09 (emote) 462.23 520.4 S 0.09 (method.) 489.9 520.4 S 0.09 (java.rmi.server) 204 505.4 S 0.09 (.SocketSecurityException) 264.13 505.4 S 0.09 (Attempt) 398.4 505.4 S 0.09 (to) 434.82 505.4 S 0.09 (export) 445.16 505.4 S 0.09 (object) 473.79 505.4 S 0.09 (on) 499.88 505.4 S 0.09 (an) 512.53 505.4 S 0.09 (illegal) 524.76 505.4 S 0.09 (port.) 398.4 494 S 392.4 621.15 392.4 488.85 2 L V 0 Z N 198 621 558 621 2 L V N 198 606 558 606 2 L V 0.5 H N 198 579.6 558 579.6 2 L V 0.3 H N 198 564.6 558 564.6 2 L V N 198 515.4 558 515.4 2 L V N 198 489 558 489 2 L V N FMENDPAGE %%EndPage: "118" 124 %%Page: "119" 125 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 523.36 108.7 S 0.09 (1) 544.72 108.7 S 0.09 (19) 548.82 108.7 S 0 0 0 1 0 0 0 1 K 198 500.18 558 500.18 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 540.76 521.07 558.36 524.92 R 0 X V 540.76 514.65 558.36 518.5 R V 540.76 508.42 558.36 512.27 R V 540.76 518.61 558.36 521.29 R 7 X V 540.76 512.4 558.36 514.87 R V 0 0 0 1 0 0 0 1 K 54 522.64 558 589.39 C 0 0 0 1 0 0 0 1 K 0 0 612 792 C 0 0 0 1 0 0 0 1 K 0 20 Q 0 X (Pr) 198 509.31 T (operties) 217.64 509.31 T (In) 282.36 509.31 T (RMI) 302.64 509.31 T 1 1 0 0 0 0 1 1 K 0 24 Q -3.12 (B) 522.48 508.64 S 0 0 0 1 0 0 0 1 K 0 13 Q 0.13 (T) 198 457.68 S 0.13 (opics:) 204.63 457.68 S 4 14 Q 0.14 (\245) 198 438.68 S 1 10 Q 0.1 (Server) 210.6 438.68 S 0.1 (Pr) 242.7 438.68 S 0.1 (operties) 252.71 438.68 S 4 14 Q 0.14 (\245) 198 418.28 S 1 10 Q 0.1 (Activation) 210.6 418.28 S 0.1 (Pr) 261.21 418.28 S 0.1 (operties) 271.22 418.28 S 4 14 Q 0.14 (\245) 198 397.88 S 1 10 Q 0.1 (Other) 210.6 397.88 S 0.1 (Pr) 239.9 397.88 S 0.1 (operties) 249.91 397.88 S FMENDPAGE %%EndPage: "119" 125 %%Page: "120" 126 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (120) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (B.1) 65.8 638 T (Server) 97.27 638 T (Pr) 139.26 638 T (operties) 153.99 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (following) 218.16 616.33 S 0.1 (table) 264.88 616.33 S 0.1 (contains) 289.99 616.33 S 0.1 (a) 330.86 616.33 S 0.1 (list) 339.08 616.33 S 0.1 (of) 355.92 616.33 S 0.1 (pr) 368.03 616.33 S 0.1 (operties) 378.01 616.33 S 0.1 (typically) 417.34 616.33 S 0.1 (used) 459.92 616.33 S 0.1 (by) 484.61 616.33 S 0.1 (servers) 499.02 616.33 S 0.1 (for) 534.45 616.33 S 0.1 (conf) 198 603.93 S 0.1 (iguration.) 217.26 603.93 S 0.1 (Note) 264.67 603.93 S 0.1 (that) 289.89 603.93 S 0.1 (pr) 310.64 603.93 S 0.1 (operties) 320.62 603.93 S 0.1 (ar) 359.83 603.93 S 0.1 (e) 368.8 603.93 S 0.1 (typically) 376.7 603.93 S 0.1 (r) 419.17 603.93 S 0.1 (estricted) 423.04 603.93 S 0.1 (fr) 464.69 603.93 S 0.1 (om) 471.99 603.93 S 0.1 (being) 489.49 603.93 S 0.1 (set) 517.61 603.93 S 0.1 (fr) 533.2 603.93 S 0.1 (om) 540.5 603.93 S 0.1 (applets.) 198 591.53 S 3 9 Q 0.09 (Property) 204 566.2 S 0.09 (Description) 357 566.2 S 1 F 0.09 (java.rmi.server) 204 551.2 S 0.09 (.codebase) 264.13 551.2 S 0.09 (Indicates) 357 551.2 S 0.09 (the) 396.56 551.2 S 0.09 (codebase) 412.12 551.2 S 0.09 (URL) 451.98 551.2 S 0.09 (of) 473.57 551.2 S 0.09 (classes) 484.46 551.2 S 0.09 (originating) 357 539.8 S 0.09 (fr) 405.04 539.8 S 0.09 (om) 411.61 539.8 S 0.09 (the) 427.46 539.8 S 0.09 (VM.) 443.02 539.8 S 0.09 (The) 463.36 539.8 S 0.09 (codebase) 481.5 539.8 S 0.09 (pr) 357 528.4 S 0.09 (operty) 365.98 528.4 S 0.09 (is) 394.81 528.4 S 0.09 (used) 403.59 528.4 S 0.09 (to) 425.17 528.4 S 0.09 (annotate) 435.36 528.4 S 0.09 (class) 472.81 528.4 S 0.09 (descriptors) 494.17 528.4 S 0.09 (of) 541.75 528.4 S 0.09 (classes) 357 517 S 0 F 0.09 (originating) 387.31 517 S 1 F 0.09 (fr) 432.11 517 S 0.09 (om) 438.68 517 S 0.09 (a) 454.53 517 S 0.09 (VM) 461.93 517 S 0.09 (so) 479.93 517 S 0.09 (that) 491.65 517 S 0.09 (the) 510.42 517 S 0.09 (class) 525.98 517 S 0.09 (for) 357 505.6 S 0.09 (an) 371.54 505.6 S 0.09 (object) 384.27 505.6 S 0.09 (sent) 410.86 505.6 S 0.09 (as) 430.32 505.6 S 0.09 (a) 441.63 505.6 S 0.09 (parameter) 449.02 505.6 S 0.09 (or) 493.66 505.6 S 0.09 (r) 505.12 505.6 S 0.09 (eturn) 508.6 505.6 S 0.09 (value) 357 494.2 S 0.09 (in) 381.86 494.2 S 0.09 (a) 392.37 494.2 S 0.09 (r) 399.43 494.2 S 0.09 (emote) 402.92 494.2 S 0.09 (method) 432.73 494.2 S 0.09 (call) 466.58 494.2 S 0.09 (can) 483.15 494.2 S 0.09 (be) 499.62 494.2 S 0.09 (loaded) 511.56 494.2 S 0.09 (at) 541.91 494.2 S 0.09 (the) 357 482.8 S 0.09 (r) 372.56 482.8 S 0.09 (eceiver) 376.04 482.8 S 0.09 (.) 404.2 482.8 S 0.09 (java.rmi.server) 204 467.8 S 0.09 (.disableHttp) 264.13 467.8 S 0.09 (If) 357 467.8 S 0.09 (set) 365.86 467.8 S 0.09 (to) 379.84 467.8 S 0.09 (tr) 390.52 467.8 S 0.09 (ue,) 397.12 467.8 S 0.09 (disables) 412.02 467.8 S 0.09 (the) 447.55 467.8 S 0.09 (use) 462.95 467.8 S 0.09 (of) 479.43 467.8 S 0.09 (HTTP) 490.17 467.8 S 0.09 (for) 517.14 467.8 S 0.09 (RMI) 531.52 467.8 S 0.09 (calls.) 357 456.4 S 0.09 (This) 380.15 456.4 S 0.09 (means) 400.51 456.4 S 0.09 (that) 429.58 456.4 S 0.09 (RMI) 448.35 456.4 S 0.09 (will) 468.98 456.4 S 0.09 (never) 487.52 456.4 S 0.09 (r) 513.27 456.4 S 0.09 (esort) 516.76 456.4 S 0.09 (to) 539.54 456.4 S 0.09 (using) 357 445 S 0.09 (HTTP) 382.36 445 S 0.09 (to) 409.49 445 S 0.09 (invoke) 420.32 445 S 0.09 (a) 450.84 445 S 0.09 (call) 458.24 445 S 0.09 (via) 475.14 445 S 0.09 (a) 490.42 445 S 0.09 (f) 497.82 445 S 0.09 (ir) 500.74 445 S 0.09 (ewall.) 506.93 445 S 0.09 (Defaults) 357 433.6 S 0.09 (to) 394.1 433.6 S 0.09 (false) 404.93 433.6 S 0.09 (\050HTTP) 426.43 433.6 S 0.09 (usage) 456.65 433.6 S 0.09 (is) 482.96 433.6 S 0.09 (enabled\051.) 492.39 433.6 S 0.09 (java.rmi.server) 204 418.6 S 0.09 (.hostname) 264.13 418.6 S 0.09 (RMI) 357 418.6 S 0.09 (uses) 377.64 418.6 S 0.09 (IP) 398.17 418.6 S 0.09 (addr) 409.63 418.6 S 0.09 (esses) 428.88 418.6 S 0.09 (to) 452.21 418.6 S 0.09 (indicate) 463.05 418.6 S 0.09 (the) 498.29 418.6 S 0.09 (location) 513.85 418.6 S 0.09 (of) 357 407.2 S 0.09 (a) 367.46 407.2 S 0.09 (server) 374.42 407.2 S 0.09 (\050embedded) 401.95 407.2 S 0.09 (in) 450.48 407.2 S 0.09 (a) 460.89 407.2 S 0.09 (r) 467.84 407.2 S 0.09 (emote) 471.33 407.2 S 0.09 (r) 498.56 407.2 S 0.09 (efer) 502.04 407.2 S 0.09 (ence\051.) 517.41 407.2 S 0.09 (If) 543.42 407.2 S 0.09 (the) 357 395.8 S 0.09 (use) 372.56 395.8 S 0.09 (of) 389.19 395.8 S 0.09 (a) 400.09 395.8 S 0.09 (hostname) 407.49 395.8 S 0.09 (is) 449.92 395.8 S 0.09 (desir) 459.34 395.8 S 0.09 (ed,) 479.42 395.8 S 0.09 (this) 494.56 395.8 S 0.09 (pr) 512.34 395.8 S 0.09 (operty) 521.32 395.8 S 0.09 (is) 357 384.4 S 0.09 (used) 366.42 384.4 S 0.09 (to) 388.64 384.4 S 0.09 (specify) 399.48 384.4 S 0.09 (the) 431.07 384.4 S 0.09 (fully-qualif) 446.63 384.4 S 0.09 (ied) 492.4 384.4 S 0.09 (hostname) 507.91 384.4 S 0.09 (for) 357 373 S 0.09 (RMI) 371.54 373 S 0.09 (to) 392.18 373 S 0.09 (use) 403.02 373 S 0.09 (for) 419.65 373 S 0.09 (r) 434.19 373 S 0.09 (emote) 437.67 373 S 0.09 (objects) 465.35 373 S 0.09 (exported) 495.84 373 S 0.09 (to) 534.95 373 S 0.09 (the) 357 361.6 S 0.09 (local) 372.09 361.6 S 0.09 (VM.) 393.52 361.6 S 0.09 (The) 413.39 361.6 S 0.09 (pr) 431.05 361.6 S 0.09 (operty) 440.04 361.6 S 0.09 (can) 469.04 361.6 S 0.09 (also) 485.38 361.6 S 0.09 (be) 503.92 361.6 S 0.09 (set) 515.72 361.6 S 0.09 (to) 529.39 361.6 S 0.09 (an) 539.75 361.6 S 0.09 (IP) 357 350.2 S 0.09 (addr) 368.46 350.2 S 0.09 (ess.) 387.71 350.2 S 0.09 (Not) 357 338.8 S 0.09 (set) 375.4 338.8 S 0.09 (by) 389.54 338.8 S 0.09 (default.) 402.51 338.8 S 0.09 (java.rmi.dgc.leaseV) 204 323.8 S 0.09 (alue) 282.5 323.8 S 0.09 (Sets) 357 323.8 S 0.09 (the) 375.95 323.8 S 0.09 (lease) 391.51 323.8 S 0.09 (duration) 414.33 323.8 S 0.09 (that) 452.54 323.8 S 0.09 (the) 471.32 323.8 S 0.09 (RMI) 486.88 323.8 S 0.09 (r) 507.51 323.8 S 0.09 (untime) 511.09 323.8 S 0.09 (grants) 357 312.4 S 0.09 (to) 385.39 312.4 S 0.09 (clients) 396.23 312.4 S 0.09 (r) 425.2 312.4 S 0.09 (efer) 428.68 312.4 S 0.09 (encing) 444.06 312.4 S 0.09 (r) 473.81 312.4 S 0.09 (emote) 477.29 312.4 S 0.09 (objects) 504.97 312.4 S 0.09 (in) 535.46 312.4 S 0.09 (the) 357 301 S 0.09 (VM.) 372.56 301 S 0.09 (Defaults) 392.9 301 S 0.09 (to) 430 301 S 0.09 (10) 440.83 301 S 0.09 (minutes.) 452.82 301 S 351 576.35 351 295.85 2 L V 0 Z N 198 576.2 558 576.2 2 L V N 198 561.2 558 561.2 2 L V 0.5 H N 198 477.8 558 477.8 2 L V 0.3 H N 198 428.6 558 428.6 2 L V N 198 333.8 558 333.8 2 L V N 198 296 558 296 2 L V N FMENDPAGE %%EndPage: "120" 126 %%Page: "121" 127 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Appendix) 198 108.7 S 0.09 (:) 240.61 108.7 S 0 F 0.09 (Pr) 244.7 108.7 S 0.09 (operties) 253.72 108.7 S 0.09 (In) 284.19 108.7 S 0.09 (RMI) 294.13 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 522.86 108.7 S 0.09 (121) 544.23 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 X 0.09 (java.rmi.server) 204 623 S 0.09 (.logCalls) 264.13 623 S 0.09 (If) 357 623 S 0.09 (set) 366.02 623 S 0.09 (to) 380.16 623 S 0.09 (tr) 390.99 623 S 0.09 (ue,) 397.59 623 S 0.09 (server) 412.65 623 S 0.09 (call) 440.64 623 S 0.09 (logging) 457.54 623 S 0.09 (is) 491.38 623 S 0.09 (turned) 500.8 623 S 0.09 (on) 531.11 623 S 0.09 (and) 357 611.6 S 0.09 (prints) 375.32 611.6 S 0.09 (to) 402.23 611.6 S 0.09 (stderr) 413.07 611.6 S 0.09 (.) 436.61 611.6 S 0.09 (Defaults) 441.76 611.6 S 0.09 (to) 478.86 611.6 S 0.09 (false.) 489.69 611.6 S 0.09 (java.rmi.server) 204 596.6 S 0.09 (.useCodebaseOnly) 264.13 596.6 S 0.09 (If) 357 596.6 S 0.09 (set) 366.02 596.6 S 0.09 (to) 380.16 596.6 S 0.09 (tr) 390.99 596.6 S 0.09 (ue,) 397.59 596.6 S 0.09 (when) 412.65 596.6 S 0.09 (RMI) 438.12 596.6 S 0.09 (loads) 458.75 596.6 S 0.09 (classes) 483.36 596.6 S 0.09 (\050if) 513.67 596.6 S 0.09 (not) 525.36 596.6 S 0.09 (available) 357 585.2 S 0.09 (via) 396.35 585.2 S 0.09 (CLASSP) 411.63 585.2 S 0.09 (A) 445.11 585.2 S 0.09 (TH\051) 451.54 585.2 S 0.09 (they) 470.61 585.2 S 0.09 (ar) 491.27 585.2 S 0.09 (e) 499.34 585.2 S 0.09 (only) 506.55 585.2 S 0.09 (loaded) 357 573.8 S 0.09 (using) 387.16 573.8 S 0.09 (the) 412 573.8 S 0.09 (URL) 427.03 573.8 S 0.09 (specif) 448.1 573.8 S 0.09 (ied) 471.61 573.8 S 0.09 (by) 486.59 573.8 S 0.09 (the) 499.04 573.8 S 0.09 (pr) 514.07 573.8 S 0.09 (operty) 523.05 573.8 S 0.09 (java.rmi.server) 357 562.4 S 0.09 (.codebase.) 417.13 562.4 S 0.09 (java.rmi.server) 204 547.4 S 0.09 (.useLocalHostname) 264.13 547.4 S 0.09 (If) 357 547.4 S 0.09 (the) 365.91 547.4 S 5 F (java.rmi.server.hostname) 381.36 547.4 T 1 F 0.09 (pr) 513.65 547.4 S 0.09 (operty) 522.64 547.4 S 0.09 (is) 357 536 S 0.09 (not) 365.95 536 S 0.09 (set) 381.64 536 S 0.09 (and) 395.3 536 S 0.09 (this) 413.14 536 S 0.09 (pr) 430.44 536 S 0.09 (operty) 439.42 536 S 0.09 (is) 468.42 536 S 0.09 (set,) 477.37 536 S 0.09 (then) 493.37 536 S 0.09 (RMI) 513.78 536 S 0.09 (will) 533.94 536 S 0.09 (not) 357 524.6 S 0.09 (use) 373.16 524.6 S 0.09 (an) 389.8 524.6 S 0.09 (IP) 402.52 524.6 S 0.09 (addr) 413.98 524.6 S 0.09 (ess) 433.23 524.6 S 0.09 (to) 448.25 524.6 S 0.09 (denote) 459.08 524.6 S 0.09 (the) 489.64 524.6 S 0.09 (location) 505.2 524.6 S 0.09 (\050embedded) 357 513.2 S 0.09 (in) 405.97 513.2 S 0.09 (r) 416.81 513.2 S 0.09 (emote) 420.3 513.2 S 0.09 (r) 447.97 513.2 S 0.09 (efer) 451.45 513.2 S 0.09 (ences\051) 466.83 513.2 S 0.09 (of) 494.84 513.2 S 0.09 (r) 505.74 513.2 S 0.09 (emote) 509.22 513.2 S 0.09 (objects) 357 501.8 S 0.09 (that) 387.49 501.8 S 0.09 (ar) 406.27 501.8 S 0.09 (e) 414.34 501.8 S 0.09 (exported) 421.55 501.8 S 0.09 (into) 460.65 501.8 S 0.09 (the) 479.52 501.8 S 0.09 (VM.) 495.08 501.8 S 0.09 (Instead,) 515.42 501.8 S 0.09 (RMI) 357 490.4 S 0.09 (will) 377.14 490.4 S 0.09 (use) 395.17 490.4 S 0.09 (the) 411.3 490.4 S 0.09 (value) 426.36 490.4 S 0.09 (of) 451.06 490.4 S 0.09 (the) 461.45 490.4 S 0.09 (call) 476.51 490.4 S 0.09 (to) 492.92 490.4 S 0.09 (the) 503.25 490.4 S 0.09 (method) 518.31 490.4 S 5 F (java.net.InetAddress.getLocalHost) 357 479 T 1 F 0.09 (.) 535.2 479 S 3 F 0.09 (Property) 204 638 S 0.09 (Description) 357 638 S 351 648.15 351 473.85 2 L V 0 Z N 198 648 558 648 2 L V N 198 633 558 633 2 L V 0.5 H N 198 606.6 558 606.6 2 L V 0.3 H N 198 557.4 558 557.4 2 L V N 198 474 558 474 2 L V N FMENDPAGE %%EndPage: "121" 127 %%Page: "122" 128 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (122) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (B.2) 65.8 638 T (Activation) 97.27 638 T (Pr) 164.51 638 T (operties) 179.24 638 T 1 10 Q 0.1 (The) 198 616.33 S 0.1 (following) 218.16 616.33 S 0.1 (table) 264.88 616.33 S 0.1 (contains) 289.99 616.33 S 0.1 (a) 330.86 616.33 S 0.1 (list) 339.08 616.33 S 0.1 (of) 355.92 616.33 S 0.1 (pr) 368.03 616.33 S 0.1 (operties) 378.01 616.33 S 0.1 (used) 417.34 616.33 S 0.1 (in) 442.03 616.33 S 0.1 (activation.) 454.08 616.33 S 3 9 Q 0.09 (Property) 204 591 S 0.09 (Description) 366 591 S 1 F 0.09 (java.rmi.activation.port) 204 576 S 0.09 (The) 366 576 S 0.09 (port) 384.14 576 S 0.09 (number) 404.12 576 S 0.09 (on) 438.93 576 S 0.09 (which) 452.07 576 S 0.09 (the) 479.92 576 S 5 F (ActivationSystem) 366 564.6 T 1 F 0.09 (is) 455.21 564.6 S 0.09 (exported.) 464.63 564.6 S 0.09 (This) 506.08 564.6 S 0.09 (port) 526.43 564.6 S 0.09 (number) 366 553.2 S 0.09 (should) 400.8 553.2 S 0.09 (be) 431.66 553.2 S 0.09 (specif) 443.94 553.2 S 0.09 (ied) 467.46 553.2 S 0.09 (in) 482.96 553.2 S 0.09 (a) 493.81 553.2 S 0.09 (VM) 501.2 553.2 S 0.09 (if) 519.21 553.2 S 0.09 (the) 527.81 553.2 S 0.09 (activation) 366 541.8 S 0.09 (daemon) 409.05 541.8 S 9 F (rmid) 444.8 541.8 T 1 F 0.09 (uses) 469.21 541.8 S 0.09 (a) 489.75 541.8 S 0.09 (port) 497.15 541.8 S 0.09 (other) 517.13 541.8 S 0.09 (than) 366 530.4 S 0.09 (the) 387.08 530.4 S 0.09 (default.) 402.64 530.4 S 0.09 (java.rmi.activation.activator) 204 515.4 S 0.09 (.class) 317.38 515.4 S 0.09 (The) 366 515.4 S 0.09 (class) 384.14 515.4 S 0.09 (that) 406.15 515.4 S 0.09 (implements) 424.92 515.4 S 0.09 (the) 475.78 515.4 S 0.09 (interface) 491.34 515.4 S 5 F (java.rmi.activation.Activator) 366 504 T 1 F 0.09 (.) 521.93 504 S 0.09 (This) 527.08 504 S 0.09 (pr) 366 492.6 S 0.09 (operty) 374.98 492.6 S 0.09 (is) 404.46 492.6 S 0.09 (used) 413.88 492.6 S 0.09 (internally) 436.1 492.6 S 0.09 (to) 478.44 492.6 S 0.09 (locate) 489.28 492.6 S 0.09 (the) 515.9 492.6 S 0.09 (r) 366 481.2 S 0.09 (esident) 369.48 481.2 S 0.09 (implementation) 401.65 481.2 S 0.09 (of) 469.26 481.2 S 0.09 (the) 480.15 481.2 S 0.09 (Activator) 495.71 481.2 S 0.09 (fr) 366 469.8 S 0.09 (om) 372.57 469.8 S 0.09 (which) 388.42 469.8 S 0.09 (the) 416.27 469.8 S 0.09 (stub) 431.83 469.8 S 0.09 (class) 452.16 469.8 S 0.09 (name) 474.16 469.8 S 0.09 (can) 499.32 469.8 S 0.09 (be) 516.14 469.8 S 0.09 (found.) 366 458.4 S 360 601.15 360 453.25 2 L V 0 Z N 198 601 558 601 2 L V N 198 586 558 586 2 L V 0.5 H N 198 525.4 558 525.4 2 L V 0.3 H N 198 453.4 558 453.4 2 L V N FMENDPAGE %%EndPage: "122" 128 %%Page: "123" 129 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Appendix) 198 108.7 S 0.09 (:) 240.61 108.7 S 0 F 0.09 (Pr) 244.7 108.7 S 0.09 (operties) 253.72 108.7 S 0.09 (In) 284.19 108.7 S 0.09 (RMI) 294.13 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 F 0.09 (Page) 522.86 108.7 S 0.09 (123) 544.23 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 543.04 690.29 558 693.56 R 0 X V 543.04 684.84 558 688.11 R V 543.04 679.54 558 682.81 R V 543.04 688.2 558 690.48 R 7 X V 543.04 682.92 558 685.02 R V 0 0 0 1 0 0 0 1 K 0 15 Q 0 X (B.3) 65.8 638 T (Other) 97.27 638 T (Pr) 135.92 638 T (operties) 150.65 638 T 2 12 Q (These) 198 613 T (properties) 229.86 613 T (are) 281.06 613 T (used) 298.92 613 T (to) 324.12 613 T (locate) 336.66 613 T (specific) 368.52 613 T (implementation) 409.05 613 T (classes) 487.59 613 T (within) 524.12 613 T (implementation) 198 598 T (packages.) 276.57 598 T (Note:) 326.78 598 T (all) 356.68 598 T (these) 371.91 598 T (properties) 399.8 598 T (have) 451.02 598 T (been) 476.91 598 T (deprecated) 502.8 598 T (in) 198 583 T (JDK1.2.) 210.94 583 T 3 9 Q 0.09 (Property) 204 536 S 0.09 (Description) 348 536 S 1 F 0.09 (java.rmi.loader) 204 521 S 0.09 (.packagePr) 264.89 521 S 0.09 (ef) 309.6 521 S 0.09 (ix) 316.91 521 S 0.09 (\050depr) 204 509.6 S 0.09 (ecated) 226.06 509.6 S 0.09 (in) 254.96 509.6 S 0.09 (JDK1.2\051) 265.8 509.6 S 0.09 (The) 348 521 S 0.09 (package) 366.14 521 S 0.09 (pr) 402.3 521 S 0.09 (ef) 411.29 521 S 0.09 (ix) 418.6 521 S 0.09 (for) 428.86 521 S 0.09 (the) 443.4 521 S 0.09 (class) 458.96 521 S 0.09 (that) 480.96 521 S 0.09 (implements) 499.74 521 S 0.09 (the) 348 509.6 S 0.09 (interface) 363.56 509.6 S 0.09 (java.rmi.server) 401.64 509.6 S 0.09 (.LoaderHandler) 461.77 509.6 S 0.09 (.) 526.1 509.6 S 0.09 (Defaults) 348 498.2 S 0.09 (to) 385.1 498.2 S 0.09 (sun.rmi.server) 395.93 498.2 S 0.09 (.) 454.26 498.2 S 0.09 (java.rmi.r) 204 483.2 S 0.09 (egistry) 243.1 483.2 S 0.09 (.packagePr) 269.98 483.2 S 0.09 (ef) 314.68 483.2 S 0.09 (ix) 322 483.2 S 0.09 (\050depr) 204 471.8 S 0.09 (ecated) 226.06 471.8 S 0.09 (in) 254.96 471.8 S 0.09 (JDK1.2\051) 265.8 471.8 S 0.09 (The) 348 483.2 S 0.09 (package) 366.14 483.2 S 0.09 (pr) 402.3 483.2 S 0.09 (ef) 411.29 483.2 S 0.09 (ix) 418.6 483.2 S 0.09 (for) 428.86 483.2 S 0.09 (the) 443.4 483.2 S 0.09 (class) 458.96 483.2 S 0.09 (that) 480.96 483.2 S 0.09 (implements) 499.74 483.2 S 0.09 (the) 348 471.8 S 0.09 (interface) 363.56 471.8 S 0.09 (java.rmi.r) 401.64 471.8 S 0.09 (egistry) 440.74 471.8 S 0.09 (.RegistryHandler) 467.62 471.8 S 0.09 (.) 537.1 471.8 S 0.09 (Defaults) 348 460.4 S 0.09 (to) 385.1 460.4 S 0.09 (sun.rmi.r) 395.93 460.4 S 0.09 (egistry) 433.24 460.4 S 0.09 (.) 460.11 460.4 S 0.09 (java.rmi.server) 204 445.4 S 0.09 (.packagePr) 264.13 445.4 S 0.09 (ef) 308.83 445.4 S 0.09 (ix) 316.15 445.4 S 0.09 (\050depr) 204 434 S 0.09 (ecated) 226.06 434 S 0.09 (in) 254.96 434 S 0.09 (JDK1.2\051) 265.8 434 S 0.09 (The) 348 445.4 S 0.09 (server) 366.14 445.4 S 0.09 (package) 394.12 445.4 S 0.09 (pr) 430.29 445.4 S 0.09 (ef) 439.27 445.4 S 0.09 (ix.) 446.58 445.4 S 0.09 (Assumes) 459.17 445.4 S 0.09 (that) 498.75 445.4 S 0.09 (the) 517.52 445.4 S 0.09 (implementation) 348 434 S 0.09 (of) 415.61 434 S 0.09 (the) 426.51 434 S 0.09 (server) 442.07 434 S 0.09 (r) 470.05 434 S 0.09 (efer) 473.53 434 S 0.09 (ence) 488.9 434 S 0.09 (classes) 509.93 434 S 0.09 (\050such) 348 422.6 S 0.09 (as) 372.73 422.6 S 0.09 (UnicastRef) 384.04 422.6 S 0.09 (and) 431.17 422.6 S 0.09 (UnicastServerRef\051) 449.48 422.6 S 0.09 (ar) 525.78 422.6 S 0.09 (e) 533.86 422.6 S 0.09 (located) 348 411.2 S 0.09 (in) 380.21 411.2 S 0.09 (the) 391.05 411.2 S 0.09 (package) 406.62 411.2 S 0.09 (def) 442.78 411.2 S 0.09 (ined) 455.68 411.2 S 0.09 (by) 476.52 411.2 S 0.09 (the) 489.49 411.2 S 0.09 (pr) 505.05 411.2 S 0.09 (ef) 514.03 411.2 S 0.09 (ix.) 521.35 411.2 S 0.09 (Defaults) 348 399.8 S 0.09 (to) 385.1 399.8 S 0.09 (sun.rmi.server) 395.93 399.8 S 0.09 (.) 454.26 399.8 S 342 546.15 342 394.65 2 L V 0 Z N 198 546 558 546 2 L V N 198 531 558 531 2 L V 0.5 H N 198 493.2 558 493.2 2 L V 0.3 H N 198 455.4 558 455.4 2 L V N 198 394.8 558 394.8 2 L V N FMENDPAGE %%EndPage: "123" 129 %%Page: "124" 130 612 792 0 FMBEGINPAGE 0 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 1 9 Q 0 X 0.09 (Page) 54 108.7 S 0.09 (124) 75.37 108.7 S 0 0 0 1 0 0 0 1 K 1 1 0 0 0 0 1 1 K 0 F 0.09 (Java\252) 198 108.7 S 0.09 (Remote) 224.69 108.7 S 0.09 (Method) 253.99 108.7 S 0.09 (Invocation) 284.27 108.7 S 0.09 (Specif) 325.58 108.7 S 0.09 (ication) 347.54 108.7 S 1 F 0.09 (\321) 372.83 108.7 S 0 F 0.09 (JDK) 381.92 108.7 S 0.09 (1.2,) 399.95 108.7 S 0.09 (October) 415.56 108.7 S 0.09 (1998) 446.77 108.7 S 0 0 0 1 0 0 0 1 K 558 675 54 675 2 L 0.3 H 2 Z N 198 83.74 393.76 101.24 R 7 X V 1 1 0 0 0 0 1 1 K 54 690.23 68.96 693.5 R 0 X V 54 684.77 68.96 688.05 R V 54 679.47 68.96 682.75 R V 54 688.14 68.96 690.41 R 7 X V 54 682.86 68.96 684.96 R V 0 0 0 1 0 0 0 1 K FMENDPAGE %%EndPage: "124" 130 %%Trailer FMENDDOCUMENT %%BoundingBox: 0 0 612 792 %%PageOrder: Ascend %%Pages: 130 %%DocumentFonts: Palatino-Italic %%+ Palatino-Roman %%+ Times-Roman %%+ Palatino-Bold %%+ Times-Bold %%+ Courier %%+ Helvetica-Bold %%+ Helvetica %%+ Times-Italic %%+ Courier-Bold %%DocumentNeedsFonts: Palatino-Italic %%+ Palatino-Roman %%+ Times-Roman %%+ Palatino-Bold %%+ Times-Bold %%+ Courier %%+ Helvetica-Bold %%+ Helvetica %%+ Times-Italic %%+ Courier-Bold %%DocumentSuppliedFonts: %%EOF .