Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.jpa.osgi
Class EMFServiceProxyHandler

java.lang.Object
  extended by 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

 

Field Detail

emf

protected javax.persistence.EntityManagerFactory emf

provider

protected javax.persistence.spi.PersistenceProvider provider

puName

protected java.lang.String puName

Constructor Detail

EMFServiceProxyHandler

public EMFServiceProxyHandler(javax.persistence.spi.PersistenceProvider provider,
                              java.lang.String puName)

Method Detail

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

Copyright © 1998, 2012, Oracle. All Rights Reserved.