public class XARecorderRecovery extends Object implements IXADataRecorderLifecycleListener, IXARecorderRecovery
PhynixxXADataRecorder| Constructor and Description |
|---|
XARecorderRecovery(IDataLoggerFactory dataLoggerFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
closes all open recorder.
|
void |
destroy()
destroys all recovered recorder.
|
Set<IXADataRecorder> |
getRecoveredXADataRecorders() |
void |
recorderDataRecorderClosed(IXADataRecorder xaDataRecorder)
Logger is closed an can be forgotten.
|
void |
recorderDataRecorderDestroyed(IXADataRecorder xaDataRecorder)
indicates a destroyed XADataRecorder.
|
void |
recorderDataRecorderOpened(IXADataRecorder xaDataRecorder)
indicates a opended XADataRecorder
|
void |
recorderDataRecorderReleased(IXADataRecorder xaDataRecorder)
a recovered Recorder isn't used any longer
|
public XARecorderRecovery(IDataLoggerFactory dataLoggerFactory)
public void close()
IXARecorderRecoveryIXADataRecorder.disqualify() and removed from the repository.
They can not be recovered.close in interface IXARecorderRecoverypublic void destroy()
throws IOException
IXARecorderRecoveryIXADataRecorder.destroy()
and removed from the repository.
They can not be recovered.destroy in interface IXARecorderRecoveryIOExceptionpublic Set<IXADataRecorder> getRecoveredXADataRecorders()
getRecoveredXADataRecorders in interface IXARecorderRecoverypublic void recorderDataRecorderClosed(IXADataRecorder xaDataRecorder)
recorderDataRecorderClosed in interface IXADataRecorderLifecycleListenerIXADataRecorder.disqualify()public void recorderDataRecorderOpened(IXADataRecorder xaDataRecorder)
IXADataRecorderLifecycleListenerrecorderDataRecorderOpened in interface IXADataRecorderLifecycleListenerIXADataRecorder.createDataRecord(XALogRecordType, byte[][])public void recorderDataRecorderReleased(IXADataRecorder xaDataRecorder)
recorderDataRecorderReleased in interface IXADataRecorderLifecycleListenerxaDataRecorder - IXADataRecorder.release()public void recorderDataRecorderDestroyed(IXADataRecorder xaDataRecorder)
IXADataRecorderLifecycleListenerrecorderDataRecorderDestroyed in interface IXADataRecorderLifecycleListenerIXADataRecorder.destroy()Copyright © 2017. All rights reserved.