Skip navigation links 
 
org.eclipse.persistence.jpa.osgi
Class EMFServiceProxyHandler
java.lang.Object
   org.eclipse.persistence.jpa.osgi.EMFServiceProxyHandler
org.eclipse.persistence.jpa.osgi.EMFServiceProxyHandler
- All Implemented Interfaces:
- java.lang.reflect.InvocationHandler
- Direct Known Subclasses:
- EMFBuilderServiceProxyHandler
- 
public class EMFServiceProxyHandler
 
- extends java.lang.Object
- implements java.lang.reflect.InvocationHandler
Dynamic proxy class to proxy the EMF service
 
| Field Summary | 
| protected  javax.persistence.EntityManagerFactory | emf
 | 
| protected  javax.persistence.spi.PersistenceProvider | provider
 | 
| protected  java.lang.String | puName
 | 
  
 
| Constructor Summary | 
| EMFServiceProxyHandler(javax.persistence.spi.PersistenceProvider provider, java.lang.String puName)
 | 
  
 
| Method Summary | 
| protected  javax.persistence.EntityManagerFactory | createEMF(java.util.Map<java.lang.String,java.lang.Object> props)
 | 
| private  void | fatalError(java.lang.String string, java.lang.Object object)
 | 
| (package private)  javax.persistence.EntityManagerFactory | getEMF()
 | 
|  java.lang.Object | getService(Bundle b, ServiceRegistration serviceReg)
 | 
|  java.lang.Object | invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
 | 
| (package private)  void | setEMF(javax.persistence.EntityManagerFactory emf)
 | 
|  void | ungetService(Bundle b, ServiceRegistration serviceReg, java.lang.Object obj)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
emf
protected javax.persistence.EntityManagerFactory emf
provider
protected javax.persistence.spi.PersistenceProvider provider
puName
protected java.lang.String puName
EMFServiceProxyHandler
public EMFServiceProxyHandler(javax.persistence.spi.PersistenceProvider provider,
                              java.lang.String puName)
getEMF
javax.persistence.EntityManagerFactory getEMF()
setEMF
void setEMF(javax.persistence.EntityManagerFactory emf)
invoke
public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
- 
- Specified by:
- invokein interface- java.lang.reflect.InvocationHandler
 
- 
- Throws:
- java.lang.Throwable
 
getService
public java.lang.Object getService(Bundle b,
                                   ServiceRegistration serviceReg)
ungetService
public void ungetService(Bundle b,
                         ServiceRegistration serviceReg,
                         java.lang.Object obj)
createEMF
protected javax.persistence.EntityManagerFactory createEMF(java.util.Map<java.lang.String,java.lang.Object> props)
fatalError
private void fatalError(java.lang.String string,
                        java.lang.Object object)
Skip navigation links