A C D E F G H I M N O P R S T U V 

A

addCCManager(String) - Method in class org.gcube.informationsystem.cache.ISCacheConsistencyManager
Add new Cache Consistency Manager (CCM).
addCCManager(String) - Method in interface org.gcube.informationsystem.cache.ISCacheConsistencyManagerMBean
Add new Cache Consistency Manager (CCM).
addCCManagerDynamic(String, String) - Method in class org.gcube.informationsystem.cache.ISCacheConsistencyManager
Add new Cache Consistency Manager (CCM).
addCCManagerDynamic(String, String) - Method in interface org.gcube.informationsystem.cache.ISCacheConsistencyManagerMBean
Add new Cache Consistency Manager (CCM).
addFilterCriterion(String, String, String, String, String) - Method in class org.gcube.informationsystem.cache.ISCache
Add new filtering criterion on a specific service on a given type.
addFilterCriterion(Srv, String, String, String) - Method in class org.gcube.informationsystem.cache.ISCache
Add new filtering criterion on a specific service on a given type.
addFilterCriterion(String, String, String, String, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Add new filtering criterion on a specific service on a given type.
addFilterCriterion(Srv, String, String, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Add new filtering criterion on a specific service on a given type.
addManager(GCUBEScope) - Static method in class org.gcube.informationsystem.cache.ISCacheManager
 
addManager(String) - Method in class org.gcube.informationsystem.cache.ISCacheRegistry
Add new Cache manager for the given scope
addManager(String) - Method in interface org.gcube.informationsystem.cache.ISCacheRegistryMBean
Add new Cache manager for the given scope
addService(Srv) - Method in class org.gcube.informationsystem.cache.SrvRegistry
Add the given service
addService(String, String) - Method in class org.gcube.informationsystem.cache.SrvRegistry
Add the given service

C

CacheRefresher - Class in org.gcube.informationsystem.cache.consistency.manager.poll
Basic cache refreshment component.
CacheRefresher(long, SrvRegistry) - Constructor for class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefresher
Public constructor
CacheRefreshUtil - Class in org.gcube.informationsystem.cache.consistency.manager.poll
 
CacheRefreshUtil() - Constructor for class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefreshUtil
 
clone() - Method in class org.gcube.informationsystem.cache.Srv
Clone Srv object.
ConsistencyManagerIF - Interface in org.gcube.informationsystem.cache.consistency.manager
Declares the necessary methods that all Cache Constistency Managers should implement.
cr - Variable in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
instance of the CacheRefresher class

D

delAllFilterCriterion(String, String, String) - Method in class org.gcube.informationsystem.cache.ISCache
Delete all filtering criteria from a specific service of a given type.
delAllFilterCriterion(Srv, String) - Method in class org.gcube.informationsystem.cache.ISCache
Delete all filtering criteria from a specific service of a given type.
delAllFilterCriterion(String, String, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Delete all filtering criteria from a specific service of a given type.
delAllFilterCriterion(Srv, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Delete all filtering criteria from a specific service of a given type.
delCCManager(String) - Method in class org.gcube.informationsystem.cache.ISCacheConsistencyManager
Add new Cache Consistency Manager (CCM).
delCCManager(String) - Method in interface org.gcube.informationsystem.cache.ISCacheConsistencyManagerMBean
Delete Cache Consistency Manager (CCM).
delFilterCriterion(String, String, String, String) - Method in class org.gcube.informationsystem.cache.ISCache
Delete all filtering criteria from a specific service of a given type.
delFilterCriterion(Srv, String, String) - Method in class org.gcube.informationsystem.cache.ISCache
Delete all filtering criteria from a specific service of a given type.
delFilterCriterion(String, String, String, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Delete filtering criterion from a specific service of a given type.
delFilterCriterion(Srv, String, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Delete filtering criterion from a specific service of a given type.
delManager(GCUBEScope) - Static method in class org.gcube.informationsystem.cache.ISCacheManager
 
delManager(String) - Method in class org.gcube.informationsystem.cache.ISCacheRegistry
Delete the Cache manager for the given scope
delManager(GCUBEScope) - Method in class org.gcube.informationsystem.cache.ISCacheRegistry
Delete the Cache manager for the given scope
delManager(String) - Method in interface org.gcube.informationsystem.cache.ISCacheRegistryMBean
Delete the Cache manager for the given scope
delService(Srv) - Method in class org.gcube.informationsystem.cache.SrvRegistry
Delete given service
delService(String, String) - Method in class org.gcube.informationsystem.cache.SrvRegistry
Delete given service

E

enumerateParentScopes(String) - Static method in class org.gcube.informationsystem.cache.ScopesUtil
Retrieves all parent scopes without the original scope.
equals(Object) - Method in class org.gcube.informationsystem.cache.ISCacheManager
 
equals(Object) - Method in class org.gcube.informationsystem.cache.Srv
equals method.

F

forceRefreshService() - Method in class org.gcube.informationsystem.cache.Srv
 

G

getActiveCCManager() - Method in class org.gcube.informationsystem.cache.ISCacheConsistencyManager
Get the active CCM.
getActiveCCManager() - Method in interface org.gcube.informationsystem.cache.ISCacheConsistencyManagerMBean
Get the active CCM.
getAllFilterCriteria(String, String, String) - Method in class org.gcube.informationsystem.cache.ISCache
Get all filtering criteria from a specific service of a given type.
getAllFilterCriteria(Srv, String) - Method in class org.gcube.informationsystem.cache.ISCache
Get all filtering criteria from a specific service of a given type.
getAllFilterCriteria(String, String, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Get all filtering criteria from a specific service of a given type.
getAllFilterCriteria(Srv, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Get all filtering criteria from a specific service of a given type.
getCache() - Method in class org.gcube.informationsystem.cache.ISCacheManager
 
getCCM() - Method in class org.gcube.informationsystem.cache.ISCacheManager
 
getCCManagerFQNames() - Method in class org.gcube.informationsystem.cache.ISCacheConsistencyManager
getCCManagers() - Method in class org.gcube.informationsystem.cache.ISCacheConsistencyManager
Get all registered Cache Consistency Managers (CCMs).
getCCManagers() - Method in interface org.gcube.informationsystem.cache.ISCacheConsistencyManagerMBean
Get all registered Cache Consistency Managers (CCMs).
getConsistencyManagerImpl() - Method in class org.gcube.informationsystem.cache.SrvRegistry
 
getDefaultISQueryTimeoutPeriod() - Static method in class org.gcube.informationsystem.cache.ISRetriever
Get the default IS query timeout
getEPRs(Srv) - Method in interface org.gcube.informationsystem.cache.consistency.manager.ConsistencyManagerIF
Get EPRs for the given service
getEPRs(Srv, String) - Method in interface org.gcube.informationsystem.cache.consistency.manager.ConsistencyManagerIF
Get EPRs for the given type of the given service
getEPRs(Srv) - Static method in class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefreshUtil
get EPRs for the given service
getEPRs(Srv, String) - Static method in class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefreshUtil
Get EPRs for the given type of the given service
getEPRs(Srv) - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
Get EPRs for the given service
getEPRs(Srv, String) - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
Get EPRs for the given type of the given service
getEprs() - Method in class org.gcube.informationsystem.cache.Srv
 
getEPRs() - Method in class org.gcube.informationsystem.cache.Srv
 
getEPRs(String) - Method in class org.gcube.informationsystem.cache.Srv
 
getEPRsFor(Srv) - Method in class org.gcube.informationsystem.cache.ISCache
Get the running instances (array of URLs) of the specified service
getEPRsFor(String, String) - Method in class org.gcube.informationsystem.cache.ISCache
Get the running instances (array of URLs) of the specified service
getEPRsFor(Srv, String) - Method in class org.gcube.informationsystem.cache.ISCache
Get the running instances (array of URLs) of the specified service
getEPRsFor(String, String, String) - Method in class org.gcube.informationsystem.cache.ISCache
Get the running instances (array of URLs) of the specified service
getEPRsFor(String, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Get the running instances (array of URLs) of the specified service
getEPRsFor(Srv) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Get the running instances (array of URLs) of the specified service
getEPRsFor(Srv, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
 
getEPRsFor(String, String, String) - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
 
getEPRsFor(Srv) - Method in class org.gcube.informationsystem.cache.SrvRegistry
Get EPRs for the given service
getEPRsFor(String, String) - Method in class org.gcube.informationsystem.cache.SrvRegistry
Get EPRs for the given service
getEPRsFor(Srv, String) - Method in class org.gcube.informationsystem.cache.SrvRegistry
Get EPRs for the given service
getEPRsFor(String, String, String) - Method in class org.gcube.informationsystem.cache.SrvRegistry
Get EPRs for the given service
getFilterCriteria() - Method in class org.gcube.informationsystem.cache.Srv
 
getGenericQuery() - Static method in class org.gcube.informationsystem.cache.ISRetriever
Get an IS generic query object
getISClient() - Static method in class org.gcube.informationsystem.cache.ISRetriever
Get an ISClient instance
getLastRefreshDate() - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefresher
 
getLastRefreshTimestamp() - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
 
getLastRefreshTimestamp() - Method in interface org.gcube.informationsystem.cache.consistency.manager.poll.PollManagerMBean
Get the last cache refresh timestamp
getManager(GCUBEScope) - Static method in class org.gcube.informationsystem.cache.ISCacheManager
 
getManager(String) - Method in class org.gcube.informationsystem.cache.ISCacheRegistry
Get ISCacheManager instance for the given scope
getMyManager() - Method in class org.gcube.informationsystem.cache.Srv
 
getPortTypeName() - Method in class org.gcube.informationsystem.cache.Srv
Get portType name
getRefreshCycleTime() - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefresher
 
getRefreshTimeInMillis() - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
Get refresh interval in milliseconds
getRefreshTimeInMillis() - Method in interface org.gcube.informationsystem.cache.consistency.manager.poll.PollManagerMBean
Get the refresh time interval in milliseconds (1/1000 second)
getRegistry() - Method in class org.gcube.informationsystem.cache.ISCache
 
getRIQuery() - Static method in class org.gcube.informationsystem.cache.ISRetriever
Get an IS RIQuery query object
getScope() - Method in class org.gcube.informationsystem.cache.Srv
 
getScope() - Method in class org.gcube.informationsystem.cache.SrvRegistry
 
getService(Srv) - Method in class org.gcube.informationsystem.cache.SrvRegistry
Get all service information for the given service
getService(String, String) - Method in class org.gcube.informationsystem.cache.SrvRegistry
Get all service information for the given service
getServiceQuery() - Static method in class org.gcube.informationsystem.cache.ISRetriever
Get an IS ServiceQuery query object
getSrvClass() - Method in class org.gcube.informationsystem.cache.Srv
Get service class
getSrvName() - Method in class org.gcube.informationsystem.cache.Srv
Get service name
getSrvNumber() - Method in class org.gcube.informationsystem.cache.ISCache
Get number of registered services
getSrvNumber() - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Get number of registered services
getSrvs() - Method in class org.gcube.informationsystem.cache.ISCache
Get registered services
getSrvs() - Method in class org.gcube.informationsystem.cache.SrvRegistry
Get services
getSrvsStr() - Method in class org.gcube.informationsystem.cache.ISCache
Get registered services
getSrvsStr() - Method in interface org.gcube.informationsystem.cache.ISCacheMBean
Get registered services
getTtr() - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefresher
 
getWSResourceQuery() - Static method in class org.gcube.informationsystem.cache.ISRetriever
Get an IS WSResource query object
goForFactory() - Method in class org.gcube.informationsystem.cache.Srv
Invoked if the service is a factory service.
goForSimple() - Method in class org.gcube.informationsystem.cache.Srv
Invoked if the service is a simple web service.
goForStateful() - Method in class org.gcube.informationsystem.cache.Srv
Invoked if the service is a ws-resource.

H

hashCode() - Method in class org.gcube.informationsystem.cache.ISCacheManager
 
hashCode() - Method in class org.gcube.informationsystem.cache.Srv
 

I

init() - Static method in class org.gcube.informationsystem.cache.ISCacheMM
JMX initialization method.
initialize(SrvRegistry) - Method in interface org.gcube.informationsystem.cache.consistency.manager.ConsistencyManagerIF
Initialize the Cache Constistency Manager instance
initialize(SrvRegistry) - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
Initialize PollManager
initialize() - Static method in class org.gcube.informationsystem.cache.ISCacheManager
 
ISCache - Class in org.gcube.informationsystem.cache
Implementation of the ISCacheMBean interface.
ISCache(GCUBEScope) - Constructor for class org.gcube.informationsystem.cache.ISCache
Constructor
ISCacheConsistencyManager - Class in org.gcube.informationsystem.cache
Implementation of the ISCacheConsistencyManagerMBean
ISCacheConsistencyManager(ISCache) - Constructor for class org.gcube.informationsystem.cache.ISCacheConsistencyManager
public constructor
ISCacheConsistencyManagerMBean - Interface in org.gcube.informationsystem.cache
The MBean manages the available cache consistency components (cc).
ISCacheManager - Class in org.gcube.informationsystem.cache
ISCacheManager class is the initiator and accessor to the ISCache workflow.
ISCacheManager(GCUBEScope) - Constructor for class org.gcube.informationsystem.cache.ISCacheManager
 
ISCacheMBean - Interface in org.gcube.informationsystem.cache
Cache object.
ISCacheMM - Class in org.gcube.informationsystem.cache
Class that initiates the JMX server and provides access to the MBean (un)registration operations.
ISCacheMM() - Constructor for class org.gcube.informationsystem.cache.ISCacheMM
 
ISCacheRegistry - Class in org.gcube.informationsystem.cache
 
ISCacheRegistry() - Constructor for class org.gcube.informationsystem.cache.ISCacheRegistry
 
ISCacheRegistryMBean - Interface in org.gcube.informationsystem.cache
 
isRefreshing() - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefresher
 
isRefreshing() - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
True if currently the cache is being refreshed
isRefreshing() - Method in interface org.gcube.informationsystem.cache.consistency.manager.poll.PollManagerMBean
Return true if cache refresh is currently performed; false otherwise
ISRetriever - Class in org.gcube.informationsystem.cache
Supporting class that provides some IS artifacts (mainly query objects).
ISRetriever() - Constructor for class org.gcube.informationsystem.cache.ISRetriever
 
isServiceTypeValid(String) - Static method in class org.gcube.informationsystem.cache.Srv
 

M

main(String[]) - Static method in class org.gcube.informationsystem.cache.ISCacheManager
Test main method
main(String[]) - Static method in class org.gcube.informationsystem.cache.ScopesUtil
Main
main(String[]) - Static method in class org.gcube.informationsystem.cache.Srv
 
managers - Static variable in class org.gcube.informationsystem.cache.ISCacheManager
 

N

nullifyActiveCCManager() - Method in class org.gcube.informationsystem.cache.ISCacheConsistencyManager
Nullify active CCManager

O

org.gcube.informationsystem.cache - package org.gcube.informationsystem.cache
Introduction
org.gcube.informationsystem.cache.consistency.manager - package org.gcube.informationsystem.cache.consistency.manager
 
org.gcube.informationsystem.cache.consistency.manager.poll - package org.gcube.informationsystem.cache.consistency.manager.poll
This package export the defaul cache consistency manager, which acts on a poll-basis.

P

PollManager - Class in org.gcube.informationsystem.cache.consistency.manager.poll
Implements the PollManagerMBean interface.
PollManager() - Constructor for class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
Constructor
PollManagerMBean - Interface in org.gcube.informationsystem.cache.consistency.manager.poll
Cache Consistency Manager MBean.

R

refresh() - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
 
refresh() - Method in interface org.gcube.informationsystem.cache.consistency.manager.poll.PollManagerMBean
Perform an on-demand cache refresh
refreshCycleTime() - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
Get refresh cycle time
refreshCycleTime() - Method in interface org.gcube.informationsystem.cache.consistency.manager.poll.PollManagerMBean
Time needed for the last refresh cycle
refreshService(Srv) - Static method in class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefreshUtil
 
refreshService(Srv) - Static method in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
 
registerISMBean(String, Object) - Static method in class org.gcube.informationsystem.cache.ISCacheMM
MBean registration operation.
run() - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefresher
Thread operation cycle

S

ScopesUtil - Class in org.gcube.informationsystem.cache
 
ScopesUtil() - Constructor for class org.gcube.informationsystem.cache.ScopesUtil
 
setActiveCCManager(String) - Method in class org.gcube.informationsystem.cache.ISCacheConsistencyManager
Add new Cache Consistency Manager (CCM).
setActiveCCManager(String) - Method in interface org.gcube.informationsystem.cache.ISCacheConsistencyManagerMBean
Activate the specified CCM.
setCCManagerFQNames(Set<String>) - Method in class org.gcube.informationsystem.cache.ISCacheConsistencyManager
setConsistencyManagerImpl(ConsistencyManagerIF) - Method in class org.gcube.informationsystem.cache.SrvRegistry
 
setEprs(HashMap<String, Set<EndpointReference>>) - Method in class org.gcube.informationsystem.cache.Srv
 
setFilterCriteria(HashMap<String, HashMap<String, String>>) - Method in class org.gcube.informationsystem.cache.Srv
 
setMyManager(ConsistencyManagerIF) - Method in class org.gcube.informationsystem.cache.Srv
 
setPortTypeName(String) - Method in class org.gcube.informationsystem.cache.Srv
Set portType name
setRefreshing(boolean) - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefresher
 
setRefreshTimeInMillis(long) - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
Set refresh interval in milliseconds
setRefreshTimeInMillis(long) - Method in interface org.gcube.informationsystem.cache.consistency.manager.poll.PollManagerMBean
Set the refresh time interval in milliseconds (1/1000 second)
setRegistry(SrvRegistry) - Method in class org.gcube.informationsystem.cache.ISCache
 
setScope(GCUBEScope) - Method in class org.gcube.informationsystem.cache.Srv
 
setScope(GCUBEScope) - Method in class org.gcube.informationsystem.cache.SrvRegistry
 
setSrv(String, String) - Method in class org.gcube.informationsystem.cache.Srv
Atomic setter
setSrv(String, String, String) - Method in class org.gcube.informationsystem.cache.Srv
Atomic setter
setSrvClass(String) - Method in class org.gcube.informationsystem.cache.Srv
Set service class
setSrvName(String) - Method in class org.gcube.informationsystem.cache.Srv
Set service name
setTtr(long) - Method in class org.gcube.informationsystem.cache.consistency.manager.poll.CacheRefresher
 
Srv - Class in org.gcube.informationsystem.cache
Srv class represents a service entity
Srv(String, String) - Constructor for class org.gcube.informationsystem.cache.Srv
Constructor
Srv(String, String, String) - Constructor for class org.gcube.informationsystem.cache.Srv
Constructor
Srv(String, String, HashMap<String, Set<EndpointReference>>) - Constructor for class org.gcube.informationsystem.cache.Srv
Constructor
Srv(String, String, String, HashMap<String, Set<EndpointReference>>) - Constructor for class org.gcube.informationsystem.cache.Srv
Constructor
SrvRegistry - Class in org.gcube.informationsystem.cache
 
SrvRegistry(GCUBEScope) - Constructor for class org.gcube.informationsystem.cache.SrvRegistry
Constructor
SrvType - Enum in org.gcube.informationsystem.cache
Valid service types

T

toString() - Method in class org.gcube.informationsystem.cache.Srv
toString
ttr - Variable in class org.gcube.informationsystem.cache.consistency.manager.poll.PollManager
time to refresh; default value set to 10 minutes

U

unpublicISCache() - Method in class org.gcube.informationsystem.cache.ISCacheManager
 
unpublicISCacheConsistency() - Method in class org.gcube.informationsystem.cache.ISCacheManager
 
unregisterCCManager(Class) - Method in class org.gcube.informationsystem.cache.ISCacheConsistencyManager
Unregister the CCMBean from the JMX server.Note that in the future, there will be a finalization method invocation on the CCM instance.
unregisterISMBean(String) - Static method in class org.gcube.informationsystem.cache.ISCacheMM
MBean unregistration operation

V

valueOf(String) - Static method in enum org.gcube.informationsystem.cache.SrvType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gcube.informationsystem.cache.SrvType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I M N O P R S T U V