mura.cluster

Class clusterManager

WEB-INF.cftags.component
    extended by mura.cfobject
      extended by mura.cluster.clusterManager

This provides communication between Mura instances within a cluster

Class Attributes:
None
Constructor Summary
init(any configBean)
Method Summary
any broadcastCommand(any command='', any interval='0')
any clearOldCommands()
any getPeers()
any hasInstance()
any purgeCache(any siteid='', any name='both')
any purgeCacheKey(any cacheName='data', any cacheKey='', any siteid='')
any purgeCategoryCache(any categoryID='')
any purgeCategoryDescendentsCache(any categoryID='')
any purgeContentCache(any contentID='', any siteID='')
any purgeContentDescendentsCache(any contentID='', any siteID='')
any purgeFeedCache(any feedID='')
any purgeInstance()
any purgeUserCache(any userID='')
any reload([any broadcast='true'])
any runCommands()
any touchInstance()
 
Methods inherited from class mura.cfobject
commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEntity, getEventManager, getFeed, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getQueryAttrs, getQueryService, getServiceFactory, getSession, getValue, hasCustomDatasource, initTracePoint, inject, injectMethod, invokeMethod, mixin, parseDateArg, removeValue, set, setValue, valueExists
 
Methods inherited from class WEB-INF.cftags.component
None

Constructor Detail

init

public init(any configBean)

Parameters:
configBean

Method Detail

broadcastCommand

public any broadcastCommand(any command='', any interval='0')

Parameters:
command
interval

clearOldCommands

public any clearOldCommands()


getPeers

public any getPeers()


hasInstance

public any hasInstance()


purgeCache

public any purgeCache(any siteid='', any name='both')

Parameters:
siteid
name - data, output or both

purgeCacheKey

public any purgeCacheKey(any cacheName='data', any cacheKey='', any siteid='')

Parameters:
cacheName
cacheKey
siteid

purgeCategoryCache

public any purgeCategoryCache(any categoryID='')

Parameters:
categoryID

purgeCategoryDescendentsCache

public any purgeCategoryDescendentsCache(any categoryID='')

Parameters:
categoryID

purgeContentCache

public any purgeContentCache(any contentID='', any siteID='')

Parameters:
contentID
siteID

purgeContentDescendentsCache

public any purgeContentDescendentsCache(any contentID='', any siteID='')

Parameters:
contentID
siteID

purgeFeedCache

public any purgeFeedCache(any feedID='')

Parameters:
feedID

purgeInstance

public any purgeInstance()


purgeUserCache

public any purgeUserCache(any userID='')

Parameters:
userID

reload

public any reload([any broadcast='true'])

Parameters:
broadcast

runCommands

public any runCommands()


touchInstance

public any touchInstance()