A B C D E F G H I L P R S T U V

A

addProcessedItemDaos(Plugin.ProcessedItemType, Set<? extends IDaoElement>) - Method in class gr.uoa.di.madgik.rr.plugins.Plugin
 
addProcessedItems(Plugin.ProcessedItemType, Set<? extends IRRElement>) - Method in class gr.uoa.di.madgik.rr.plugins.Plugin
 
apply(IDaoElement) - Method in interface gr.uoa.di.madgik.rr.element.IDaoElement
 

B

bufferItems(Set<IDaoElement>) - Static method in class gr.uoa.di.madgik.rr.utils.DatastoreHelper
 

C

clear() - Static method in class gr.uoa.di.madgik.rr.access.InMemoryStore
 
clear(RRContext.DatastoreType, Set<Class<?>>) - Static method in class gr.uoa.di.madgik.rr.utils.DatastoreHelper
 
containsItemType(String) - Static method in class gr.uoa.di.madgik.rr.access.InMemoryStore
 

D

DatastoreHelper - Class in gr.uoa.di.madgik.rr.utils
 
DatastoreHelper() - Constructor for class gr.uoa.di.madgik.rr.utils.DatastoreHelper
 
datastoreType - Variable in class gr.uoa.di.madgik.rr.plugins.Plugin.ProcessedItemType
 
delete(boolean) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
 
delete(boolean, RRContext.WritePolicy) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
 
delete(boolean, RRContext.DatastoreType) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
 
delete(boolean) - Method in class gr.uoa.di.madgik.rr.element.RRElement
delete(boolean, RRContext.WritePolicy) - Method in class gr.uoa.di.madgik.rr.element.RRElement
 

E

equals(Object) - Method in class gr.uoa.di.madgik.rr.plugins.Plugin.ProcessedItemType
 
execute(Set<Class<?>>) - Method in class gr.uoa.di.madgik.rr.plugins.Plugin
 
executePlugin(Set<Class<?>>) - Method in class gr.uoa.di.madgik.rr.plugins.Plugin
 
executePluginsOfType(Plugin.Type, Set<Class<?>>) - Static method in class gr.uoa.di.madgik.rr.plugins.PluginManager
 
exists() - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
Checks if an RRElement exists using the default RRContext.ReadPolicy.
exists(RRContext.ReadPolicy) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
 
exists(RRContext.DatastoreType) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
 
exists() - Method in class gr.uoa.di.madgik.rr.element.RRElement
Checks if an RRElement exists using the default RRContext.ReadPolicy.
exists(RRContext.ReadPolicy) - Method in class gr.uoa.di.madgik.rr.element.RRElement

F

fromXML(Element) - Method in interface gr.uoa.di.madgik.rr.element.IDaoElement
 

G

getBridgingPeriod() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getClearDataStoreOnStartup() - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
getClearDataStoreOnStartup() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getContext() - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
getCurrentIteration() - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
getCurrentIteration() - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
getEditableTargets() - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
getEditableTargets() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getExclusiveLock() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getFactoryForRead(RRContext.DatastoreType) - Method in class gr.uoa.di.madgik.rr.RRContext
 
getFactoryForWrite(RRContext.DatastoreType) - Method in class gr.uoa.di.madgik.rr.RRContext
 
getID() - Method in interface gr.uoa.di.madgik.rr.element.IDaoElement
 
getID() - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
Returns the id of the item.
getInMemoryTargets() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getISContext() - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
Returns the context associated with ResourceRegistry
getItem(Class<?>, String) - Static method in class gr.uoa.di.madgik.rr.access.InMemoryStore
 
getItem() - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
Returns the underlying DAO
getItems(Class<?>) - Static method in class gr.uoa.di.madgik.rr.access.InMemoryStore
 
getItems(RRContext.DatastoreType, Class<?>) - Static method in class gr.uoa.di.madgik.rr.utils.DatastoreHelper
 
getItems(RRContext.DatastoreType, Class<?>, boolean) - Static method in class gr.uoa.di.madgik.rr.utils.DatastoreHelper
 
getItems(RRContext.DatastoreType, Class<?>, boolean, boolean) - Static method in class gr.uoa.di.madgik.rr.utils.DatastoreHelper
 
getLocalNodeHostname() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getLocalNodePort() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getManagerForRead(RRContext.DatastoreType) - Method in class gr.uoa.di.madgik.rr.RRContext
 
getManagerForWrite(RRContext.DatastoreType) - Method in class gr.uoa.di.madgik.rr.RRContext
 
getPeriod() - Method in class gr.uoa.di.madgik.rr.plugins.Plugin
 
getPeriodUnit() - Method in class gr.uoa.di.madgik.rr.plugins.Plugin
 
getPlugins() - Static method in class gr.uoa.di.madgik.rr.plugins.PluginManager
 
getPluginsOfType(Plugin.Type) - Static method in class gr.uoa.di.madgik.rr.plugins.PluginManager
 
getProcessedItems() - Method in class gr.uoa.di.madgik.rr.plugins.Plugin
Returns the set of items this plugin processes during its operation.
getReadOnlyTargets() - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
getReadOnlyTargets() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getRepositoryProvider() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getRepositoryProviderConfig() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getSharedLock() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getShortBridgingPeriod() - Method in class gr.uoa.di.madgik.rr.RRContext
 
getTimestamp() - Method in interface gr.uoa.di.madgik.rr.element.IDaoElement
 
getType() - Method in class gr.uoa.di.madgik.rr.plugins.Plugin
Returns the type of the plugin.
getUpdateTargets() - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
getUpdateTargets() - Method in class gr.uoa.di.madgik.rr.RRContext
 
gr.uoa.di.madgik.rr - package gr.uoa.di.madgik.rr
 
gr.uoa.di.madgik.rr.access - package gr.uoa.di.madgik.rr.access
 
gr.uoa.di.madgik.rr.bridge - package gr.uoa.di.madgik.rr.bridge
 
gr.uoa.di.madgik.rr.element - package gr.uoa.di.madgik.rr.element
 
gr.uoa.di.madgik.rr.plugins - package gr.uoa.di.madgik.rr.plugins
 
gr.uoa.di.madgik.rr.utils - package gr.uoa.di.madgik.rr.utils
 

H

hashCode() - Method in class gr.uoa.di.madgik.rr.plugins.Plugin.ProcessedItemType
 
hasItem(Class<?>, String) - Static method in class gr.uoa.di.madgik.rr.access.InMemoryStore
 

I

IDaoElement - Interface in gr.uoa.di.madgik.rr.element
 
InMemoryStore - Class in gr.uoa.di.madgik.rr.access
 
IRegistryProvider - Interface in gr.uoa.di.madgik.rr.bridge
 
IRRElement - Interface in gr.uoa.di.madgik.rr.element
 
isDatastoreSupported(RRContext.DatastoreType) - Method in class gr.uoa.di.madgik.rr.RRContext
 
isDatastoreSupportedForRead(RRContext.DatastoreType) - Method in class gr.uoa.di.madgik.rr.RRContext
 
isDatastoreSupportedForWrite(RRContext.DatastoreType) - Method in class gr.uoa.di.madgik.rr.RRContext
 
isEqual(IRRElement, boolean) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
 
isInitialBridgingComplete() - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
isInitialBridgingComplete() - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
isReadPolicySupported(RRContext.ReadPolicy) - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
Determines if a read policy is supported by the registry provider
isReadPolicySupported(RRContext.ReadPolicy) - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
isTargetInMemory(String) - Method in class gr.uoa.di.madgik.rr.RRContext
 
isWritePolicySupported(RRContext.WritePolicy) - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
Determines if a write policy is supported by the registry provider
isWritePolicySupported(RRContext.WritePolicy) - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
itemDaos - Variable in class gr.uoa.di.madgik.rr.plugins.Plugin
 
items - Variable in class gr.uoa.di.madgik.rr.plugins.Plugin
 
itemType - Variable in class gr.uoa.di.madgik.rr.plugins.Plugin.ProcessedItemType
 

L

load(boolean) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
Loads an IRRElement using the default RRContext.ReadPolicy.
load(boolean, RRContext.ReadPolicy) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
Loads an IRRElement using a specific RRContext.ReadPolicy
load(boolean, RRContext.DatastoreType) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
Loads an IRRElement from a specific RRContext.DatastoreType
load(boolean) - Method in class gr.uoa.di.madgik.rr.element.RRElement
Loads an IRRElement using the default RRContext.ReadPolicy.
load(boolean, RRContext.ReadPolicy) - Method in class gr.uoa.di.madgik.rr.element.RRElement
Loads an IRRElement using a specific RRContext.ReadPolicy

P

period - Variable in class gr.uoa.di.madgik.rr.plugins.Plugin
 
periodUnit - Variable in class gr.uoa.di.madgik.rr.plugins.Plugin
 
persist(Set<Class<?>>) - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
Stores all data items to the remote repository.
persistDirect(Class<?>, String) - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
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.
persistDirect(Class<?>) - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
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.
persistItems(Set<IDaoElement>) - Static method in class gr.uoa.di.madgik.rr.utils.DatastoreHelper
 
Plugin - Class in gr.uoa.di.madgik.rr.plugins
A Resource Registry plugin is a module which performs value added functionality, independent of the specifics of the implementation of each provider.
Plugin() - Constructor for class gr.uoa.di.madgik.rr.plugins.Plugin
 
Plugin.ProcessedItemType - Class in gr.uoa.di.madgik.rr.plugins
 
Plugin.ProcessedItemType(Class<?>, RRContext.DatastoreType) - Constructor for class gr.uoa.di.madgik.rr.plugins.Plugin.ProcessedItemType
 
Plugin.Type - Enum in gr.uoa.di.madgik.rr.plugins
 
PluginManager - Class in gr.uoa.di.madgik.rr.plugins
 
PluginManager() - Constructor for class gr.uoa.di.madgik.rr.plugins.PluginManager
 
prefetchInMemoryItems() - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
Prefetches all data items which are marked as in-memory from the local data store and keeps them in an InMemoryStore
processedItems - Variable in class gr.uoa.di.madgik.rr.plugins.Plugin
 

R

readConfiguration(Properties) - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
Reads provider-specific configuration
readConfiguration(String, Properties) - Method in class gr.uoa.di.madgik.rr.plugins.Plugin
 
registerPlugin(Plugin, int) - Static method in class gr.uoa.di.madgik.rr.plugins.PluginManager
 
RegistryBridge - Class in gr.uoa.di.madgik.rr.bridge
 
RegistryBridge(IRegistryProvider) - Constructor for class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
removeItem(Class<?>, String) - Static method in class gr.uoa.di.madgik.rr.access.InMemoryStore
 
replicate(RRContext.DatastoreType, RRContext.DatastoreType, Set<Class<?>>) - Static method in class gr.uoa.di.madgik.rr.utils.DatastoreHelper
 
resolveUpdateConflicts(RRContext.DatastoreType, RRContext.DatastoreType, Set<Class<?>>) - Static method in class gr.uoa.di.madgik.rr.utils.DatastoreHelper
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
ResourceRegistry - Class in gr.uoa.di.madgik.rr
 
ResourceRegistry() - Constructor for class gr.uoa.di.madgik.rr.ResourceRegistry
 
ResourceRegistryException - Exception in gr.uoa.di.madgik.rr
 
ResourceRegistryException() - Constructor for exception gr.uoa.di.madgik.rr.ResourceRegistryException
Create a new instance
ResourceRegistryException(String) - Constructor for exception gr.uoa.di.madgik.rr.ResourceRegistryException
Create a new instance
ResourceRegistryException(String, Throwable) - Constructor for exception gr.uoa.di.madgik.rr.ResourceRegistryException
Create a new instance
retrieve(Set<Class<?>>) - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
Retrieves all data items from the remote repository.
retrieveAll(RRContext.DatastoreType, Class<?>) - Static method in class gr.uoa.di.madgik.rr.utils.DatastoreHelper
 
retrieveDirect(Class<?>, String) - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
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.
retrieveDirect(Class<?>) - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
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.
retrieveDirect(Class<?>, String) - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
retrieveDirect(Class<?>) - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
RRContext - Class in gr.uoa.di.madgik.rr
 
RRContext() - Constructor for class gr.uoa.di.madgik.rr.RRContext
 
RRContext.DatastoreType - Enum in gr.uoa.di.madgik.rr
 
RRContext.ReadPolicy - Enum in gr.uoa.di.madgik.rr
 
RRContext.WritePolicy - Enum in gr.uoa.di.madgik.rr
 
RRElement - Class in gr.uoa.di.madgik.rr.element
 
RRElement() - Constructor for class gr.uoa.di.madgik.rr.element.RRElement
 
run() - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 

S

setBridgingPeriod(long) - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
setClearDataStoreOnStartup(boolean) - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
setDirty() - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
Marks the item dirty.
setDirty() - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
setID(String) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
Sets the item id.
setIncoming(Set<String>) - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
setInMemory(Set<String>) - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
setInMemoryTargets(Set<Class<?>>) - Method in interface gr.uoa.di.madgik.rr.bridge.IRegistryProvider
Used to specify which data item types are to be prefetched in main memory
setItem(Class<?>, IRRElement) - Static method in class gr.uoa.di.madgik.rr.access.InMemoryStore
 
setItems(Class<?>, Set<? extends IRRElement>) - Static method in class gr.uoa.di.madgik.rr.access.InMemoryStore
 
setLocalNodeHostname(String) - Method in class gr.uoa.di.madgik.rr.RRContext
 
setLocalNodePort(String) - Method in class gr.uoa.di.madgik.rr.RRContext
 
setOutgoing(Set<String>) - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
setShortBridgingPeriod(long) - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
setup() - Method in class gr.uoa.di.madgik.rr.plugins.Plugin
 
setUpdating(Set<String>) - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 
startBridging() - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
store(boolean) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
Stores an IRRElement using the default RRContext.WritePolicy.
store(boolean, RRContext.WritePolicy) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
 
store(boolean, RRContext.DatastoreType) - Method in interface gr.uoa.di.madgik.rr.element.IRRElement
 
store(boolean) - Method in class gr.uoa.di.madgik.rr.element.RRElement
Stores an IRRElement using the default RRContext.WritePolicy.
store(boolean, RRContext.WritePolicy) - Method in class gr.uoa.di.madgik.rr.element.RRElement
storeDirect(Class<?>, String) - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 
storeDirect(Class<?>) - Static method in class gr.uoa.di.madgik.rr.ResourceRegistry
 

T

toXML() - Method in interface gr.uoa.di.madgik.rr.element.IDaoElement
 
type - Variable in class gr.uoa.di.madgik.rr.plugins.Plugin
 

U

update() - Method in class gr.uoa.di.madgik.rr.bridge.RegistryBridge
 

V

valueOf(String) - Static method in enum gr.uoa.di.madgik.rr.plugins.Plugin.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gr.uoa.di.madgik.rr.RRContext.DatastoreType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gr.uoa.di.madgik.rr.RRContext.ReadPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gr.uoa.di.madgik.rr.RRContext.WritePolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum gr.uoa.di.madgik.rr.plugins.Plugin.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gr.uoa.di.madgik.rr.RRContext.DatastoreType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gr.uoa.di.madgik.rr.RRContext.ReadPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gr.uoa.di.madgik.rr.RRContext.WritePolicy
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G H I L P R S T U V

Copyright © 2013. All Rights Reserved.