🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Nowosc (dla mnie) ServiceLoader ...

#153111
From: Jacek Czerwinski
Date: Sun, 06 Nov 2011 18:56
28 lines
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-mail

Show 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