|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gcube.informationsystem.cache.ISCacheConsistencyManager
public class ISCacheConsistencyManager
Implementation of the ISCacheConsistencyManagerMBean
| Constructor Summary | |
|---|---|
ISCacheConsistencyManager(ISCache cache)
public constructor |
|
| Method Summary | |
|---|---|
boolean |
addCCManager(java.lang.String CCManagerFQName)
Add new Cache Consistency Manager (CCM). |
boolean |
addCCManagerDynamic(java.lang.String CCManagerFQName,
java.lang.String codebase)
Add new Cache Consistency Manager (CCM). |
boolean |
delCCManager(java.lang.String CCManagerFQName)
Add new Cache Consistency Manager (CCM). |
java.lang.String |
getActiveCCManager()
Get the active CCM. |
(package private) java.util.Set<java.lang.String> |
getCCManagerFQNames()
Getter of the CCManagerFQNames |
java.lang.String[] |
getCCManagers()
Get all registered Cache Consistency Managers (CCMs). |
void |
nullifyActiveCCManager()
Nullify active CCManager |
void |
setActiveCCManager(java.lang.String CCManagerFQName)
Add new Cache Consistency Manager (CCM). |
(package private) void |
setCCManagerFQNames(java.util.Set<java.lang.String> cCManagerFQNames)
Setter of the CCManagerFQNames |
protected void |
unregisterCCManager(java.lang.Class c)
Unregister the CCMBean from the JMX server.Note that in the future, there will be a finalization method invocation on the CCM instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ISCacheConsistencyManager(ISCache cache)
cache - the cache object which can either be empty or define some
default cached data.| Method Detail |
|---|
protected void unregisterCCManager(java.lang.Class c)
throws java.lang.Exception
c - CCMBean class object
java.lang.Exception - in case of error; most probably raised at the MBean
unregistration
public boolean addCCManager(java.lang.String CCManagerFQName)
throws java.lang.Exception
addCCManager in interface ISCacheConsistencyManagerMBeanCCManagerFQName - CCM fully qualified (FQ) class name
java.lang.Exception - in case of error; most probably due to non-accessibility to the specified classISCacheConsistencyManagerMBean.addCCManager(String)
public boolean addCCManagerDynamic(java.lang.String CCManagerFQName,
java.lang.String codebase)
throws java.lang.Exception
addCCManagerDynamic in interface ISCacheConsistencyManagerMBeanCCManagerFQName - CCM fully qualified (FQ) class namecodebase - URL of the jar file that contains the specified class
java.lang.Exception - in case of error; most probably due to non-accessibility to the specified classISCacheConsistencyManagerMBean.addCCManagerDynamic(String, String)
public boolean delCCManager(java.lang.String CCManagerFQName)
throws java.lang.Exception
delCCManager in interface ISCacheConsistencyManagerMBeanCCManagerFQName - CCM fully qualified (FQ) class namecodebase - URL of the jar file that contains the specified class
java.lang.Exception - in case of error; most probably due to non-accessibility to the specified classISCacheConsistencyManagerMBean.delCCManager(String)public java.lang.String[] getCCManagers()
getCCManagers in interface ISCacheConsistencyManagerMBeanISCacheConsistencyManagerMBean.getCCManagers()
public void setActiveCCManager(java.lang.String CCManagerFQName)
throws java.lang.Exception
setActiveCCManager in interface ISCacheConsistencyManagerMBeanCCManagerFQName - CCM fully qualified (FQ) class namecodebase - URL of the jar file that contains the specified class
java.lang.Exception - in case of error; most probably due to non-accessibility to the specified classISCacheConsistencyManagerMBean.setActiveCCManager(String)
public void nullifyActiveCCManager()
throws java.lang.Exception
java.lang.Exception - in case of errorvoid setCCManagerFQNames(java.util.Set<java.lang.String> cCManagerFQNames)
CCManagerFQNames
java.util.Set<java.lang.String> getCCManagerFQNames()
CCManagerFQNames
public java.lang.String getActiveCCManager()
throws java.lang.Exception
getActiveCCManager in interface ISCacheConsistencyManagerMBeanjava.lang.Exception - in case of errorISCacheConsistencyManagerMBean.getActiveCCManager()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||