org.hibernate.impl

Class SessionFactoryObjectFactory

Implemented Interfaces:
ObjectFactory

public class SessionFactoryObjectFactory
extends java.lang.Object
implements ObjectFactory

Resolves SessionFactory JNDI lookups and deserialization

Method Summary

static void
addInstance(String uid, String name, SessionFactory instance, Properties properties)
static Object
getInstance(String uid)
static Object
getNamedInstance(String name)
Object
getObjectInstance(Object reference, Name name, Context ctx, Hashtable env)
static void
removeInstance(String uid, String name, Properties properties)

Method Details

addInstance

public static void addInstance(String uid,
                               String name,
                               SessionFactory instance,
                               Properties properties)

getInstance

public static Object getInstance(String uid)

getNamedInstance

public static Object getNamedInstance(String name)

getObjectInstance

public Object getObjectInstance(Object reference,
                                Name name,
                                Context ctx,
                                Hashtable env)
            throws Exception

removeInstance

public static void removeInstance(String uid,
                                  String name,
                                  Properties properties)