mura.cluster

Class clusterManager

lucee.Component
    extended by mura.cfobject
      extended by mura.cluster.clusterManager

This provides communication between Mura instances within a cluster

Class Attributes:
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any configBean)
    Method Summary
    any broadcastCommand(any command='')
    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, 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 lucee.Component
    None

    Constructor Detail

    init

    public init(any configBean)

    Parameters:
    configBean

    Method Detail

    broadcastCommand

    public any broadcastCommand(any command='')

    Parameters:
    command

    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()