Skip navigation links
org.eclipse.persistence.jpa.osgi
Class EMFServiceProxyHandler
java.lang.Object
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:
invoke
in 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