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, readXMLFile
getNameSpace
clone, initialize, mirror
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readFromInputStream, readXMLFile
public static MemoryConfigManagerProvider getInstance()
public static MemoryConfigManagerProvider getProviderInstance()
public java.lang.String fileName()
XMLFileManagerProvider
fileName
在接口中 XMLFileManagerProvider
public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
XMLWriter
public boolean isOpenRowCountCtrl()
public void setOpenRowCountCtrl(boolean openRowCountCtrl)
public double getQueueMemoryPercent()
public void setQueueMemoryPercent(double queueMemoryPercent)
public long getLifeKeepTime()
getLifeKeepTime
在接口中 MemoryConfigManagerProvider
public void setLifeKeepTime(long lifeKeepTime)
setLifeKeepTime
在接口中 MemoryConfigManagerProvider
public int getDsMaxRowCount()
getDsMaxRowCount
在接口中 MemoryConfigManagerProvider
public void setDsMaxRowCount(int dsMaxRowCount)
setDsMaxRowCount
在接口中 MemoryConfigManagerProvider
public long getLifeCycle()
getLifeCycle
在接口中 MemoryConfigManagerProvider
public void setLifeCycle(long lifeCycle)
setLifeCycle
在接口中 MemoryConfigManagerProvider
public double getInterruptMemoryPercent()
public java.lang.String getRowOverMsg()
getRowOverMsg
在接口中 MemoryConfigManagerProvider
public void setRowOverMsg(java.lang.String rowOverMsg)
setRowOverMsg
在接口中 MemoryConfigManagerProvider
public void setInterruptMemoryPercent(double interruptMemoryPercent)
public int getMemoryValueInterval()
public void setMemoryValueInterval(int memoryValueInterval)
public boolean isDebug()
isDebug
在接口中 MemoryConfigManagerProvider
public void setDebug(boolean debug)
setDebug
在接口中 MemoryConfigManagerProvider
public java.lang.String getMessage()
getMessage
在接口中 MemoryConfigManagerProvider
public void setMessage(java.lang.String message)
setMessage
在接口中 MemoryConfigManagerProvider
public boolean isMemoryAlarmOpen()
isMemoryAlarmOpen
在接口中 MemoryConfigManagerProvider
public void setMemoryAlarmOpen(boolean isOpen)
public static void reInit()