gr.uoa.di.madgik.rr
Class RRContext

java.lang.Object
  extended by gr.uoa.di.madgik.rr.RRContext

public class RRContext
extends java.lang.Object


Nested Class Summary
static class RRContext.DatastoreType
           
 
Method Summary
 java.lang.Long getBridgingPeriod()
           
 java.util.Set<java.lang.String> getEditableTargets()
           
 javax.jdo.PersistenceManagerFactory getFactory(RRContext.DatastoreType persistencyType)
           
 java.util.Set<java.lang.String> getInMemoryTargets()
           
 java.util.concurrent.locks.ReadWriteLock getLock()
           
 javax.jdo.PersistenceManager getManager(RRContext.DatastoreType persistencyType)
           
 java.util.Set<java.lang.String> getReadOnlyTargets()
           
 java.lang.String getRepositoryProvider()
           
 java.util.Properties getRepositoryProviderConfig()
           
 java.lang.Long getShortBridgingPeriod()
           
 java.util.Set<java.lang.String> getUpdateTargets()
           
 boolean isTargetInMemory(java.lang.String target)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getRepositoryProvider

public java.lang.String getRepositoryProvider()

getRepositoryProviderConfig

public java.util.Properties getRepositoryProviderConfig()

getReadOnlyTargets

public java.util.Set<java.lang.String> getReadOnlyTargets()

getEditableTargets

public java.util.Set<java.lang.String> getEditableTargets()

getUpdateTargets

public java.util.Set<java.lang.String> getUpdateTargets()

getInMemoryTargets

public java.util.Set<java.lang.String> getInMemoryTargets()

isTargetInMemory

public boolean isTargetInMemory(java.lang.String target)

getBridgingPeriod

public java.lang.Long getBridgingPeriod()

getShortBridgingPeriod

public java.lang.Long getShortBridgingPeriod()

getFactory

public javax.jdo.PersistenceManagerFactory getFactory(RRContext.DatastoreType persistencyType)
                                               throws ResourceRegistryException
Throws:
ResourceRegistryException

getManager

public javax.jdo.PersistenceManager getManager(RRContext.DatastoreType persistencyType)
                                        throws ResourceRegistryException
Throws:
ResourceRegistryException

getLock

public java.util.concurrent.locks.ReadWriteLock getLock()