Article View: pl.comp.lang.java
Article #153759Re: ręczny interceptor (ale bez springa)
From: Bogusław Szczepanowski
Date: Sat, 19 Jan 2013 18:30
Date: Sat, 19 Jan 2013 18:30
20 lines
1583 bytes
1583 bytes
Dnia 18-01-2013 o 22:31:04 Piotr Rezmer <p.r@bezbzdur.pl> napisał(a): > 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ąć? Najbardziej niskopoziomowe rozwiązanie to dynamic proxy -> java.lang.reflect.Proxy -- Boguś /Każdy skutek ma swoją przyczynę/
Technical Details
Message-ID:
<op.wq58ceupe4bapi@blackstar.internetia.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<50f9bf25$0$1307$65785112@news.neostrada.pl>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!.POSTED!not-for-mail From: Bogusław Szczepanowski <noone@invalid.net> Newsgroups: pl.comp.lang.java Subject: Re: ręczny interceptor (ale bez springa) Date: Sat, 19 Jan 2013 19:30:04 +0100 Organization: Domek i Spółka Lines: 33 Message-ID: <op.wq58ceupe4bapi@blackstar.internetia.net.pl> References: <50f9bf25$0$1307$65785112@news.neostrada.pl> NNTP-Posting-Host: 194.242.0.188 Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1358620207 9567 194.242.0.188 (19 Jan 2013 18:30:07 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sat, 19 Jan 2013 18:30:07 +0000 (UTC) User-Agent: Opera Mail/12.12 (Win32) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit