]
Tom Elrod resolved JBREM-496.
------------------------------
Resolution: Done
restructure service providers for remoting
------------------------------------------
Key: JBREM-496
URL:
http://jira.jboss.com/jira/browse/JBREM-496
Project: JBoss Remoting
Issue Type: Task
Security Level: Public(Everyone can see)
Components: general
Affects Versions: 2.0.0.Beta2 (Boon)
Reporter: Tom Elrod
Assigned To: Tom Elrod
Fix For: 2.0.0.CR1 (Boon)
Need a way to package and identify transport implementations for remoting. The idea is
that anyone would be able to create their own transport implementation and drop it in and
be "deployed" (where deployed means can just automatically discovered and used
during runtime).
A few ideas of how to do this are:
1. Use service provider from jar metadata -
http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html#Service%20Provider
(e.g. URL[] urls = new
Class().getResources("META-INF/services/org.jboss.remoting/Transport") ; )
2. Follow jndi pattern for package name.
(e.g. org.jboss.remoting.plugins.http.TransportFactory).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: