public class DMXMLSplitter extends java.lang.Object implements XMLSplitListener
Constructor and Description |
---|
DMXMLSplitter(MXTransaction tn,
UserInfo ui,
boolean flag,
int memory)
Splitter class for MM
|
Modifier and Type | Method and Description |
---|---|
boolean |
anyFailure()
Returns flag true if there is any error during preview.
|
boolean |
memoryExceeded()
Returns flag true if memory exceeds the threshold during preview.
|
void |
splitEnd()
This method gets called at the end of split process.
|
boolean |
splitPerformed(byte[] splitXMLData,
int splitIndex)
This method gets called whenever a logical split happens
|
void |
splitStart()
called before the start of splitting process.
|
public DMXMLSplitter(MXTransaction tn, UserInfo ui, boolean flag, int memory) throws MXException
tn
- mosName
- ui
- rollback
- MXException
public void splitStart() throws MXException
XMLSplitListener
splitStart
in interface XMLSplitListener
MXException
public boolean splitPerformed(byte[] splitXMLData, int splitIndex) throws MXException
splitPerformed
in interface XMLSplitListener
splitXMLData
- the xml data for a split.splitIndex
- the index of the split.MXException
public void splitEnd() throws MXException
splitEnd
in interface XMLSplitListener
MXException
- MXSystemException exceptionpublic boolean anyFailure()
public boolean memoryExceeded()