±âÁ¸ Google ±×·ì½º´Â °ð Áö¿øÀÌ Áß´ÜµÇ¸ç ºê¶ó¿ìÀú°¡ »õ ¹öÀü°ú ȣȯµÇÁö ¾Ê½À´Ï´Ù.
Google ±×·ì Ȩ
« ±×·ì½º Ȩ
@Scheduled ¾î³ëÅ×À̼ÇÀÇ Scopeµµ Singleton ¾Æ´Ñ°¡¿ä? Åä·ÐÀ¸·ÎºÎÅÍ ¿Â ¸Þ½ÃÁö

Received: by 10.236.83.111 with SMTP id p75mr11527774yhe.5.1344508407007;
        Thu, 09 Aug 2012 03:33:27 -0700 (PDT)
X-BeenThere: springsprout@googlegroups.com
Received: by 10.101.174.10 with SMTP id b10ls777927anp.2.gmail; Thu, 09 Aug
 2012 03:33:26 -0700 (PDT)
Received: by 10.236.153.6 with SMTP id e6mr11487028yhk.20.1344508406104;
        Thu, 09 Aug 2012 03:33:26 -0700 (PDT)
Received: by 10.236.153.6 with SMTP id e6mr11487026yhk.20.1344508406078;
        Thu, 09 Aug 2012 03:33:26 -0700 (PDT)
Return-Path: <hg...@nextel.co.kr>
Received: from mail-gg0-f181.google.com (mail-gg0-f181.google.com [209.85.161.181])
        by gmr-mx.google.com with ESMTPS id t29si205287yha.0.2012.08.09.03.33.24
        (version=TLSv1/SSLv3 cipher=OTHER);
        Thu, 09 Aug 2012 03:33:24 -0700 (PDT)
Received-SPF: pass (google.com: domain of hg...@nextel.co.kr designates 209.85.161.181 as permitted sender) client-ip=209.85.161.181;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of hg...@nextel.co.kr designates 209.85.161.181 as permitted sender) smtp.mail=hg...@nextel.co.kr
Received: by ggmb6 with SMTP id b6so267251ggm.40
        for <springsprout@googlegroups.com>; Thu, 09 Aug 2012 03:33:24 -0700 (PDT)
        d=google.com; s=20120113;
        h=mime-version:x-originating-ip:in-reply-to:references:from:date
         :message-id:subject:to:content-type:x-gm-message-state;
        bh=/tvhvnKcHctKL8NDYdnc9dN50C9mt7bDuXxDayD43WM=;
        b=C9nnoJkhvUUbHhXKgdrqBS34fzI4yhDv7P+m74s+iQHnS/Wf53duf6s8x4K8Gm5b4g
         vgMTnmIbC0yeqyguLalrVPGAzTh0njrljz6IKixLRO9XPJAqCheaMAizhdIgLS3OIIPb
         k+ghrqP2IsgI1PZ1g1h/zGd44V7ziDAqeHy51nN5Z7bMSPXwwdLct2WtrS5xOqTQ+L2W
         VmKIsNm1uFX4dWcUWUQTIzGF2QhdH2oaiXbaYb4COrY9+7kpRDDIbXE/9jufSIEqDI4e
         4opXWzJapAFQJQC09W/rbpEeELMig1aGEY9GmRjWUbWPEvVhkxc7ovsRH94F9x4L0pt+
         PWfQ==
Received: by 10.50.159.130 with SMTP id xc2mr536886igb.15.1344508404054; Thu,
 09 Aug 2012 03:33:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.64.17.101 with HTTP; Thu, 9 Aug 2012 03:33:03 -0700 (PDT)
X-Originating-IP: [210.124.192.2]
In-Reply-To: <99dcdc47-7858-40a0-81e7-5a868eafd82d@googlegroups.com>
References: <847ffe8d-c897-44de-b75f-4e7bee5aa986@googlegroups.com>
 <CACzegqChTZJKDO+0S0RGHKcCKrzHAG4CGmPNvMkhQ5jxdMt...@mail.gmail.com>
 <CAM=iLtm39=uA8bEdX=YpF_O5obOiZg=REirYqTv5_xMnBqU...@mail.gmail.com>
 <CACzegqA-i+-7avSQ4oRt9bU4oXGK8-GkMHvaSszerMTx3VP...@mail.gmail.com> <99dcdc47-7858-40a0-81e7-5a868eafd82d@googlegroups.com>
From: =?EUC-KR?B?sPjH/LHZ?= <hg...@nextel.co.kr>
Date: Thu, 9 Aug 2012 19:33:03 +0900
Message-ID: <CAG=3TS+cdK-NV2qVCNPx5S9Y-Jj4g=P+yEmLqv8_kXDc6sY...@mail.gmail.com>
Subject: =?EUC-KR?B?UmU6IFtzcHJpbmdzcHJvdXRdIEBTY2hlZHVsZWQgvu6z68XXwMy8x8DHIFNjbw==?=
	=?EUC-KR?B?cGW1tSBTaW5nbGV0b24gvsa00bChv+Q/?=
To: springsprout@googlegroups.com
Content-Type: multipart/alternative; boundary=14dae93408cbd23b0a04c6d2c1fd
X-Gm-Message-State: ALoCoQn8WqKFTzpsjnirRSGPC4Tg97CdoRUANEagvKYZsty62KbHJllB83QCr0r4vsA9GPX8uQKn

--14dae93408cbd23b0a04c6d2c1fd
Content-Type: text/plain; charset=EUC-KR
Content-Transfer-Encoding: base64

yKS9wyCx17TnvcMgxq/BpMDMwK+2p7muv6Eos9fGrr/2xamzqixOQVMgte617ikgSm9iwMwgs6Gz
qsH2tbUgvsq+0rTCtaUgtscgyKPD4rXHsO0gx9i8rSDAzLfOwM7H0SC0qcD7wLi3ziAgud+7/cfP
tMIgua7BprTCCr7GtNHB9r/kLgoKyKS9w7Oqx9i8rSDA+77uur60z7TZLgoKMjAxMrPiIDi/+SA5
wM8gv8DIxCA1OjMzLCBBcmV0aWFzIDxhcmV0aWFzLmtyQGdtYWlsLmNvbT601MDHILi7OgoKPiDA
z7rQv6Egx9G5+L6/IMDPvu6zqrTCILDJIMS/ufa4piC4+MfYvK0gud+7/cfPtMIgv8C3+bbzuOkg
IEhlYXAgv7W/qr+hvK0gT3V0IG9mIE1lbW9yebChILnfu/3H2L7fx8/B9iC+ysC7se6/5D8KPgo+
IMC9Li4gsde3obytIMD6tMIgsdfCyrq4tNm0wiC02bilIMLKwLi3ziC6w7T4Li4gpL5fpL47Cj4K
PiC7573HIDG60MDOsNQgus6048DPvPa1tSDA1sH2uLggvsi/obytIMDbvvfAzCC+9sO7IMWrILno
xKG8uiDA2773tem1tSC+xrTPtvO8rS4uLi4uLgo+Cj4gsde4rrDtLCAxutC/oSDH0bn4vr8gtbe0
2bDtIMfPtPW287W1IL3HwaYgvcfH4MC6IGV4ZWN1dG9ysKEgvPbH4MfPtMKwxbTPse6/5C4gvrK3
ubXlIMPWtOsgNTCws7fOILyzwaTH2LytILW5sO0gwNa0wi4uCj4KPiC4uL7gILHXt7Egua7BprfO
IE91dCBvZiBtZW1vcnmwoSCztbTZuOkgU2NoZWR1bGVNc3RySm9iIGV4ZWN1dGUguN680rXlv6G8
rSBQZXJtR2VuwMwgs6q0wrDUCj4gvsa0z7bzCj4gZXhlY3V0b3Igs7u6zr+hvK0gs7W+7r7ftca0
2bTCILv9sKK1tSC16bDtLi4uLi4uLi4KPgo+IMDPtNwsIL7Vtdq3ziC3zrHXILnavsa8rSC9w7Cj
IMW4wNMgwu++7rP1sO0gyK7AziDB38DMv6G/5C4gyKS9w7bztbUgvcOwoyC/wLehIMDivsa41LTC
sNQgwNbAu7HuIL3Nvu68rS4uCj4KPiCwqLvnx9W0z7TZLgo+Cj4gMjAxMrPiIDi/+SA5wM8guPG/
5MDPIL/AyMQgNb3DIDI3utAgMTLDyiBVVEMrOSwgSnVuZS4gtNTAxyC4uzoKPj4KPj4gx+PBosfR
ILTkuq/AzrWlLi4uCj4+Cj4+IMfYtOcgam9iILz2x+C9w7CjwMwgvu62u7DUILXHv+Q/Pwo+PiC9
w8Dbv6G8rSDBvrfhse7B9i4KPj4KPj4gMbrQv6Egx9G5+L6/ILz2x+C1x7TCtaUgsdewzbanua6/
oSBvdXQgb2YgbWVtb3J5ILOqv8KwxyC+xrTSse6/5D8gpL6kvjsKPj4KPj4KPj4gMjAxMrPiIDi/
+SA5wM8gv8DIxCA0OjI2LCBKZW9uZ0lubiBMZWUgPGFyZXRpLi4uQGdtYWlsLmNvbT601MDHILi7
Ogo+Pgo+Pj4gwMy788fPs9e/5CC+xrHuILrQuO0gtOSx28C7IMD7vvq0+CCwybfOILHivu/Hz7Dt
IMDWtMK1pSA7OyC+yLTet8EgwNa02bTPIKTRpNE7Cj4+PiBKb2JMYXVuY2hlciCwsMC6ILDmv+wg
Q3VzdG9tIENsYXNzwNS0z7TZLiBTcHJpbmcgYmF0Y2i0wiC757/rx8/B9iC+yrDtIMDWvu6/5C4K
Pj4+ICBKb2JMYXVuY2hlcrTCIFJ1bm5hYmxlIGludGVyZmFjZbimILG4x/bHz7DtIMDWtMIgxay3
ob26t84KPj4+ILO7us6/obyttMIgw7zFtyC/z7fhtcggYmVhbk5hbWWw+iBtZXRob2ROYW1luKYg
cmVmbGVjdGlvbrD6IGNvbnRleHS4piDAzL/rx9i8rSC89sfgx8+0wiCxuMG2wNS0z7TZLgo+Pj4K
Pj4+IL7Gse4gvvbDuyC787y8yPcgtN6+0r76tMK1pSCx4r7vwMwgLS07Owo+Pj4KPj4+IDIwMTKz
4iA4v/kgOcDPIL/AwPwgMTE6NTgsILHowabB2CA8ZG9zLi4uQGdtYWlsLmNvbT601MDHILi7Ogo+
Pj4KPj4+IEpvYkxhdW5jaGVyICC46SC9usfBuLUguejEoSC+sr3Ds6q/5D8/Cj4+Pj4gvbrHwbi1
ILnoxKG46SBqb2IgcmVwb3NpdG9yebTCIL7utrKwxSC+sry8v+Q/Cj4+Pj4KPj4+PiAyMDEys+Ig
OL/5IDnAzyC/wMD8IDExOjM3LCBBcmV0aWFzIDxhcmV0aS4uLkBnbWFpbC5jb20+tNTAxyC4uzoK
Pj4+Pgo+Pj4+IL7Is+fHz7y8v+QuCj4+Pj4+Cj4+Pj4+IL/AtMMgvsbEp7+hILytufawoSDB17TC
IL7GuKe02b/uIL7GxKfAuyC4wr7SvcC0z7TZLi4uCj4+Pj4+IDIwMTItMDgtMDkgMDk6NTY6MTMg
W0VSUk9SXSg/Oj8pIEludm9jYXRpb24gb2YgbWV0aG9kICdleGVjdXRlJyBvbgo+Pj4+PiB0YXJn
ZXQgY2xhc3MgW2NsYXNzICoqKioqKioqKioqKioqLioqU2NoZWR1bGVyTXN0ckpvYiQkKipFbmhh
bmNlckJ5Q0dMSUIkJGVjODUwNjQ3XQo+Pj4+PiBmYWlsZWQgamF2YS5sYW5nLk91dE9mTWVtb3J5
RXJyb3I6IFBlcm1HZW4gc3BhY2UKPj4+Pj4KPj4+Pj4gwMy3sSC/obevsKEgud+7/cfftMK1pb/k
Lgo+Pj4+Pgo+Pj4+PiC+sre5teUgtP3HwbimILawILP1wfYgvsq+xrytIL3Jw/7A+8DOILrQvK7A
zCC60rChtMnH2LytIMDPtNzAuiDD37fQwLsgwbax3SDH2Lq8t8Gw7SDH1bTPtNkuCj4+Pj4+Cj4+
Pj4+ILjVwPogvu62siCw5r/sv6EgUGVybUdlbiBzcGFjZSC/wLf5sKEgud+7/cfSILz2IMDWwdI/
Cj4+Pj4+ILq4xesgwPq0wiDA+rexIL/At/m4piC6uLTCILDNwMwgxejEucDMIHJlbG9hZCDA2773
wLsgv6m3r7n4ILndurnHz7jpvK0gxtu407PNxq4gv7W/qsC7IMPKseLIrcfPwfYgvsq+0sC7ILan
Cj4+Pj4+ILvTwMy++rDFtee/5C4KPj4+Pj4gx8/B9ri4LCAgvK268b26ILytufa4piByZWxvYWQg
x8+0wiDAz8C6IL74wN2+xr/kLi4uID8gsde3syDFu7b0Lgo+Pj4+Pgo+Pj4+PiCx17ezLCDG27jT
s83GriC/tb+qv6Egvu62siCwzbXpwMwgv8O287ChwfYgtvO0wiC7/bCiwLsgx9i6uLjpIMWst6G9
uiDBpLq4tvsguN680rXlIMGkurggsLDAurDUIL/DtvOwobTCILDJt84gvsuw7SDA1rTCtaW/5C4K
Pj4+Pj4gv6q9wywgcmVsb2FksKEgvvi0wrWlILytufawoSC237DtILOqvK0gvcOwo8DMIMH2s620
2bDtIL/WILHXt7jB0j87Cj4+Pj4+Cj4+Pj4+IL+pseK8rSC09SC7/bCix9i6w77uv+QuCj4+Pj4+
Cj4+Pj4+IMDPud3A+8C4t84gU3ByaW5nIMDaw7y4piCz9bDtILrDwLsgtqcgTWVtb3J5IExlYWvA
uLfOus7FzSBmcmVlx8+02bDtILq4tMKw1CC4wrTZsO0gu/2wosfPtMK1pb/kLgo+Pj4+PiBDR0xJ
QrimILvnv+vH0iCw5r/stMIgsde/oSC068fRILq4wOXAzCC+yLXItNmw7SC+y7DtIMDWvu6/5C4K
Pj4+Pj4gwKe/oSC/obevILjevcPB9rimILq4uOkgU2NoZWR1bGVyTXN0ckpvYiQkKipFbmhhbmNl
ckJ5Q0dMSUIkJGVjODUwNjQ3IMDMtvOw7SC1x77uCj4+Pj4+IMDWwLi0zyBDR0xJQsC7IMDMv+vH
2LytIFByb3h5sKEgu/28urXHvvq0wrWlv+QuLgo+Pj4+Pgo+Pj4+PiCx17e4tNm46SBJbnRlcmZh
Y2W++MDMILvnv+vH0SBTY2hlZHVsZU1zdHJKb2LAzLbztMIgxay3ob26uKYgQFNjaGVkdWxlZCC+
7rPrxdfAzLzHwLsgu+e/68fPseIgwKfH2Ao+Pj4+PiBwcm94ebimILv9vLrHz7Oqv+Q/Cj4+Pj4+
Cj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKioKPj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+Pj4KPj4+Pj4g
QFNlcnZpY2UqKioqCj4+Pj4+Cj4+Pj4+ICpwdWJsaWMqICpjbGFzcyogU2NoZWR1bGVyTXN0ckpv
YiB7KioqKgo+Pj4+Pgo+Pj4+PiAgICAgICAgKnByaXZhdGUqIExvZ2dlciBsb2dnZXIgPSBMb2dn
ZXJGYWN0b3J5LipnZXRMb2dnZXIqKCoqCj4+Pj4+IGdldENsYXNzKCkpOyoqKioKPj4+Pj4KPj4+
Pj4gKiogKioKPj4+Pj4KPj4+Pj4gICAgICAgICpwcml2YXRlKiBFeGVjdXRvciBzY2hlZHVsZUV4
ZWN1dG9yID0gRXhlY3V0b3JzLioKPj4+Pj4gbmV3Rml4ZWRUaHJlYWRQb29sKigqKjUwKTsqKioq
Cj4+Pj4+Cj4+Pj4+ICoqICoqCj4+Pj4+Cj4+Pj4+ICAgICAgICBAQXV0b3dpcmVkKioqKgo+Pj4+
Pgo+Pj4+PiAgICAgICAgKnByaXZhdGUqIFNjaGVkdWxlck1zdHJEQU8gc2NoZWR1bGVyTXN0ckRB
TzsqKioqCj4+Pj4+Cj4+Pj4+ICoqICoqCj4+Pj4+Cj4+Pj4+ICAgICAgICAqcHJpdmF0ZSogU3Ry
aW5nIGN1cnJlbnRTZXJ2ZXJJcDsqKioqCj4+Pj4+Cj4+Pj4+ICoqICoqCj4+Pj4+Cj4+Pj4+ICAg
ICAgICBAU2NoZWR1bGVkKGNyb24gPSAiMCAwLzEgKiAqICogPyIpKioqKgo+Pj4+Pgo+Pj4+PiAg
ICAgICAgKnB1YmxpYyogKnZvaWQqIGV4ZWN1dGUoKSAqdGhyb3dzKiBJbGxlZ2FsQXJndW1lbnRF
eGNlcHRpb24sCj4+Pj4+IElsbGVnYWxBY2Nlc3NFeGNlcHRpb24sIEludm9jYXRpb25UYXJnZXRF
eGNlcHRpb24geyoqKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAgIERhdGUgbm93ID0gQ2FsZW5k
YXIuKmdldEluc3RhbmNlKigpLioqZ2V0VGltZSgpOyoqKioKPj4+Pj4KPj4+Pj4gICAgICAgICAg
ICAgIG5vdyA9IERhdGVVdGlscy4qcm91bmQqKG5vdywgQ2FsZW5kYXIuKk1JTlVURSopOyoqKioK
Pj4+Pj4KPj4+Pj4gICAgICAgICAgICAgICoqKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAgIFNj
aGVkdWxlck1zdHIgcGFyYW0gPSAqbmV3KiBTY2hlZHVsZXJNc3RyKCk7KioqKgo+Pj4+Pgo+Pj4+
PiAgICAgICAgICAgICAgcGFyYW0uc2V0RXhlY1NlcnZJcChjdXJyZW50U2VyKip2ZXJJcCk7Kioq
Kgo+Pj4+Pgo+Pj4+PiAqKiAqKgo+Pj4+Pgo+Pj4+PiAgICAgICAgICAgICAgTGlzdDxTY2hlZHVs
ZXJNc3RyPiBzZWxlY3RTY2hlZHVsZXJMaXN0ID0KPj4+Pj4gc2NoZWR1bGVyTXN0ckRBTy4qKnNl
bGVjdFNjaGVkdWxlckxpc3QocGFyYW0pOyoqKioKPj4+Pj4KPj4+Pj4gKiogKioKPj4+Pj4KPj4+
Pj4gICAgICAgICAgICAgICpmb3IqIChTY2hlZHVsZXJNc3RyIHNjaGVkdWxlck1zdHIgOgo+Pj4+
PiBzZWxlY3RTY2hlZHVsZXJMaXN0KSB7KioqKgo+Pj4+Pgo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICppZiogKCFDcm9uRXhwcmVzc2lvbi4qaXNWYWxpZEV4cHJlc3Npb24qCj4+Pj4+IChzY2hl
ZHVsZXJNc3RyLioqZ2V0Q3JvbkV4cHJlc3Npb24oKSkpIHsqKioqCj4+Pj4+Cj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxvZ2dlci5lcnJvcigibm90IHZhbGlkIGNyb24gZXhwICIg
Kwo+Pj4+PiBzY2hlZHVsZXJNc3RyLnRvU3RyaW5nKCkpOyoqKioKPj4+Pj4KPj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKmNvbnRpbnVlKjsqKioqCj4+Pj4+Cj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgfSoqKioKPj4+Pj4KPj4+Pj4gKiogKioKPj4+Pj4KPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICBDcm9uRXhwcmVzc2lvbiBqb2JDcm9uRXhwID0gZ2V0Q3JvbkV4cHJlc3Npb24o
KioKPj4+Pj4gc2NoZWR1bGVyTXN0ci4qKmdldENyb25FeHByZXNzaW9uKCkpOyoqKioKPj4+Pj4K
Pj4+Pj4gKiogKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAqaWYqICgham9iQ3Jv
bkV4cC5pc1NhdGlzZmllZEJ5KCoqbm93KSkgeyoqKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKmNvbnRpbnVlKjsqKioqCj4+Pj4+Cj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgfSoqKioKPj4+Pj4KPj4+Pj4gKiogKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAgICAg
ICAgICBKb2JMYXVuY2hlciBsYXVuY2hlciA9ICpuZXcqSm9iTGF1bmNoZXIoc2NoZWR1bGVyTXN0
ci4KPj4+Pj4gKipnZXRCZWFuTmFtZSgpLCBzY2hlZHVsZXJNc3RyLmdldE1ldGhvZE5hbWUoKSkq
KjsqKioqCj4+Pj4+Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgc2NoZWR1bGVFeGVjdXRvci5l
eGVjdXRlKCoqbGF1bmNoZXIpOyoqKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAgIH0qKioqCj4+
Pj4+Cj4+Pj4+ICAgICAgICB9KioqKgo+Pj4+Pgo+Pj4+PiAqKiAqKgo+Pj4+Pgo+Pj4+PiAgICAg
ICAgLyoqKioqKgo+Pj4+Pgo+Pj4+PiAgICAgICAgICogKkBwYXJhbSogZXhwKioqKgo+Pj4+Pgo+
Pj4+PiAgICAgICAgICogKkByZXR1cm4qKioqKgo+Pj4+Pgo+Pj4+PiAgICAgICAgICovKioqKgo+
Pj4+Pgo+Pj4+PiAgICAgICAgKnByaXZhdGUqIENyb25FeHByZXNzaW9uIGdldENyb25FeHByZXNz
aW9uKFN0cmluZyBleHApIHsqKioqCj4+Pj4+Cj4+Pj4+ICAgICAgICAgICAgICBDcm9uRXhwcmVz
c2lvbiByZXN1bHQgPSAqbnVsbCo7KioqKgo+Pj4+Pgo+Pj4+PiAgICAgICAgICAgICAgKnRyeSog
eyoqKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAgICAgICAgICByZXN1bHQgPSAqbmV3KiBDcm9u
RXhwcmVzc2lvbihleHApOyoqKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAgIH0gKmNhdGNoKiAo
UGFyc2VFeGNlcHRpb24gZSkgeyoqKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAgICAgICAgICp0
aHJvdyogKm5ldyogSWxsZWdhbEFyZ3VtZW50RXhjZXB0aW9uKCIqKmNhbm5vdAo+Pj4+PiBwYXJz
ZSBjcm9uIGV4cHJlc3Npb246IiArIGV4cCwgZSk7KioqKgo+Pj4+Pgo+Pj4+PiAgICAgICAgICAg
ICAgfSoqKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAgICpyZXR1cm4qIHJlc3VsdDsqKioqCj4+
Pj4+Cj4+Pj4+ICAgICAgICB9KioqKgo+Pj4+Pgo+Pj4+PiAgICAgICAgKioqKgo+Pj4+Pgo+Pj4+
PiAgICAgICAgQFBvc3RDb25zdHJ1Y3QqKioqCj4+Pj4+Cj4+Pj4+ICAgICAgICAqcHVibGljKiAq
dm9pZCogYWZ0ZXJQcm9wZXJ0aWVzU2V0KCkgeyoqKioKPj4+Pj4KPj4+Pj4gICAgICAgICAgICAg
IGN1cnJlbnRTZXJ2ZXJJcCA9IFBtb25VdGlsLipnZXRJcCooKTsqKioqCj4+Pj4+Cj4+Pj4+ICAg
ICAgICB9KioqKgo+Pj4+Pgo+Pj4+PiB9Cj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSoqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKioKPj4+Pj4gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPj4+Pj4KPj4+Pj4gt87B97i4ILq4uOkgvsbB1iC03Lz4x8+w1CBAU2NoZWR1
bGVkILnbv6EgvvjA3b7Gv+Q/Li4uCj4+Pj4+ILHXt6+0z7HuIHByb3h5uKYgu/28usfRtNmw7SC7
/bCix9Kw1L/kLi4gpNAupNAKPj4+Pj4gKL7GwfcsIEBTY2hlZHVsZWS/zSBwcm94ecDHILvzsPyw
/LDouKYgwMzH2MfPwfa0wiC4+MfPsNqz17/kLiC/1iDHyr/kx8/B0j8gxNq15SCx7rrBvt+w2rPX
Li4pCj4+Pj4+Cj4+Pj4+ILHXt7MsIHByb3h5uKYguczEo7XtwMwgQ0dMSULAuLfOILDovNMgu/28
usfPuOkgcGVybWdlbiBzcGFjZbChILLLIML3tMKwxbbzsO0gu/2wosfYvt+1x7TCsMewob/kPwo+
Pj4+PiCx2bWlIL/WILnMxKO17cDMILDovNMgu/28usfPwdI/IMD6IL7GwMy0wiBTaW5nbGV0b27A
zCC+xrTPvvq0+LChv+Q/Cj4+Pj4+Cj4+Pj4+IENvbXBvbmVudCBTY2FuwLi3ziC17rfPtce0wiC+
xsDMsMW157/kLi4KPj4+Pj4KPj4+Pj4gtbW/8sC7IL7yseIgwKfH2CDAz7TcIC4uIMH6ua7AuyC0
+MH2sO0gxNq15bimILHut68gsKG6uLDavcC0z7TZLiAoX18qKQo+Pj4+Pgo+Pj4+Pgo+Pj4+Cj4+
Pgo+Pgo=
--14dae93408cbd23b0a04c6d2c1fd
Content-Type: text/html; charset=EUC-KR
Content-Transfer-Encoding: quoted-printable

=C8=A4=BD=C3 =B1=D7=B4=E7=BD=C3 =C6=AF=C1=A4=C0=CC=C0=AF=B6=A7=B9=AE=BF=A1(=
=B3=D7=C6=AE=BF=F6=C5=A9=B3=AA,NAS =B5=EE=B5=EE) Job=C0=CC =B3=A1=B3=AA=C1=
=F6=B5=B5 =BE=CA=BE=D2=B4=C2=B5=A5 =B6=C7 =C8=A3=C3=E2=B5=C7=B0=ED =C7=D8=
=BC=AD =C0=CC=B7=CE=C0=CE=C7=D1 =B4=A9=C0=FB=C0=B8=B7=CE &nbsp;=B9=DF=BB=FD=
=C7=CF=B4=C2 =B9=AE=C1=A6=B4=C2 =BE=C6=B4=D1=C1=F6=BF=E4.<div><br>=C8=A4=BD=
=C3=B3=AA=C7=D8=BC=AD =C0=FB=BE=EE=BA=BE=B4=CF=B4=D9.<br><br><div class=3D"=
gmail_quote">2012=B3=E2 8=BF=F9 9=C0=CF =BF=C0=C8=C4 5:33, Aretias <span di=
r=3D"ltr">&lt;<a href=3D"mailto:aretias...@gmail.com" target=3D"_blank">are=
tias...@gmail.com</a>&gt;</span>=B4=D4=C0=C7 =B8=BB:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">=C0=CF=BA=D0=BF=A1 =C7=D1=B9=F8=BE=BF =C0=CF=
=BE=EE=B3=AA=B4=C2 =B0=C9 =C4=BF=B9=F6=B8=A6 =B8=F8=C7=D8=BC=AD =B9=DF=BB=
=FD=C7=CF=B4=C2 =BF=C0=B7=F9=B6=F3=B8=E9 &nbsp;Heap =BF=B5=BF=AA=BF=A1=BC=
=AD Out of Memory=B0=A1 =B9=DF=BB=FD=C7=D8=BE=DF=C7=CF=C1=F6 =BE=CA=C0=BB=
=B1=EE=BF=E4?<div><br></div><div>=C0=BD.. =B1=D7=B7=A1=BC=AD =C0=FA=B4=C2 =
=B1=D7=C2=CA=BA=B8=B4=D9=B4=C2 =B4=D9=B8=A5 =C2=CA=C0=B8=B7=CE =BA=C3=B4=F8=
.. =A4=BE_=A4=BE;&nbsp;</div>

<div><br></div><div>=BB=E7=BD=C7 1=BA=D0=C0=CE=B0=D4 =BA=CE=B4=E3=C0=CF=BC=
=F6=B5=B5 =C0=D6=C1=F6=B8=B8 =BE=C8=BF=A1=BC=AD =C0=DB=BE=F7=C0=CC =BE=F6=
=C3=BB =C5=AB =B9=E8=C4=A1=BC=BA =C0=DB=BE=F7=B5=E9=B5=B5 =BE=C6=B4=CF=B6=
=F3=BC=AD......</div><div><br>=B1=D7=B8=AE=B0=ED, 1=BA=D0=BF=A1 =C7=D1=B9=
=F8=BE=BF =B5=B7=B4=D9=B0=ED =C7=CF=B4=F5=B6=F3=B5=B5 =BD=C7=C1=A6 =BD=C7=
=C7=E0=C0=BA executor=B0=A1 =BC=F6=C7=E0=C7=CF=B4=C2=B0=C5=B4=CF=B1=EE=BF=
=E4. =BE=B2=B7=B9=B5=E5 =C3=D6=B4=EB 50=B0=B3=B7=CE =BC=B3=C1=A4=C7=D8=BC=
=AD =B5=B9=B0=ED =C0=D6=B4=C2..&nbsp;</div><div><br></div><div>=B8=B8=BE=E0=
 =B1=D7=B7=B1 =B9=AE=C1=A6=B7=CE Out of memory=B0=A1 =B3=B5=B4=D9=B8=E9 Sch=
eduleMstrJob execute =B8=DE=BC=D2=B5=E5=BF=A1=BC=AD PermGen=C0=CC =B3=AA=B4=
=C2=B0=D4 =BE=C6=B4=CF=B6=F3&nbsp;</div>

<div>executor =B3=BB=BA=CE=BF=A1=BC=AD =B3=B5=BE=EE=BE=DF=B5=C6=B4=D9=B4=C2=
 =BB=FD=B0=A2=B5=B5 =B5=E9=B0=ED........</div><div><br></div><div>=C0=CF=B4=
=DC, =BE=D5=B5=DA=B7=CE =B7=CE=B1=D7 =B9=DA=BE=C6=BC=AD =BD=C3=B0=A3 =C5=B8=
=C0=D3 =C2=EF=BE=EE=B3=F5=B0=ED =C8=AE=C0=CE =C1=DF=C0=CC=BF=A1=BF=E4. =C8=
=A4=BD=C3=B6=F3=B5=B5 =BD=C3=B0=A3 =BF=C0=B7=A1 =C0=E2=BE=C6=B8=D4=B4=C2=B0=
=D4 =C0=D6=C0=BB=B1=EE =BD=CD=BE=EE=BC=AD..</div><div><br></div><div>=B0=A8=
=BB=E7=C7=D5=B4=CF=B4=D9.</div><div><br>2012=B3=E2 8=BF=F9 9=C0=CF =B8=F1=
=BF=E4=C0=CF =BF=C0=C8=C4 5=BD=C3 27=BA=D0 12=C3=CA UTC+9, June. =B4=D4=C0=
=C7 =B8=BB:<blockquote class=3D"gmail_quote" style=3D"margin:0;margin-left:=
0.8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class=3D"im">=C7=E3=C1=A2=C7=D1 =B4=E4=BA=AF=C0=CE=B5=A5...<div><br></=
div><div>=C7=D8=B4=E7 job =BC=F6=C7=E0=BD=C3=B0=A3=C0=CC =BE=EE=B6=BB=B0=D4=
 =B5=C7=BF=E4??</div><div>=BD=C3=C0=DB=BF=A1=BC=AD =C1=BE=B7=E1=B1=EE=C1=F6=
.</div><div><br></div><div>1=BA=D0=BF=A1 =C7=D1=B9=F8=BE=BF =BC=F6=C7=E0=B5=
=C7=B4=C2=B5=A5 =B1=D7=B0=CD=B6=A7=B9=AE=BF=A1 out of memory =B3=AA=BF=C2=
=B0=C7 =BE=C6=B4=D2=B1=EE=BF=E4? =A4=BE=A4=BE;</div><div><br></div></div><d=
iv><br><div class=3D"gmail_quote">

2012=B3=E2 8=BF=F9 9=C0=CF =BF=C0=C8=C4 4:26, JeongInn Lee <span dir=3D"ltr=
">&lt;<a>areti...@gmail.com</a>&gt;</span>=B4=D4=C0=C7 =B8=BB:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">=C0=CC=BB=F3=C7=CF=B3=D7=
=BF=E4 =BE=C6=B1=EE =BA=D0=B8=ED =B4=E4=B1=DB=C0=BB =C0=FB=BE=FA=B4=F8 =B0=
=C9=B7=CE =B1=E2=BE=EF=C7=CF=B0=ED =C0=D6=B4=C2=B5=A5 ;; =BE=C8=B4=DE=B7=C1=
 =C0=D6=B4=D9=B4=CF =A4=D1=A4=D1;<div>JobLauncher =B0=B0=C0=BA =B0=E6=BF=EC=
 Custom Class=C0=D4=B4=CF=B4=D9. Spring batch=B4=C2 =BB=E7=BF=EB=C7=CF=C1=
=F6 =BE=CA=B0=ED =C0=D6=BE=EE=BF=E4.</div>

<div>
JobLauncher=B4=C2 Runnable interface=B8=A6 =B1=B8=C7=F6=C7=CF=B0=ED =C0=D6=
=B4=C2 =C5=AC=B7=A1=BD=BA=B7=CE&nbsp;</div><div>=B3=BB=BA=CE=BF=A1=BC=AD=B4=
=C2 =C3=BC=C5=B7 =BF=CF=B7=E1=B5=C8 beanName=B0=FA methodName=B8=A6 reflect=
ion=B0=FA context=B8=A6 =C0=CC=BF=EB=C7=D8=BC=AD =BC=F6=C7=E0=C7=CF=B4=C2 =
=B1=B8=C1=B6=C0=D4=B4=CF=B4=D9.</div>
<div><br></div><div>=BE=C6=B1=EE =BE=F6=C3=BB =BB=F3=BC=BC=C8=F7 =B4=DE=BE=
=D2=BE=FA=B4=C2=B5=A5 =B1=E2=BE=EF=C0=CC --;;</div></div><div><br><div clas=
s=3D"gmail_quote">2012=B3=E2 8=BF=F9 9=C0=CF =BF=C0=C0=FC 11:58, =B1=E8=C1=
=A6=C1=D8 <span dir=3D"ltr">&lt;<a>dos...@gmail.com</a>&gt;</span>=B4=D4=C0=
=C7 =B8=BB:<div>
<div><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im"><span style=3D"color:rgb(3=
4,34,34);font-size:14px;font-family:Monaco">JobLauncher&nbsp;</span>&nbsp;=
=B8=E9 =BD=BA=C7=C1=B8=B5 =B9=E8=C4=A1 =BE=B2=BD=C3=B3=AA=BF=E4??</div>

<div><div class=3D"im">=BD=BA=C7=C1=B8=B5 =B9=E8=C4=A1=B8=E9 job repository=
=B4=C2 =BE=EE=B6=B2=B0=C5 =BE=B2=BC=BC=BF=E4?&nbsp;<br>

<br></div><div class=3D"gmail_quote">2012=B3=E2 8=BF=F9 9=C0=CF =BF=C0=C0=
=FC 11:37, Aretias <span dir=3D"ltr">&lt;<a>areti...@gmail.com</a>&gt;</spa=
n>=B4=D4=C0=C7 =B8=BB:<div><div class=3D"h5"><div><div><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div>=BE=C8=B3=E7=C7=CF=BC=BC=BF=E4.&nbsp;</=
div><div><br></div><div>=BF=C0=B4=C3 =BE=C6=C4=A7=BF=A1 =BC=AD=B9=F6=B0=A1 =
=C1=D7=B4=C2 =BE=C6=B8=A7=B4=D9=BF=EE =BE=C6=C4=A7=C0=BB =B8=C2=BE=D2=BD=C0=
=B4=CF=B4=D9...</div><div>2012-08-09 09:56:13 [ERROR](?:?) Invocation of me=
thod &#39;execute&#39; on target class [class **************.<u></u>Schedul=
erMstrJob$$<u></u>EnhancerByCGLIB$$ec850647] failed java.lang.OutOfMemoryEr=
ror: PermGen space<br>




</div><div><br></div><div>=C0=CC=B7=B1 =BF=A1=B7=AF=B0=A1 =B9=DF=BB=FD=C7=
=DF=B4=C2=B5=A5=BF=E4.</div><div><br></div><div>=BE=B2=B7=B9=B5=E5 =B4=FD=
=C7=C1=B8=A6 =B6=B0 =B3=F5=C1=F6 =BE=CA=BE=C6=BC=AD =BD=C9=C3=FE=C0=FB=C0=
=CE =BA=D0=BC=AE=C0=CC =BA=D2=B0=A1=B4=C9=C7=D8=BC=AD =C0=CF=B4=DC=C0=BA =
=C3=DF=B7=D0=C0=BB =C1=B6=B1=DD =C7=D8=BA=BC=B7=C1=B0=ED =C7=D5=B4=CF=B4=D9=
.</div><div><br></div><div>=B8=D5=C0=FA =BE=EE=B6=B2 =B0=E6=BF=EC=BF=A1 Per=
mGen space =BF=C0=B7=F9=B0=A1 =B9=DF=BB=FD=C7=D2 =BC=F6 =C0=D6=C1=D2?</div>=
<div>=BA=B8=C5=EB =C0=FA=B4=C2 =C0=FA=B7=B1 =BF=C0=B7=F9=B8=A6 =BA=B8=B4=C2=
 =B0=CD=C0=CC =C5=E8=C4=B9=C0=CC reload =C0=DB=BE=F7=C0=BB =BF=A9=B7=AF=B9=
=F8 =B9=DD=BA=B9=C7=CF=B8=E9=BC=AD =C6=DB=B8=D3=B3=CD=C6=AE =BF=B5=BF=AA=C0=
=BB =C3=CA=B1=E2=C8=AD=C7=CF=C1=F6 =BE=CA=BE=D2=C0=BB =B6=A7 =BB=D3=C0=CC=
=BE=FA=B0=C5=B5=E7=BF=E4.</div>




<div>=C7=CF=C1=F6=B8=B8, &nbsp;=BC=AD=BA=F1=BD=BA =BC=AD=B9=F6=B8=A6 reload=
 =C7=CF=B4=C2 =C0=CF=C0=BA =BE=F8=C0=DD=BE=C6=BF=E4... ? =B1=D7=B7=B3 =C5=
=BB=B6=F4.<br></div><div><br></div><div>=B1=D7=B7=B3, =C6=DB=B8=D3=B3=CD=C6=
=AE =BF=B5=BF=AA=BF=A1 =BE=EE=B6=B2 =B0=CD=B5=E9=C0=CC =BF=C3=B6=F3=B0=A1=
=C1=F6 =B6=F3=B4=C2 =BB=FD=B0=A2=C0=BB =C7=D8=BA=B8=B8=E9 =C5=AC=B7=A1=BD=
=BA =C1=A4=BA=B8=B6=FB =B8=DE=BC=D2=B5=E5 =C1=A4=BA=B8 =B0=B0=C0=BA=B0=D4 =
=BF=C3=B6=F3=B0=A1=B4=C2 =B0=C9=B7=CE =BE=CB=B0=ED =C0=D6=B4=C2=B5=A5=BF=E4=
.</div><div>=BF=AA=BD=C3, reload=B0=A1 =BE=F8=B4=C2=B5=A5 =BC=AD=B9=F6=B0=
=A1 =B6=DF=B0=ED =B3=AA=BC=AD =BD=C3=B0=A3=C0=CC =C1=F6=B3=AD=B4=D9=B0=ED =
=BF=D6 =B1=D7=B7=B8=C1=D2?;</div><div><br></div>




<div>=BF=A9=B1=E2=BC=AD =B4=F5 =BB=FD=B0=A2=C7=D8=BA=C3=BE=EE=BF=E4.</div><=
div><br></div><div>=C0=CF=B9=DD=C0=FB=C0=B8=B7=CE Spring =C0=DA=C3=BC=B8=A6=
 =B3=F5=B0=ED =BA=C3=C0=BB =B6=A7 Memory Leak=C0=B8=B7=CE=BA=CE=C5=CD free=
=C7=CF=B4=D9=B0=ED =BA=B8=B4=C2=B0=D4 =B8=C2=B4=D9=B0=ED =BB=FD=B0=A2=C7=CF=
=B4=C2=B5=A5=BF=E4. CGLIB=B8=A6 =BB=E7=BF=EB=C7=D2 =B0=E6=BF=EC=B4=C2 =B1=
=D7=BF=A1 =B4=EB=C7=D1 =BA=B8=C0=E5=C0=CC =BE=C8=B5=C8=B4=D9=B0=ED =BE=CB=
=B0=ED =C0=D6=BE=EE=BF=E4.</div><div>=C0=A7=BF=A1 =BF=A1=B7=AF =B8=DE=BD=C3=
=C1=F6=B8=A6 =BA=B8=B8=E9&nbsp;SchedulerMstrJob$$<u></u>EnhancerByCGLIB$$ec=
850647 =C0=CC=B6=F3=B0=ED =B5=C7=BE=EE =C0=D6=C0=B8=B4=CF CGLIB=C0=BB =C0=
=CC=BF=EB=C7=D8=BC=AD Proxy=B0=A1 =BB=FD=BC=BA=B5=C7=BE=FA=B4=C2=B5=A5=BF=
=E4..</div>




<div><br></div><div>=B1=D7=B7=B8=B4=D9=B8=E9 Interface=BE=F8=C0=CC =BB=E7=
=BF=EB=C7=D1 ScheduleMstrJob=C0=CC=B6=F3=B4=C2 =C5=AC=B7=A1=BD=BA=B8=A6 @Sc=
heduled =BE=EE=B3=EB=C5=D7=C0=CC=BC=C7=C0=BB =BB=E7=BF=EB=C7=CF=B1=E2 =C0=
=A7=C7=D8 proxy=B8=A6 =BB=FD=BC=BA=C7=CF=B3=AA=BF=E4?</div><div><br></div><=
div>------------------------------<u></u>------------------------------<u><=
/u>-----------------------</div>

<div>


<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco;color:#646464">@Service</span><span lang=3D"EN-US" style=3D"fon=
t-family:Monaco"><u></u><u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><b><span lang=3D"EN-US" style=3D"font=
-family:Monaco;color:#7f0055">public</span></b><span lang=3D"EN-US" style=
=3D"font-family:Monaco"> </span><b><span lang=3D"EN-US" style=3D"font-famil=
y:Monaco;color:#7f0055">class</span></b><span lang=3D"EN-US" style=3D"font-=
family:Monaco"> SchedulerMstrJob {</span><span lang=3D"EN-US" style=3D"font=
-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span lang=3D"E=
N-US" style=3D"font-family:Monaco;color:#7f0055">private</span></b><span la=
ng=3D"EN-US" style=3D"font-family:Monaco"> Logger </span><span lang=3D"EN-U=
S" style=3D"font-family:Monaco;color:#0000c0">logger</span><span lang=3D"EN=
-US" style=3D"font-family:Monaco"> =3D LoggerFactory.<i>getLogger</i>(<u></=
u>getClass());</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u><=
/u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco"><u></u>&nbsp;<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span lang=3D"E=
N-US" style=3D"font-family:Monaco;color:#7f0055">private</span></b><span la=
ng=3D"EN-US" style=3D"font-family:Monaco"> Executor </span><span lang=3D"EN=
-US" style=3D"font-family:Monaco;color:#0000c0">scheduleExecutor</span><spa=
n lang=3D"EN-US" style=3D"font-family:Monaco"> =3D Executors.<i>newFixedThr=
eadPool</i>(<u></u>50);</span><span lang=3D"EN-US" style=3D"font-family:Mon=
aco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco"><u></u>&nbsp;<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-U=
S" style=3D"font-family:Monaco;color:#646464">@Autowired</span><span lang=
=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span lang=3D"E=
N-US" style=3D"font-family:Monaco;color:#7f0055">private</span></b><span la=
ng=3D"EN-US" style=3D"font-family:Monaco"> SchedulerMstrDAO </span><span la=
ng=3D"EN-US" style=3D"font-family:Monaco;color:#0000c0">schedulerMstrDAO</s=
pan><span lang=3D"EN-US" style=3D"font-family:Monaco">;</span><span lang=3D=
"EN-US" style=3D"font-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco"><u></u>&nbsp;<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span lang=3D"E=
N-US" style=3D"font-family:Monaco;color:#7f0055">private</span></b><span la=
ng=3D"EN-US" style=3D"font-family:Monaco"> String </span><span lang=3D"EN-U=
S" style=3D"font-family:Monaco;color:#0000c0">currentServerIp</span><span l=
ang=3D"EN-US" style=3D"font-family:Monaco">;</span><span lang=3D"EN-US" sty=
le=3D"font-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco"><u></u>&nbsp;<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-U=
S" style=3D"font-family:Monaco;color:#646464">@Scheduled</span><span lang=
=3D"EN-US" style=3D"font-family:Monaco">(cron =3D </span><span lang=3D"EN-U=
S" style=3D"font-family:Monaco;color:#2a00ff">&quot;0 0/1 * * * ?&quot;</sp=
an><span lang=3D"EN-US" style=3D"font-family:Monaco">)</span><span lang=3D"=
EN-US" style=3D"font-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span lang=3D"E=
N-US" style=3D"font-family:Monaco;color:#7f0055">public</span></b><span lan=
g=3D"EN-US" style=3D"font-family:Monaco"> </span><b><span lang=3D"EN-US" st=
yle=3D"font-family:Monaco;color:#7f0055">void</span></b><span lang=3D"EN-US=
" style=3D"font-family:Monaco"> execute() </span><b><span lang=3D"EN-US" st=
yle=3D"font-family:Monaco;color:#7f0055">throws</span></b><span lang=3D"EN-=
US" style=3D"font-family:Monaco"> IllegalArgumentException, IllegalAccessEx=
ception,
InvocationTargetException {</span><span lang=3D"EN-US" style=3D"font-family=
:Monaco"><u></u><u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; Date now =3D Calendar.<i>getInstance</i>().<u></u>getTime();</sp=
an><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></u></span><=
/p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; now =3D DateUtils.<i>round</i>(now,
Calendar.</span><i><span lang=3D"EN-US" style=3D"font-family:Monaco;color:#=
0000c0">MINUTE</span></i><span lang=3D"EN-US" style=3D"font-family:Monaco">=
);</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></u></=
span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; </span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u>=
<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; SchedulerMstr param =3D </span><b><span lang=3D"EN-US" style=3D"=
font-family:Monaco;color:#7f0055">new</span></b><span lang=3D"EN-US" style=
=3D"font-family:Monaco"> SchedulerMstr();</span><span lang=3D"EN-US" style=
=3D"font-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; param.setExecServIp(</span><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco;color:#0000c0">currentSer<u></u>verIp</span><span lang=3D"EN-US=
" style=3D"font-family:Monaco">);</span><span lang=3D"EN-US" style=3D"font-=
family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco"><u></u>&nbsp;<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; List&lt;SchedulerMstr&gt;
selectSchedulerList =3D </span><span lang=3D"EN-US" style=3D"font-family:Mo=
naco;color:#0000c0">schedulerMstrDAO</span><span lang=3D"EN-US" style=3D"fo=
nt-family:Monaco">.<u></u>selectSchedulerList(param);</span><span lang=3D"E=
N-US" style=3D"font-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco"><u></u>&nbsp;<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; </span><b><span lang=3D"EN-US" style=3D"font-family:Monaco;color=
:#7f0055">for</span></b><span lang=3D"EN-US" style=3D"font-family:Monaco"> =
(SchedulerMstr schedulerMstr :
selectSchedulerList) {</span><span lang=3D"EN-US" style=3D"font-family:Mona=
co"><u></u><u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span lang=
=3D"EN-US" style=3D"font-family:Monaco;color:#7f0055">if</span></b><span la=
ng=3D"EN-US" style=3D"font-family:Monaco"> (!CronExpression.<i>isValidExpre=
s<u></u>sion</i>(schedulerMstr.<u></u>getCronExpression()))
{</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></u></s=
pan></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-US" style=3D"font-family:Monaco=
;color:#0000c0">logger</span><span lang=3D"EN-US" style=3D"font-family:Mona=
co">.error(</span><span lang=3D"EN-US" style=3D"font-family:Monaco;color:#2=
a00ff">&quot;not valid cron exp &quot;</span><span lang=3D"EN-US" style=3D"=
font-family:Monaco"> + schedulerMstr.toString());</span><span lang=3D"EN-US=
" style=3D"font-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span><b><span lang=3D"EN-US" style=3D"font-family:Mon=
aco;color:#7f0055">continue</span></b><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">;</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u><=
/u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span><span lang=3D"=
EN-US" style=3D"font-family:Monaco"><u></u><u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco"><u></u>&nbsp;<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CronExpression
jobCronExp =3D getCronExpression(<u></u>schedulerMstr.<u></u>getCronExpress=
ion());</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u><=
/u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco"><u></u>&nbsp;<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span lang=
=3D"EN-US" style=3D"font-family:Monaco;color:#7f0055">if</span></b><span la=
ng=3D"EN-US" style=3D"font-family:Monaco"> (!jobCronExp.isSatisfiedBy(<u></=
u>now)) {</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u=
></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span><b><span lang=3D"EN-US" style=3D"font-family:Mon=
aco;color:#7f0055">continue</span></b><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">;</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u><=
/u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span><span lang=3D"=
EN-US" style=3D"font-family:Monaco"><u></u><u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco"><u></u>&nbsp;<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JobLauncher
launcher =3D </span><b><span lang=3D"EN-US" style=3D"font-family:Monaco;col=
or:#7f0055">new</span></b><span lang=3D"EN-US" style=3D"font-family:Monaco"=
> JobLauncher(schedulerMstr.<u></u>getBeanName(), schedulerMstr.getMethodNa=
me())<u></u>;</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></=
u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang=3D"E=
N-US" style=3D"font-family:Monaco;color:#0000c0">scheduleExecutor</span><sp=
an lang=3D"EN-US" style=3D"font-family:Monaco">.execute(<u></u>launcher);</=
span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></u></span=
></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; }</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u=
><u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span><span lang=3D"EN-=
US" style=3D"font-family:Monaco"><u></u><u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco"><u></u>&nbsp;<u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-U=
S" style=3D"font-family:Monaco;color:#3f5fbf">/**</span><span lang=3D"EN-US=
" style=3D"font-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco;color:#3f5fbf">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;* </s=
pan><b><span lang=3D"EN-US" style=3D"font-family:Monaco;color:#7f9fbf">@par=
am</span></b><span lang=3D"EN-US" style=3D"font-family:Monaco;color:#3f5fbf=
"> exp</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></=
u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco;color:#3f5fbf">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;* </s=
pan><b><span lang=3D"EN-US" style=3D"font-family:Monaco;color:#7f9fbf">@ret=
urn</span></b><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u><=
/u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco;color:#3f5fbf">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;*/</s=
pan><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></u></span>=
</p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span lang=3D"E=
N-US" style=3D"font-family:Monaco;color:#7f0055">private</span></b><span la=
ng=3D"EN-US" style=3D"font-family:Monaco"> CronExpression getCronExpression=
(String exp)
{</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></u></s=
pan></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; CronExpression result =3D </span><b><span lang=3D"EN-US" style=
=3D"font-family:Monaco;color:#7f0055">null</span></b><span lang=3D"EN-US" s=
tyle=3D"font-family:Monaco">;</span><span lang=3D"EN-US" style=3D"font-fami=
ly:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; </span><b><span lang=3D"EN-US" style=3D"font-family:Monaco;color=
:#7f0055">try</span></b><span lang=3D"EN-US" style=3D"font-family:Monaco"> =
{</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></u></s=
pan></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; result =3D </span><b><=
span lang=3D"EN-US" style=3D"font-family:Monaco;color:#7f0055">new</span></=
b><span lang=3D"EN-US" style=3D"font-family:Monaco"> CronExpression(exp);</=
span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></u></span=
></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; } </span><b><span lang=3D"EN-US" style=3D"font-family:Monaco;col=
or:#7f0055">catch</span></b><span lang=3D"EN-US" style=3D"font-family:Monac=
o"> (ParseException e) {</span><span lang=3D"EN-US" style=3D"font-family:Mo=
naco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span lang=3D"EN-U=
S" style=3D"font-family:Monaco;color:#7f0055">throw</span></b><span lang=3D=
"EN-US" style=3D"font-family:Monaco"> </span><b><span lang=3D"EN-US" style=
=3D"font-family:Monaco;color:#7f0055">new</span></b><span lang=3D"EN-US" st=
yle=3D"font-family:Monaco"> IllegalArgumentException(</span><span lang=3D"E=
N-US" style=3D"font-family:Monaco;color:#2a00ff">&quot;<u></u>cannot parse =
cron expression:&quot;</span><span lang=3D"EN-US" style=3D"font-family:Mona=
co"> + exp, e);</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u>=
</u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; }</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u=
><u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; </span><b><span lang=3D"EN-US" style=3D"font-family:Monaco;color=
:#7f0055">return</span></b><span lang=3D"EN-US" style=3D"font-family:Monaco=
"> result;</span><span lang=3D"EN-US" style=3D"font-family:Monaco"><u></u><=
u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span><span lang=3D"EN-=
US" style=3D"font-family:Monaco"><u></u><u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-U=
S" style=3D"font-family:Monaco"><u></u><u></u></span></p>

<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-U=
S" style=3D"font-family:Monaco;color:#646464">@PostConstruct</span><span la=
ng=3D"EN-US" style=3D"font-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span lang=3D"E=
N-US" style=3D"font-family:Monaco;color:#7f0055">public</span></b><span lan=
g=3D"EN-US" style=3D"font-family:Monaco"> </span><b><span lang=3D"EN-US" st=
yle=3D"font-family:Monaco;color:#7f0055">void</span></b><span lang=3D"EN-US=
" style=3D"font-family:Monaco"> afterPropertiesSet() {</span><span lang=3D"=
EN-US" style=3D"font-family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; </span><span lang=3D"EN-US" style=3D"font-family:Monaco;color:#0=
000c0">currentServerIp</span><span lang=3D"EN-US" style=3D"font-family:Mona=
co"> =3D PmonUtil.<i>getIp</i>();</span><span lang=3D"EN-US" style=3D"font-=
family:Monaco"><u></u><u></u></span></p>






<p class=3D"MsoNormal" align=3D"left"><span lang=3D"EN-US" style=3D"font-fa=
mily:Monaco">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span><span lang=3D"EN-=
US" style=3D"font-family:Monaco"><u></u><u></u></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Monaco">}<=
/span></p></div><div>------------------------------<u></u>-----------------=
-------------<u></u>-----------------------</div><div><br></div><div>=B7=CE=
=C1=F7=B8=B8 =BA=B8=B8=E9 =BE=C6=C1=D6 =B4=DC=BC=F8=C7=CF=B0=D4 @Scheduled =
=B9=DB=BF=A1 =BE=F8=C0=DD=BE=C6=BF=E4?...</div>




<div>=B1=D7=B7=AF=B4=CF=B1=EE proxy=B8=A6 =BB=FD=BC=BA=C7=D1=B4=D9=B0=ED =
=BB=FD=B0=A2=C7=D2=B0=D4=BF=E4.. =A4=D0.=A4=D0</div><div>(=BE=C6=C1=F7, @Sc=
heduled=BF=CD proxy=C0=C7 =BB=F3=B0=FC=B0=FC=B0=E8=B8=A6 =C0=CC=C7=D8=C7=CF=
=C1=F6=B4=C2 =B8=F8=C7=CF=B0=DA=B3=D7=BF=E4. =BF=D6 =C7=CA=BF=E4=C7=CF=C1=
=D2? =C4=DA=B5=E5 =B1=EE=BA=C1=BE=DF=B0=DA=B3=D7..)</div><div><br></div><di=
v>=B1=D7=B7=B3, proxy=B8=A6 =B9=CC=C4=A3=B5=ED=C0=CC CGLIB=C0=B8=B7=CE =B0=
=E8=BC=D3 =BB=FD=BC=BA=C7=CF=B8=E9 permgen space=B0=A1 =B2=CB =C2=F7=B4=C2=
=B0=C5=B6=F3=B0=ED =BB=FD=B0=A2=C7=D8=BE=DF=B5=C7=B4=C2=B0=C7=B0=A1=BF=E4?<=
/div><div>=B1=D9=B5=A5 =BF=D6 =B9=CC=C4=A3=B5=ED=C0=CC =B0=E8=BC=D3 =BB=FD=
=BC=BA=C7=CF=C1=D2? =C0=FA =BE=C6=C0=CC=B4=C2 Singleton=C0=CC =BE=C6=B4=CF=
=BE=FA=B4=F8=B0=A1=BF=E4?&nbsp;</div>




<div><br></div><div>Component Scan=C0=B8=B7=CE =B5=EE=B7=CF=B5=C7=B4=C2 =BE=
=C6=C0=CC=B0=C5=B5=E7=BF=E4..</div><div><br></div><div>=B5=B5=BF=F2=C0=BB =
=BE=F2=B1=E2 =C0=A7=C7=D8 =C0=CF=B4=DC .. =C1=FA=B9=AE=C0=BB =B4=F8=C1=F6=
=B0=ED =C4=DA=B5=E5=B8=A6 =B1=EE=B7=AF =B0=A1=BA=B8=B0=DA=BD=C0=B4=CF=B4=D9=
. (__*)</div><div><br></div></blockquote></div></div></div></div></div><br>=
</div>
</blockquote></div></div></div><br></div>
</blockquote></div><br></div>
</blockquote></div></blockquote></div><br></div>

--14dae93408cbd23b0a04c6d2c1fd--