com.mobixess.jodb.core.transaction
Class JODBSession
java.lang.Object
com.mobixess.jodb.core.transaction.JODBSession
public class JODBSession
- extends java.lang.Object
- Author:
- Mobixess
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JODBSession
public JODBSession(JODBIOBase base)
- Parameters:
base
-
close
public void close()
getHandleForActiveObject
public com.mobixess.jodb.core.transaction.PersistentObjectHandle getHandleForActiveObject(java.lang.Object obj)
putObject
public void putObject(java.lang.Object obj,
com.mobixess.jodb.core.transaction.PersistentObjectHandle handle)
createHandleForObject
public com.mobixess.jodb.core.transaction.PersistentObjectHandle createHandleForObject(java.lang.Object obj,
byte dataMask,
long offset)
getCachedObjectsCount
public int getCachedObjectsCount()
getAllObjects
public JODBQueryList getAllObjects()
throws java.io.IOException
- Throws:
java.io.IOException
setClassLoader
public void setClassLoader(java.lang.ClassLoader classLoader)
resolveClassForName
public java.lang.Class resolveClassForName(java.lang.String className)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
resolveClassForID
public java.lang.Class resolveClassForID(int classNameID)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
getDescriptorForClass
public JODBSession.ClassDescriptor getDescriptorForClass(int classNameID)
throws IllegalClassTypeException,
java.lang.ClassNotFoundException
- Throws:
IllegalClassTypeException
java.lang.ClassNotFoundException
getPersistenceStatistics
public IPersistentObjectStatistics getPersistenceStatistics(java.lang.Object object)
throws java.io.IOException
- Throws:
java.io.IOException
activate
public void activate(java.lang.Object obj,
int depth)
throws java.io.IOException
- Throws:
java.io.IOException
deactivate
public void deactivate(java.lang.Object obj,
int depth)
getObjectForOffset
public java.lang.Object getObjectForOffset(long offset)
throws java.io.IOException
- Throws:
java.io.IOException
getObjectForOffset
public java.lang.Object getObjectForOffset(long offset,
int activationDepth)
throws java.io.IOException
- Throws:
java.io.IOException
getIndexingRootAgent
public JODBIndexingRootAgent getIndexingRootAgent()
throws java.io.IOException
- Throws:
java.io.IOException
getObjectFromCache
public java.lang.Object getObjectFromCache(long offset)
getBase
public JODBIOBase getBase()
getActivationSynchObject
public java.lang.Object getActivationSynchObject()
getDescriptorForClass
public JODBSession.ClassDescriptor getDescriptorForClass(java.lang.Class clazz)
throws IllegalClassTypeException
- Throws:
IllegalClassTypeException
Copyright © Mobixess Inc. All Rights Reserved.