Uses of Class
gr.uoa.di.madgik.rr.ResourceRegistryException

Packages that use ResourceRegistryException
gr.uoa.di.madgik.rr   
gr.uoa.di.madgik.rr.access   
gr.uoa.di.madgik.rr.bridge   
gr.uoa.di.madgik.rr.element   
gr.uoa.di.madgik.rr.plugins   
gr.uoa.di.madgik.rr.utils   
 

Uses of ResourceRegistryException in gr.uoa.di.madgik.rr
 

Methods in gr.uoa.di.madgik.rr that throw ResourceRegistryException
static RRContext ResourceRegistry.getContext()
           
 javax.jdo.PersistenceManagerFactory RRContext.getFactoryForRead(RRContext.DatastoreType persistencyType)
           
 javax.jdo.PersistenceManagerFactory RRContext.getFactoryForWrite(RRContext.DatastoreType persistencyType)
           
 String RRContext.getLocalNodeHostname()
           
 String RRContext.getLocalNodePort()
           
 javax.jdo.PersistenceManager RRContext.getManagerForRead(RRContext.DatastoreType persistencyType)
           
 javax.jdo.PersistenceManager RRContext.getManagerForWrite(RRContext.DatastoreType persistencyType)
           
static boolean ResourceRegistry.isInitialBridgingComplete()
           
static boolean ResourceRegistry.isReadPolicySupported(RRContext.ReadPolicy policy)
           
static boolean ResourceRegistry.isWritePolicySupported(RRContext.WritePolicy policy)
           
static void ResourceRegistry.retrieveDirect(Class<?> item)
           
static void ResourceRegistry.retrieveDirect(Class<?> item, String id)
           
static void ResourceRegistry.startBridging()
           
static void ResourceRegistry.storeDirect(Class<?> item)
           
static void ResourceRegistry.storeDirect(Class<?> item, String id)
           
 

Constructors in gr.uoa.di.madgik.rr that throw ResourceRegistryException
RRContext()
           
 

Uses of ResourceRegistryException in gr.uoa.di.madgik.rr.access
 

Methods in gr.uoa.di.madgik.rr.access that throw ResourceRegistryException
static void InMemoryStore.setItem(Class<?> type, IRRElement item)
           
static void InMemoryStore.setItems(Class<?> type, Set<? extends IRRElement> items)
           
 

Uses of ResourceRegistryException in gr.uoa.di.madgik.rr.bridge
 

Methods in gr.uoa.di.madgik.rr.bridge that throw ResourceRegistryException
 boolean IRegistryProvider.isReadPolicySupported(RRContext.ReadPolicy policy)
          Determines if a read policy is supported by the registry provider
 boolean IRegistryProvider.isWritePolicySupported(RRContext.WritePolicy policy)
          Determines if a write policy is supported by the registry provider
 void IRegistryProvider.persist(Set<Class<?>> items)
          Stores all data items to the remote repository.
 void IRegistryProvider.persistDirect(Class<?> item)
          Implemented by providers whose remote repository is not expressed through a Datastore type and must support RRContext.WritePolicy.WRITE_THROUGH and RRContext.WritePolicy.WRITE_LOCAL Stores all data item instances of a specific type residing on the local data store directly to the remote repository.
 void IRegistryProvider.persistDirect(Class<?> item, String id)
          Implemented by providers whose remote repository is not expressed through a Datastore type and must support RRContext.WritePolicy.WRITE_THROUGH and RRContext.WritePolicy.WRITE_LOCAL Stores a specific data item instance residing on the local data store directly to the remote repository.
 void IRegistryProvider.prefetchInMemoryItems()
          Prefetches all data items which are marked as in-memory from the local data store and keeps them in an InMemoryStore
 void IRegistryProvider.readConfiguration(Properties config)
          Reads provider-specific configuration
 void IRegistryProvider.retrieve(Set<Class<?>> items)
          Retrieves all data items from the remote repository.
 void IRegistryProvider.retrieveDirect(Class<?> item)
          Implemented by providers whose remote repository is not expressed through a Datastore type and must support RRContext.ReadPolicy.READ_THROUGH and RRContext.ReadPolicy.READ_LOCAL Retrieves all data item instances of a specific type from the remote repository and stores it in the local data store.
 void IRegistryProvider.retrieveDirect(Class<?> item, String id)
          Implemented by providers whose remote repository is not expressed through a Datastore type and must support RRContext.ReadPolicy.READ_THROUGH and RRContext.ReadPolicy.READ_LOCAL Retrieves a specific data item instance from the remote repository and stores it in the local data store.
 void RegistryBridge.setIncoming(Set<String> incoming)
           
 void RegistryBridge.setInMemory(Set<String> inMemory)
           
 void IRegistryProvider.setInMemoryTargets(Set<Class<?>> itemTypes)
          Used to specify which data item types are to be prefetched in main memory
 void RegistryBridge.setOutgoing(Set<String> outgoing)
           
 void RegistryBridge.setUpdating(Set<String> updating)
           
 

Constructors in gr.uoa.di.madgik.rr.bridge that throw ResourceRegistryException
RegistryBridge(IRegistryProvider provider)
           
 

Uses of ResourceRegistryException in gr.uoa.di.madgik.rr.element
 

Methods in gr.uoa.di.madgik.rr.element that throw ResourceRegistryException
 void IDaoElement.apply(IDaoElement other)
           
 void IRRElement.delete(boolean loadDetails)
           
 void RRElement.delete(boolean deleteDetails)
          
 void IRRElement.delete(boolean loadDetails, RRContext.DatastoreType persistencyType)
           
 void IRRElement.delete(boolean deleteDetails, RRContext.WritePolicy policy)
           
 void RRElement.delete(boolean deleteDetails, RRContext.WritePolicy policy)
           
 boolean IRRElement.exists()
          Checks if an RRElement exists using the default RRContext.ReadPolicy.
 boolean RRElement.exists()
          Checks if an RRElement exists using the default RRContext.ReadPolicy.
 boolean IRRElement.exists(RRContext.DatastoreType persistencyType)
           
 boolean IRRElement.exists(RRContext.ReadPolicy readPolicy)
           
 boolean RRElement.exists(RRContext.ReadPolicy policy)
          
 void IDaoElement.fromXML(Element element)
           
 String IDaoElement.getID()
           
 long IDaoElement.getTimestamp()
           
 boolean IRRElement.isEqual(IRRElement f, boolean includeDetails)
           
 boolean IRRElement.load(boolean loadDetails)
          Loads an IRRElement using the default RRContext.ReadPolicy.
 boolean RRElement.load(boolean loadDetails)
          Loads an IRRElement using the default RRContext.ReadPolicy.
 boolean IRRElement.load(boolean loadDetails, RRContext.DatastoreType persistencyType)
          Loads an IRRElement from a specific RRContext.DatastoreType
 boolean IRRElement.load(boolean loadDetails, RRContext.ReadPolicy policy)
          Loads an IRRElement using a specific RRContext.ReadPolicy
 boolean RRElement.load(boolean loadDetails, RRContext.ReadPolicy policy)
          Loads an IRRElement using a specific RRContext.ReadPolicy
 void IRRElement.store(boolean storeDetails)
          Stores an IRRElement using the default RRContext.WritePolicy.
 void RRElement.store(boolean storeDetails)
          Stores an IRRElement using the default RRContext.WritePolicy.
 void IRRElement.store(boolean storeDetails, RRContext.DatastoreType persistencyType)
           
 void IRRElement.store(boolean storeDetails, RRContext.WritePolicy policy)
           
 void RRElement.store(boolean storeDetails, RRContext.WritePolicy policy)
          
 String IDaoElement.toXML()
           
 

Uses of ResourceRegistryException in gr.uoa.di.madgik.rr.plugins
 

Methods in gr.uoa.di.madgik.rr.plugins that throw ResourceRegistryException
protected abstract  void Plugin.execute(Set<Class<?>> targets)
           
 void Plugin.executePlugin(Set<Class<?>> targets)
           
static void PluginManager.executePluginsOfType(Plugin.Type type, Set<Class<?>> targets)
           
 void Plugin.readConfiguration(String prefix, Properties properties)
           
abstract  void Plugin.setup()
           
 

Uses of ResourceRegistryException in gr.uoa.di.madgik.rr.utils
 

Methods in gr.uoa.di.madgik.rr.utils that throw ResourceRegistryException
static void DatastoreHelper.bufferItems(Set<IDaoElement> items)
           
static void DatastoreHelper.clear(RRContext.DatastoreType target, Set<Class<?>> objects)
           
static void DatastoreHelper.persistItems(Set<IDaoElement> items)
           
static void DatastoreHelper.replicate(RRContext.DatastoreType source, RRContext.DatastoreType target, Set<Class<?>> objects)
           
static void DatastoreHelper.resolveUpdateConflicts(RRContext.DatastoreType source, RRContext.DatastoreType target, Set<Class<?>> objects)
          Resolves conflicts originating from items being updated in the local datastore during the time an incoming bridging iteration is ongoing The conflict is resolved by keeping the version in the local datastore so as to avoid having stale data in the local store and missing write-behind updates
static Set<IDaoElement> DatastoreHelper.retrieveAll(RRContext.DatastoreType target, Class<?> object)
           
 



Copyright © 2013. All Rights Reserved.