/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#getServiceReferences(java.lang.Class,java.lang.String) */ public <B> Collection<org.oasisopen.sca.ServiceReference<B>> getServiceReferences(Class<B> businessInterface, String referenceName) throws IllegalArgumentException { Collection<B> services = getFcCltColItf(businessInterface ,referenceName); Collection<org.oasisopen.sca.ServiceReference<B>> srs = new ArrayList<org.oasisopen.sca.ServiceReference<B>> (); for (B service : services) { ServiceReference<B> sr = new ServiceReferenceImpl<B> (businessInterface , service); srs.add(sr); } return srs; }
/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#getServiceReferences(java.lang.Class<B>,java.lang.String) */ public <B> java.util.Collection<org.oasisopen.sca.ServiceReference<B>> getServiceReferences(java.lang.Class<B> businessInterface, java.lang.String referenceName) throws java.lang.IllegalArgumentException { java.util.Collection<B> services = getFcCltColItf(businessInterface, referenceName); java.util.Collection<org.oasisopen.sca.ServiceReference<B>> srs = new java.util.ArrayList<org.oasisopen.sca.ServiceReference<B>>(); for (B service : services) { org.oasisopen.sca.ServiceReference<B> sr = new org.ow2.frascati.tinfi.oasis.ServiceReferenceImpl<B>(businessInterface, service); srs.add(sr); } return srs; }
/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#getServices(java.lang.Class<B>,java.lang.String) */ public <B> java.util.Collection<B> getServices(java.lang.Class<B> businessInterface, java.lang.String referenceName) throws java.lang.IllegalArgumentException { java.util.Collection<B> fcCltItfs = getFcCltColItf(businessInterface, referenceName); java.util.Collection<B> services = new java.util.ArrayList<B>(); for (B fcCltItf : fcCltItfs) { @java.lang.SuppressWarnings("unchecked") org.ow2.frascati.tinfi.TinfiComponentOutInterface<B> tco = ((org.ow2.frascati.tinfi.TinfiComponentOutInterface<B>) (fcCltItf)); org.oasisopen.sca.ServiceReference<B> sr = tco.getServiceReference(); @java.lang.SuppressWarnings("unchecked") B service = ((B) (sr)); services.add(service); } return services; }
/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#getServices(java.lang.Class,java.lang.String) */ public <B> Collection<B> getServices(Class<B> businessInterface, String referenceName) throws IllegalArgumentException { Collection<B> fcCltItfs = getFcCltColItf(businessInterface ,referenceName); Collection<B> services = new ArrayList<B> (); for (B fcCltItf : fcCltItfs) { @SuppressWarnings(value = "unchecked") TinfiComponentOutInterface<B> tco = ((TinfiComponentOutInterface<B> )(fcCltItf)); ServiceReference<B> sr = tco.getServiceReference(); @SuppressWarnings(value = "unchecked") B service = ((B)(sr)); services.add(service); } return services; }