Index
Date: 2014-11-12

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
  Getter of the `ISCacheConsistencyManager.CCManagerFQNames`
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
  Setter of the `ISCacheConsistencyManager.CCManagerFQNames`
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