🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153758

ręczny interceptor (ale bez springa)

#153758
From: Piotr Rezmer
Date: Fri, 18 Jan 2013 21:31
16 lines
1401 bytes
Witam

Chciałbym udekorować wywołania interfejsu w celu obsługi failover. Do 
tej pory robiłem to za pomocą springowego aspectu (MethodInterceptor). 
Teraz chciałbym to samo zrobić bez springowego frameworku. Czy da się to 
jakoś sensownie zrobić za pomocą refleksji? Wiem że są np:

getClass().getMethod( String methodName)

Problem pojawia się w kwestii parametrów metody. Każda z metod używa 
innej liczby parametrów. Czy da się to jakoś globalnie ogarnąć?

-- 
pozdrawiam
Piotr
XLR250&bmw_f650_dakar
Technical Details
Message-ID: <50f9bf25$0$1307$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Fri, 18 Jan 2013 22:31:04 +0100
From: Piotr Rezmer <p.r@bezbzdur.pl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
Newsgroups: pl.comp.lang.java
Subject: ręczny interceptor (ale bez springa)
Lines: 16
Message-ID: <50f9bf25$0$1307$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: apn-37-109-125-28.dynamic.lte.plus.pl
X-Trace: 1358544677 unt-rea-a-02.news.neostrada.pl 1307 37.109.125.28:57294
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit