Article View: pl.comp.lang.java
Article #153111Nowosc (dla mnie) ServiceLoader ...
From: Jacek Czerwinski
Date: Sun, 06 Nov 2011 18:56
Date: Sun, 06 Nov 2011 18:56
28 lines
1493 bytes
1493 bytes
Wędrując po blogach trafiłem na rzecz której nie znałem,
Java 1.6
java.util
Class ServiceLoader<S>
Prawdę mówiąc, zbieżne i to mocno z moimi poszukiwaniami, "adresować"
czy nazywać usługi wg intrerfejsu ich wzorca, dokładnie tak mam w swoim
rozwiązaniu in-house.
public interface Decode {
boolean isEncodingNameSupported(String encodingName);
String[] getContent(String data);
}
...
ServiceLoader.load(Decode.class);
...
NB ja nie wpadłem,a nasuwa się nachalnie, sparametryzować to typem.
Macie swoje zdanie co tej grupy? (nie powiem pakietu, bo jest w kupie z
innymi)
Czy jest to nadzieja zwłaszcza dla małych nieserwerowych aplikacji?
Niektórzy bloggerzy piszą, ze nie potrzebują niczego większego.
Technical Details
Message-ID:
<j96l8n$v81$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail From: Jacek Czerwinski <x@y.z.pl> Newsgroups: pl.comp.lang.java Subject: Nowosc (dla mnie) ServiceLoader ... Date: Sun, 06 Nov 2011 19:56:22 +0100 Organization: http://onet.pl Lines: 30 Message-ID: <j96l8n$v81$1@news.onet.pl> NNTP-Posting-Host: 178-37-111-215.adsl.inetia.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1320605783 32001 178.37.111.215 (6 Nov 2011 18:56:23 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Sun, 6 Nov 2011 18:56:23 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit