lџџІ\J EMFА=i @№т€Љ  џџџџ іџџџRpіџџџМARIALY|@јоѓXѕФѕвјоѓШѕџŒѕСuсwіџЄѕф’ё Œ7lЈИDl@ї˜ИDlˆѕ ї I@lџџї-їїїИ4Lііїў;l>LXїUјw%јwџџџџhї2x->LџџџџЉxdv% љџџџ 6љџџџД§џџ6ъД§џџ6ъ 6љџџџ љџџџњџџџ66њџџџ6C6C 5ўџџџTˆ>њAњСўџџџ Lџџџџџџџџ`cd Service% €( RpіџџџARIAL§Y|@јоѓє|євјоѓ€єџDєСuсwМєџ\єф’ё Œ7lЈИDl@аѕ˜ИDl@єиѕ I@lџџРѕп|;lаѕаѕРѕ{;l/LМєМєаѕў;l-Я;lМєx$KARIALєwАФї @ј„5dv% 'ќђу% &%  ! &%   џџџ  џџџ  џџџ  џџџ% " џџџџ(  0`Tl#8/њAњСэџџџLџџџџџџџџXName: TxQ#t/њAњСGэџџџLџџџџџџџџ\Service(Tx0;<њAњСрџџџLџџџџџџџџ\Author:TxQ0‚<њAњСGрџџџLџџџџџџџџ\TVEHome T|=?IњAњСгџџџLџџџџџџџџ\Version:T`Q=`IњAњСGгџџџLџџџџџџџџT1.0T|JAVњAњСЦџџџLџџџџџџџџ\Created:TРQJДVњAњСGЦџџџLџџџџџџџџt08.07.2005 10:40:10T|WDcњAњСЙџџџLџџџџџџџџ\Updated:TРQWДcњAњСGЙџџџLџџџџџџџџt08.07.2005 17:00:54 'РПР% &РПР% 9 + €џџџЋ'џџџ% ( % ( RpіџџџМARIALY|@јоѓє|єLѕ>L*јw->L>L(ѕˆ-рѕUјw@*јwџџџџ№ѕЧќw->L0>L>Lx$KАѕћ’W|H~ё H~-аѕаѕѕ<іD\|€$W|џџџџG}єw->L>L>LіUјw%јwџџџџ і2x-0>LџџџџЉx>Ldv% % + ƒџџџЈ*џџџTH}œњAњС>€џџџ LџџџџџџџџdЋinterfaceЛRpіџџџМARIALY|@јоѓє|єLѕИJ*јw-АJИJ(ѕˆ-рѕUјw@*јwџџџџ№ѕЧќw-ИJ JИJ0]єw˜ИDl@єиѕ I@lџџРѕ-аѕаѕѕ/LМєМєаѕў;l-ИJИJИJіUјw%јwџџџџ і2x- JџџџџЉxИJdv% Tф' žЊњAњСpџџџLџџџџџџџџ€rti::IRuntimeInfoExporter %  cџџџ6Јcџџџ ‹  @@TXГ!ПњAњС]џџџLџџџџџџџџP+ RpіџџџARIALY|@јоѓє|єLѕ J*јw-˜J J(ѕˆ-рѕUјw@*јwџџџџ№ѕЧќw- J J0]єw˜ИDl@єиѕ I@lџџРѕ-аѕаѕѕ/LМєМєаѕў;l- J J JіUјw%јwџџџџ і2x-џџџџЉx Jdv% Tќ)ГЎПњAњС]џџџLџџџџџџџџˆgetRuntimeInfo() : Propertiesc% %  'РПР% &РПР% +6vўџџе§џџ% ( % ( +3yўџџ и§џџ% TИ} зЊњAњСspўџџLџџџџџџџџpabstracts::Service% 3^ўџџ6 ^ўџџ ‹TXBЖKТњAњС8ZўџџLџџџџџџџџP# T8SЖТњAњСIZўџџ'LџџџџџџџџœserviceRuntimeInfo: ServiceRuntimeInfo  TXBУHЯњAњС8MўџџLџџџџџџџџP- TЈSУšЯњAњСIMўџџLџџџџџџџџlavail: booleanTXBаHмњAњС8@ўџџLџџџџџџџџP- TSаимњAњСI@ўџџLџџџџџџџџˆrepository: Repository = null 3*ўџџ6 *ўџџ @@TXBъKіњAњС8&ўџџLџџџџџџџџP+ T„Sъ|іњAњСI&ўџџ Lџџџџџџџџ`Service()џTXBїKњAњС8ўџџLџџџџџџџџP+ TиSїНњAњСIўџџLџџџџџџџџ|isAvailable() : booleanџTXBKњAњС8 ўџџLџџџџџџџџP+ TєSзњAњСI ўџџLџџџџџџџџ„setAvailable(boolean) : voidTXBKњAњС8џ§џџLџџџџџџџџP+ T,SњAњСIџ§џџ%Lџџџџџџџџ˜getRuntimeInfo() : ServiceRuntimeInfo  TXBK*њAњС8ђ§џџLџџџџџџџџP+ T0S*њAњСIђ§џџ&Lџџџџџџџџ˜setParentRepository(Repository) : void 'РПР% &РПР% +3ˆџџџ‘џџџ% ( % ( % % +0‹џџџŽџџџTЯˆ”њAњСХˆџџџ LџџџџџџџџdЋinterfaceЛ% TР˘ЂњAњСБxџџџLџџџџџџџџtabstracts::IServicei% 0kџџџ6Žkџџџ ‹  @@TX?ЋHЗњAњС5eџџџLџџџџџџџџP+ % TфPЋЧЗњAњСFeџџџLџџџџџџџџ€getServiceName() : Stringe% % TX?ИHФњAњС5XџџџLџџџџџџџџP+ % TРPИЇФњAњСFXџџџLџџџџџџџџtgetVersion() : long% % TX?ХHбњAњС5KџџџLџџџџџџџџP+ % TЌPХ“бњAњСFKџџџLџџџџџџџџlgetBuild() : int% % TX?вHоњAњС5>џџџLџџџџџџџџP+ % TєPвиоњAњСF>џџџLџџџџџџџџ„isCompatible(long) : boolean% % TX?пHыњAњС51џџџLџџџџџџџџP+ % TдPп”ыњAњСF1џџџALџџџџџџџџаgetHandler(TaskMeta, InputStream, OutputStream) : ServiceRunnable% % TX?ьHјњAњС5$џџџLџџџџџџџџP+ % TРPьœјњAњСF$џџџLџџџџџџџџtinitialize() : voidl% % TX?љHњAњС5џџџLџџџџџџџџP+ % TФPљЊњAњСFџџџLџџџџџџџџtstopService() : void% %  &€€€% 'їѓї% V0[ауQ@џQ џй џй4џЭ@џ' дад% V(заумЭ@џЭ4џй4џ% % Tш`отъњAњСV2џџџLџџџџџџџџ€Export Runtime information  Tœ`ыЁїњAњСV%џџџ Lџџџџџџџџhabout Serviceџџ( ( ( &€€€% 'їѓї% V0i‹еа_…џ_@џЫ@џЫyџП…џ' дад% V(Щ‹е—П…џПyџЫyџ% % T n™ЉЅњAњСdwџџџLџџџџџџџџhInterface for TФnІЦВњAњСdjџџџLџџџџџџџџtinteraction service TФnГЦПњAњСd]џџџLџџџџџџџџtwith other Server's TnРЊЬњAњСdPџџџ Lџџџџџџџџdcomponents  ( ( ( &€€€% 'їѓї% V0ѕЬhыDўы ў^ ў^8ўRDў' дад% V(\ЬhиRDўR8ў^8ў% % TРњкQцњAњС№6ўџџLџџџџџџџџtService with basic TињчgѓњAњС№)ўџџLџџџџџџџџ|method for work servicee ( ( ( &% byўџџ6a|ўџџ_ўџџ6]‚ўџџ[…ўџџ6YˆўџџW‹ўџџ6UŽўџџS‘ўџџ6Q”ўџџO—ўџџ6MšўџџKўџџ6I ўџџGЃўџџ6EІўџџCЉўџџ6AЌўџџ?Џўџџ6=Вўџџ;Еўџџ69Иўџџ7Лўџџ65Оўџџ3Сўџџ61Фўџџ/Чўџџ6-Ъўџџ+Эўџџ6)аўџџ'гўџџ6%жўџџ#йўџџ6!мўџџпўџџ6тўџџхўџџ6шўџџыўџџ6юўџџёўџџ6єўџџїўџџ6њўџџ §ўџџ6 џџџџџџ6џџџџџџV( §ў іўџ  џџџ  џџџ% ( &% бyўџџ6в|ўџџдўџџ6ж‚ўџџи…ўџџ6кˆўџџм‹ўџџ6нŽўџџп‘ўџџ6с”ўџџу—ўџџ6хšўџџчўџџ6ш ўџџъЃўџџ6ьІўџџюЉўџџ6№ЌўџџђЏўџџ6ѓВўџџѕЕўџџ6їИўџџљЛўџџ6ћОўџџ§Сўџџ6џФўџџЧўџџ6ЪўџџЭўџџ6аўџџгўџџ6 жўџџ йўџџ6 мўџџпўџџ6тўџџхўџџ6шўџџыўџџ6юўџџёўџџ6єўџџїўџџ6 њўџџ"§ўџџ6#џџџ%џџџ6'џџџ) џџџ6+ џџџ-џџџ6.џџџ0џџџ62џџџ4џџџ66џџџ8!џџџ69$џџџ;'џџџ6=)џџџ=)џџџV(;чGі;џ1 џ=)џ  џџџ  џџџ% ( % €( ( % €( % €(