1 7 package org.ejtools.management.browser.model.service; 8 9 import java.beans.beancontext.BeanContextServices ; 10 import java.util.Iterator ; 11 import java.util.Vector ; 12 13 import org.ejtools.beans.beancontext.CustomBeanContextServiceProvider; 14 15 22 public class ConnectionServiceProvider extends CustomBeanContextServiceProvider 23 { 24 25 protected ConnectionService service = null; 26 27 28 29 public ConnectionServiceProvider() 30 { 31 this.service = new MEJBConnectionService(); 32 } 33 34 35 42 public Iterator getCurrentServiceSelectors(BeanContextServices bcs, java.lang.Class serviceClass) 43 { 44 return (new Vector ()).iterator(); 45 } 46 47 48 57 public Object getService(BeanContextServices bcs, java.lang.Object requestor, java.lang.Class serviceClass, java.lang.Object serviceSelector) 58 { 59 return this.service; 60 } 61 62 63 70 public void releaseService(BeanContextServices bcs, java.lang.Object requestor, java.lang.Object service) { } 71 72 73 76 protected Class [] getServiceClass() 77 { 78 return new Class []{ConnectionService.class}; 79 } 80 } 81 | Popular Tags |