/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#createSelfReference(java.lang.Class) */ public <B> ServiceReference<B> createSelfReference(Class<B> businessInterface) { B service = getFcSrvItf(businessInterface); ServiceReference<B> sr = new ServiceReferenceImpl<B> (businessInterface , service); return sr; }
/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#createSelfReference(java.lang.Class,java.lang.String) */ public <B> ServiceReference<B> createSelfReference(Class<B> businessInterface, String serviceName) { B service = getFcSrvItf(businessInterface ,serviceName); ServiceReference<B> sr = new ServiceReferenceImpl<B> (businessInterface , service); return sr; }
/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#createSelfReference(java.lang.Class<B>) */ public <B> org.oasisopen.sca.ServiceReference<B> createSelfReference(java.lang.Class<B> businessInterface) { B service = getFcSrvItf(businessInterface); org.oasisopen.sca.ServiceReference<B> sr = new org.ow2.frascati.tinfi.oasis.ServiceReferenceImpl<B>(businessInterface, service); return sr; }
/** * @see org.ow2.frascati.tinfi.control.component.ComponentContextMixin#createSelfReference(java.lang.Class<B>,java.lang.String) */ public <B> org.oasisopen.sca.ServiceReference<B> createSelfReference(java.lang.Class<B> businessInterface, java.lang.String serviceName) { B service = getFcSrvItf(businessInterface, serviceName); org.oasisopen.sca.ServiceReference<B> sr = new org.ow2.frascati.tinfi.oasis.ServiceReferenceImpl<B>(businessInterface, service); return sr; }