com.pega.pegarules.management
Class RuleAssemblyCacheManagement

java.lang.Object
  extended by MBeanHelper
      extended by com.pega.pegarules.management.RuleAssemblyCacheManagement

public class RuleAssemblyCacheManagement
extends MBeanHelper


Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String VERSION
           
 
Constructor Summary
RuleAssemblyCacheManagement()
           
 
Method Summary
 java.lang.String Detail(java.lang.String aRule)
          This method returns an XML document which shows Rules Assembly cache detail for the specified rule instance, including rule counts, use counts, and last use date.
 java.lang.String GenerateReport(java.lang.String aReportType)
          This method generates a comma-delimited (CSV) report for the specified type of Rules Assembly cache.
 java.lang.String getCategory()
           
 java.lang.String getMajorVersion()
           
 java.lang.String getMinorVersion()
           
 java.lang.String getName()
           
 java.lang.String RemoveFromCache(java.lang.String aRule)
          This method invalidates the cache entry for the specified rule instance.
 void setCategory(java.lang.String aCategory)
           
 java.lang.String Summary()
          This method returns an XML document which shows the types and numbers of cache entries, as well as a list of the classes using Rules Assembly.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

VERSION

public static final java.lang.String VERSION
Constructor Detail

RuleAssemblyCacheManagement

public RuleAssemblyCacheManagement()
Method Detail

getCategory

public java.lang.String getCategory()

setCategory

public void setCategory(java.lang.String aCategory)

getName

public java.lang.String getName()

getMajorVersion

public java.lang.String getMajorVersion()

getMinorVersion

public java.lang.String getMinorVersion()

Summary

public java.lang.String Summary()
This method returns an XML document which shows the types and numbers of cache entries, as well as a list of the classes using Rules Assembly.

Since:
PRPC v5.1

Detail

public java.lang.String Detail(java.lang.String aRule)
This method returns an XML document which shows Rules Assembly cache detail for the specified rule instance, including rule counts, use counts, and last use date.

Parameters:
aRule - the instance name of the rule to be displayed
Since:
PRPC v5.1

GenerateReport

public java.lang.String GenerateReport(java.lang.String aReportType)
This method generates a comma-delimited (CSV) report for the specified type of Rules Assembly cache.

Parameters:
aReportType - type of Rules Assembly cache - either global, personal, or total.
Since:
PRPC v5.1

RemoveFromCache

public java.lang.String RemoveFromCache(java.lang.String aRule)
This method invalidates the cache entry for the specified rule instance.

Parameters:
aRule - the name of the rule instance to be invalidated.
Since:
PRPC v5.1