public class MemoryConfigManager extends XMLFileManager implements MemoryConfigManagerProvider
MARK_STRING| 构造器和说明 |
|---|
MemoryConfigManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
fileName()
配置文件的完整名字
|
int |
getDsMaxRowCount() |
static MemoryConfigManagerProvider |
getInstance() |
double |
getInterruptMemoryPercent() |
long |
getLifeCycle() |
long |
getLifeKeepTime() |
int |
getMemoryValueInterval() |
java.lang.String |
getMessage() |
static MemoryConfigManagerProvider |
getProviderInstance() |
double |
getQueueMemoryPercent() |
java.lang.String |
getRowOverMsg() |
boolean |
isDebug() |
boolean |
isMemoryAlarmOpen() |
boolean |
isOpenRowCountCtrl() |
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
static void |
reInit() |
void |
setDebug(boolean debug) |
void |
setDsMaxRowCount(int dsMaxRowCount) |
void |
setInterruptMemoryPercent(double interruptMemoryPercent) |
void |
setLifeCycle(long lifeCycle) |
void |
setLifeKeepTime(long lifeKeepTime) |
void |
setMemoryAlarmOpen(boolean isOpen) |
void |
setMemoryValueInterval(int memoryValueInterval) |
void |
setMessage(java.lang.String message) |
void |
setOpenRowCountCtrl(boolean openRowCountCtrl) |
void |
setQueueMemoryPercent(double queueMemoryPercent) |
void |
setRowOverMsg(java.lang.String rowOverMsg) |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
readFromInputStream, readXMLFilegetNameSpaceclone, initialize, mirrorequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadFromInputStream, readXMLFilepublic static MemoryConfigManagerProvider getInstance()
public static MemoryConfigManagerProvider getProviderInstance()
public java.lang.String fileName()
XMLFileManagerProviderfileName 在接口中 XMLFileManagerProviderpublic void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterpublic boolean isOpenRowCountCtrl()
public void setOpenRowCountCtrl(boolean openRowCountCtrl)
public double getQueueMemoryPercent()
public void setQueueMemoryPercent(double queueMemoryPercent)
public long getLifeKeepTime()
getLifeKeepTime 在接口中 MemoryConfigManagerProviderpublic void setLifeKeepTime(long lifeKeepTime)
setLifeKeepTime 在接口中 MemoryConfigManagerProviderpublic int getDsMaxRowCount()
getDsMaxRowCount 在接口中 MemoryConfigManagerProviderpublic void setDsMaxRowCount(int dsMaxRowCount)
setDsMaxRowCount 在接口中 MemoryConfigManagerProviderpublic long getLifeCycle()
getLifeCycle 在接口中 MemoryConfigManagerProviderpublic void setLifeCycle(long lifeCycle)
setLifeCycle 在接口中 MemoryConfigManagerProviderpublic double getInterruptMemoryPercent()
public java.lang.String getRowOverMsg()
getRowOverMsg 在接口中 MemoryConfigManagerProviderpublic void setRowOverMsg(java.lang.String rowOverMsg)
setRowOverMsg 在接口中 MemoryConfigManagerProviderpublic void setInterruptMemoryPercent(double interruptMemoryPercent)
public int getMemoryValueInterval()
public void setMemoryValueInterval(int memoryValueInterval)
public boolean isDebug()
isDebug 在接口中 MemoryConfigManagerProviderpublic void setDebug(boolean debug)
setDebug 在接口中 MemoryConfigManagerProviderpublic java.lang.String getMessage()
getMessage 在接口中 MemoryConfigManagerProviderpublic void setMessage(java.lang.String message)
setMessage 在接口中 MemoryConfigManagerProviderpublic boolean isMemoryAlarmOpen()
isMemoryAlarmOpen 在接口中 MemoryConfigManagerProviderpublic void setMemoryAlarmOpen(boolean isOpen)
public static void reInit()