/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#getService(java.lang.Class,java.lang.String) */ public <B> B getService(Class<B> businessInterface, String referenceName) throws TinfiRuntimeException { B fcCltItf = getFcCltItf(businessInterface ,referenceName); @SuppressWarnings(value = "unchecked") TinfiComponentOutInterface<B> tco = ((TinfiComponentOutInterface<B> )(fcCltItf)); ServiceReference<B> sr = tco.getServiceReference(); @SuppressWarnings(value = "unchecked") B service = ((B)(sr)); return service; }
/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#getService(java.lang.Class<B>,java.lang.String) */ public <B> B getService(java.lang.Class<B> businessInterface, java.lang.String referenceName) throws org.ow2.frascati.tinfi.TinfiRuntimeException { B fcCltItf = getFcCltItf(businessInterface, referenceName); @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)); return service; }
/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#getServiceReference(java.lang.Class,java.lang.String) */ public <B> ServiceReference<B> getServiceReference(Class<B> businessInterface, String referenceName) { B service = getFcCltItf(businessInterface ,referenceName); ServiceReference<B> sr = new ServiceReferenceImpl<B> (businessInterface , service); return sr; }
/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#getServiceReference(java.lang.Class<B>,java.lang.String) */ public <B> org.oasisopen.sca.ServiceReference<B> getServiceReference(java.lang.Class<B> businessInterface, java.lang.String referenceName) { B service = getFcCltItf(businessInterface, referenceName); org.oasisopen.sca.ServiceReference<B> sr = new org.ow2.frascati.tinfi.oasis.ServiceReferenceImpl<B>(businessInterface, service); return sr; }