org.hibernate.jmx
Class SessionFactoryStub
java.lang.Object
org.hibernate.jmx.SessionFactoryStub
- All Implemented Interfaces:
- Serializable, Referenceable, SessionFactory
public class SessionFactoryStub
- extends Object
- implements SessionFactory
A flyweight for SessionFactory. If the MBean itself does not
have classpath to the persistent classes, then a stub will be registered
with JNDI and the actual SessionFactoryImpl built upon first
access.
- Author:
- Gavin King
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
openSession
public Session openSession(Connection connection,
Interceptor interceptor)
- Specified by:
openSession in interface SessionFactory
openSession
public Session openSession(Interceptor interceptor)
throws HibernateException
- Specified by:
openSession in interface SessionFactory
- Throws:
HibernateException
openSession
public Session openSession()
throws HibernateException
- Specified by:
openSession in interface SessionFactory
- Throws:
HibernateException
openSession
public Session openSession(Connection conn)
- Specified by:
openSession in interface SessionFactory
getCurrentSession
public Session getCurrentSession()
- Specified by:
getCurrentSession in interface SessionFactory
getReference
public Reference getReference()
throws NamingException
- Specified by:
getReference in interface Referenceable
- Throws:
NamingException- See Also:
Referenceable.getReference()
getClassMetadata
public ClassMetadata getClassMetadata(Class persistentClass)
throws HibernateException
- Specified by:
getClassMetadata in interface SessionFactory
- Throws:
HibernateException
getClassMetadata
public ClassMetadata getClassMetadata(String entityName)
throws HibernateException
- Specified by:
getClassMetadata in interface SessionFactory
- Throws:
HibernateException
getCollectionMetadata
public CollectionMetadata getCollectionMetadata(String roleName)
throws HibernateException
- Specified by:
getCollectionMetadata in interface SessionFactory
- Throws:
HibernateException
getAllClassMetadata
public Map getAllClassMetadata()
throws HibernateException
- Specified by:
getAllClassMetadata in interface SessionFactory
- Throws:
HibernateException
getAllCollectionMetadata
public Map getAllCollectionMetadata()
throws HibernateException
- Specified by:
getAllCollectionMetadata in interface SessionFactory
- Throws:
HibernateException
close
public void close()
throws HibernateException
- Specified by:
close in interface SessionFactory
- Throws:
HibernateException
isClosed
public boolean isClosed()
- Specified by:
isClosed in interface SessionFactory
evict
public void evict(Class persistentClass,
Serializable id)
throws HibernateException
- Specified by:
evict in interface SessionFactory
- Throws:
HibernateException
evict
public void evict(Class persistentClass)
throws HibernateException
- Specified by:
evict in interface SessionFactory
- Throws:
HibernateException
evictEntity
public void evictEntity(String entityName,
Serializable id)
throws HibernateException
- Specified by:
evictEntity in interface SessionFactory
- Throws:
HibernateException
evictEntity
public void evictEntity(String entityName)
throws HibernateException
- Specified by:
evictEntity in interface SessionFactory
- Throws:
HibernateException
evictCollection
public void evictCollection(String roleName,
Serializable id)
throws HibernateException
- Specified by:
evictCollection in interface SessionFactory
- Throws:
HibernateException
evictCollection
public void evictCollection(String roleName)
throws HibernateException
- Specified by:
evictCollection in interface SessionFactory
- Throws:
HibernateException
evictQueries
public void evictQueries()
throws HibernateException
- Specified by:
evictQueries in interface SessionFactory
- Throws:
HibernateException
evictQueries
public void evictQueries(String cacheRegion)
throws HibernateException
- Specified by:
evictQueries in interface SessionFactory
- Throws:
HibernateException
getStatistics
public Statistics getStatistics()
- Specified by:
getStatistics in interface SessionFactory
openStatelessSession
public StatelessSession openStatelessSession()
- Specified by:
openStatelessSession in interface SessionFactory
openStatelessSession
public StatelessSession openStatelessSession(Connection conn)
- Specified by:
openStatelessSession in interface SessionFactory
getDefinedFilterNames
public Set getDefinedFilterNames()
- Specified by:
getDefinedFilterNames in interface SessionFactory
getFilterDefinition
public FilterDefinition getFilterDefinition(String filterName)
throws HibernateException
- Specified by:
getFilterDefinition in interface SessionFactory
- Throws:
HibernateException
Copyright © 2009 Hibernate.org. All Rights Reserved.