Interface ViewMBean

All Known Implementing Classes:
ViewMBeanImpl

public interface ViewMBean
  • Method Summary

    Modifier and Type
    Method
    Description
    Obtain the Filter that this ContinuousQueryCache is using to query the underlying NamedCache.
    long
    Return the reconnection interval (in milliseconds).
    long
    Returns the number of key-value mappings in this cache.
    Obtain the transformer that this ContinuousQueryCache is using to transform the results from the underlying cache prior to storing them locally.
    Returns name of this cache.
    boolean
    Determine if this ContinuousQueryCache caches values locally.
    boolean
    Determine if this ContinuousQueryCache disallows data modification operations.
    boolean
    Determine if this ContinuousQueryCache transforms values.
  • Method Details

    • getViewName

      String getViewName()
      Returns name of this cache.
      Returns:
      cache name
    • isReadOnly

      boolean isReadOnly()
      Determine if this ContinuousQueryCache disallows data modification operations.
      Returns:
      true if this ContinuousQueryCache has been configured as read-only
    • isTransformed

      boolean isTransformed()
      Determine if this ContinuousQueryCache transforms values.
      Returns:
      true if this ContinuousQueryCache has been configured to transform values
    • getFilter

      String getFilter()
      Obtain the Filter that this ContinuousQueryCache is using to query the underlying NamedCache.
      Returns:
      the Filter that this cache uses to select its contents from the underlying NamedCache
    • getTransformer

      String getTransformer()
      Obtain the transformer that this ContinuousQueryCache is using to transform the results from the underlying cache prior to storing them locally.
      Returns:
      the ValueExtractor that this cache uses to transform entries from the underlying cache
    • getReconnectInterval

      long getReconnectInterval()
      Return the reconnection interval (in milliseconds). This value indicates the period in which re-synchronization with the underlying cache will be delayed in the case the connection is severed. During this time period, local content can be accessed without triggering re-synchronization of the local content.
      Returns:
      a reconnection interval (in milliseconds)
    • isCacheValues

      boolean isCacheValues()
      Determine if this ContinuousQueryCache caches values locally.
      Returns:
      true if this object caches values locally, and false if it relies on the underlying NamedCache
    • getSize

      long getSize()
      Returns the number of key-value mappings in this cache.
      Returns:
      the number of key-value mappings in this cache