A C D E F G H I L M N O P R S T U V W X

A

AccessMode - Enum in org.csc.phynixx.loggersystem.logger.channellogger
Created by christoph on 11.01.14.
addMessage(IDataRecord) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 

C

cleanup() - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLoggerFactory
destroys a logfiles
cleanup() - Method in interface org.csc.phynixx.loggersystem.logger.IDataLoggerFactory
Destroys all Logger of the logerSystem
close() - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
 
close() - Method in interface org.csc.phynixx.loggersystem.logger.IDataLogger
close the Log files and perform necessary cleanup tasks.
close() - Method in interface org.csc.phynixx.loggersystem.logrecord.IManagedDataRecordLogger
 
close() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
closes the dataLogger, but keeps all resources, so the dataLogger can be reopened
close() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXARecorderRepository
closes all open recorder.
close() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
closes the current datalogger and rewinds
close() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
committingXA(IXADataRecorder, byte[][]) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
Indicates that the XAResource has been prepared and enters the 'committing' state

All information to perform a complete roll forward during commit are logged

compareTo(Object) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
createDataRecord(XALogRecordType, byte[][]) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
 
createDataRecord(XALogRecordType, byte[]) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
 
createDataRecord(XALogRecordType, byte[]) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
createDataRecord(XALogRecordType, byte[][]) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
createXADataRecorder() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXARecorderRepository
cerets a brand new recorder.
createXADataRecorder() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 

D

destroy() - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
 
destroy() - Method in interface org.csc.phynixx.loggersystem.logger.IDataLogger
destroys the logger and removes its resources.
destroy() - Method in interface org.csc.phynixx.loggersystem.logrecord.IManagedDataRecordLogger
 
destroy() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
closes the dataRecorder and destroys all resources
destroy() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXARecorderRepository
destroys all open recorder.
destroy() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
destroyes the current dataLogger
destroy() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
destroy() - Method in class org.csc.phynixx.loggersystem.logrecord.XADataLogger
 
destroyLogger(String) - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLoggerFactory
 
destroyLogger(String) - Method in interface org.csc.phynixx.loggersystem.logger.IDataLoggerFactory
destroys the logger an all is associated resources an information
doneXA(IXADataRecorder) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
indicated the end of the TX

E

equals(Object) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
equals(Object) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
equals(Object) - Method in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 

F

FileChannelDataLogger - Class in org.csc.phynixx.loggersystem.logger.channellogger
Logger uses a TAEnabledRandomAccessFile to persist the data.
FileChannelDataLogger(File, AccessMode) - Constructor for class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
Opens a logger on base of die given logfile.
FileChannelDataLoggerFactory - Class in org.csc.phynixx.loggersystem.logger.channellogger
create DataLogger using Files to store data.
FileChannelDataLoggerFactory(String, String) - Constructor for class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLoggerFactory
 
FileChannelDataLoggerFactory(String, File) - Constructor for class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLoggerFactory
 
findLoggerNames() - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLoggerFactory
 
findLoggerNames() - Method in interface org.csc.phynixx.loggersystem.logger.IDataLoggerFactory
 
fireEvent(IXARecorderResourceListener) - Method in interface org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository.IEventDeliver
 
fireXARecorderResourceClosed() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
fireXARecorderResourceOpened() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 

G

getAccessMode() - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
 
getData() - Method in interface org.csc.phynixx.loggersystem.logrecord.IDataRecord
Data of the message ....
getDataRecords() - Method in interface org.csc.phynixx.loggersystem.logrecord.IDataRecordSequence
 
getDataRecords() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
getDescription() - Method in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
getLoggerSystemName() - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLoggerFactory
 
getLoggerSystemName() - Method in interface org.csc.phynixx.loggersystem.logger.IDataLoggerFactory
 
getLoggerSystemName() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
getLoggingDirectory() - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLoggerFactory
 
getLogRecordType() - Method in interface org.csc.phynixx.loggersystem.logrecord.IDataRecord
 
getMessageSequenceId() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
getOpenMessageSequences() - Method in interface org.csc.phynixx.loggersystem.logrecord.ILogRecordReader
 
getOrdinal() - Method in interface org.csc.phynixx.loggersystem.logrecord.IDataRecord
ordinal number of the message in the space of a message Sequence
getType() - Method in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
getXADataRecorderId() - Method in interface org.csc.phynixx.loggersystem.logrecord.IDataRecord
the id of the message sequence
getXADataRecorderId() - Method in interface org.csc.phynixx.loggersystem.logrecord.IDataRecordSequence
 
getXADataRecorderId() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
getXADataRecorders() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXARecorderRepository
 
getXADataRecorders() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 

H

hashCode() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
hashCode() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
hashCode() - Method in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 

I

IDataLogger - Interface in org.csc.phynixx.loggersystem.logger
A logger is enabled to write data in an atomic manner.
IDataLoggerFactory - Interface in org.csc.phynixx.loggersystem.logger
 
IDataRecord - Interface in org.csc.phynixx.loggersystem.logrecord
a single record is consistent set logged data. this data is stored as byte[][]

The write order ist kept.

IDataRecordReplay - Interface in org.csc.phynixx.loggersystem.logrecord
replays the logrecord in the correct order.
IDataRecordSequence - Interface in org.csc.phynixx.loggersystem.logrecord
 
ILogRecordReader - Interface in org.csc.phynixx.loggersystem.logrecord
 
ILogRecordReplayListener - Interface in org.csc.phynixx.loggersystem.logrecord
 
ILogRecordWriter - Interface in org.csc.phynixx.loggersystem.logrecord
 
IManagedDataRecordLogger - Interface in org.csc.phynixx.loggersystem.logrecord
a record logger that can releases its resources
instanciateLogger(String) - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLoggerFactory
 
instanciateLogger(String, AccessMode) - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLoggerFactory
 
instanciateLogger(String) - Method in interface org.csc.phynixx.loggersystem.logger.IDataLoggerFactory
open the logger with mode AccessMode.APPEND
instanciateLogger(String, AccessMode) - Method in interface org.csc.phynixx.loggersystem.logger.IDataLoggerFactory
 
isClosed() - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
 
isClosed() - Method in interface org.csc.phynixx.loggersystem.logger.IDataLogger
 
isClosed() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
 
isClosed() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXARecorderRepository
void open() throws IOException, InterruptedException; String getLoggerSystemName(); void logUserData(IXADataRecorder dataRecorder, byte[][] data) throws InterruptedException, IOException; void logUserData(IXADataRecorder dataRecorder, byte[] data) throws InterruptedException, IOException; void preparedXA(IXADataRecorder dataRecorder) throws IOException; void committingXA(IXADataRecorder dataRecorder, byte[][] data) throws InterruptedException, IOException; void startXA(IXADataRecorder dataRecorder, String resourceId, byte[] xid) throws IOException, InterruptedException; void doneXA(IXADataRecorder dataRecorder) throws IOException;
isClosed() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
isClosed() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
isClosed() - Method in class org.csc.phynixx.loggersystem.logrecord.XADataLogger
 
isCommitting() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
 
isCommitting() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
isCompleted() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
isEmpty() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
 
isEmpty() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
isPrepared() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
IXADataRecorder - Interface in org.csc.phynixx.loggersystem.logrecord
logs binary data.
IXADataRecorderLifecycleListener - Interface in org.csc.phynixx.loggersystem.logrecord
 
IXARecorderRepository - Interface in org.csc.phynixx.loggersystem.logrecord
XAResource logger is specialized to support the logging of a xaresource to rollback/recover the resource in the context of an transaction manager.
IXARecorderResourceListener - Interface in org.csc.phynixx.loggersystem.logrecord
 

L

logUserData(IXADataRecorder, byte[][]) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
logs user data into the message sequence
logUserData(IXADataRecorder, byte[]) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 

M

messageSequenceCreated() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 

N

notifyNoMoreData() - Method in interface org.csc.phynixx.loggersystem.logrecord.IDataRecordReplay
indicates that all data is transfered

O

onRecord(XALogRecordType, byte[][]) - Method in interface org.csc.phynixx.loggersystem.logrecord.ILogRecordReplayListener
replays the records written.
open(AccessMode) - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
opens the logger with the specified ACCESS_MODE.
open(AccessMode) - Method in interface org.csc.phynixx.loggersystem.logger.IDataLogger
opens the logger with the specified ACCESS_MODE.
open() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
org.csc.phynixx.loggersystem.logger - package org.csc.phynixx.loggersystem.logger
 
org.csc.phynixx.loggersystem.logger.channellogger - package org.csc.phynixx.loggersystem.logger.channellogger
 
org.csc.phynixx.loggersystem.logrecord - package org.csc.phynixx.loggersystem.logrecord
 

P

PhynixxXADataRecorder - Class in org.csc.phynixx.loggersystem.logrecord
thisclas is backwards bound to the PhynixxXARecorderRepository.
PhynixxXARecorderRepository - Class in org.csc.phynixx.loggersystem.logrecord
XAResource logger is specialized to support the logging of a xaresource to rollback/recover the resource in the context of an transaction manager.
PhynixxXARecorderRepository(IDataLoggerFactory) - Constructor for class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
PhynixxXARecorderRepository.IEventDeliver - Interface in org.csc.phynixx.loggersystem.logrecord
 
preparedXA(IXADataRecorder) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
Indicates that the XAResource has been prepared

All information to perform a complete roll forward during commit are logged

all previous rollback information are


R

readMessageSequences() - Method in interface org.csc.phynixx.loggersystem.logrecord.ILogRecordReader
scans the logger and re-instanciates all LogMessage sequences
recorderDataRecorderClosed(IXADataRecorder) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorderLifecycleListener
 
recorderDataRecorderClosed(IXADataRecorder) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
recorderDataRecorderOpened(IXADataRecorder) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorderLifecycleListener
 
recorderDataRecorderOpened(IXADataRecorder) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
recorderResourceClosed(IXARecorderRepository) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXARecorderResourceListener
 
recorderResourceOpened(IXARecorderRepository) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXARecorderResourceListener
 
recover() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
tries to recover all persistent information
recover() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXARecorderRepository
tries to re-establish all recorders.
recover() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
recovers the dataRecorder all messages are removed and all the messsages of the logger are recoverd
recover() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
recovers all dataRecorder of the loggerSystem.
reopen(AccessMode) - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
reopens the datalogger.
reopen(AccessMode) - Method in interface org.csc.phynixx.loggersystem.logger.IDataLogger
reopens the datalogger.
replay(ILogRecordReplayListener) - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
the records a recovered from the format described in FileChannelDataLogger.write(short, byte[][])
replay(ILogRecordReplayListener) - Method in interface org.csc.phynixx.loggersystem.logger.IDataLogger
callback method to replay the data of the logger.
replayRecords(IDataRecordReplay) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
 
replayRecords(IDataRecordReplay) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
replayRollback(IDataRecord) - Method in interface org.csc.phynixx.loggersystem.logrecord.IDataRecordReplay
rolls back
replayRollforward(IDataRecord) - Method in interface org.csc.phynixx.loggersystem.logrecord.IDataRecordReplay
rollforward moves from prepared to committed
reset() - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
resets the dataLogger and prepares it for reuse
reset() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
rewinds the recorder and resets the dataLogger.
resolve(short) - Static method in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
ROLLBACK_DATA - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
ROLLBACK_DATA_TYPE - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
ROLLFORWARD_DATA - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
ROLLFORWARD_DATA_TYPE - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
recorded by XALogger to mark records generated by XALogger#putCommit()

S

startXA(IXADataRecorder, String, byte[]) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
indicates the start of a TX,

To recover this resource in the context of its XID, both the XID and the id of the resource have to be logged


T

toString() - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
 
toString() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
toString() - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXARecorderRepository
 
toString() - Method in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 

U

UNKNOWN - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
UNKNOWN_TYPE - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
recorded by XALogger to mark records generated by XALogger#putDone()
USER - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
USER_TYPE - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
Log records generated by user.

V

valueOf(String) - Static method in enum org.csc.phynixx.loggersystem.logger.channellogger.AccessMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.csc.phynixx.loggersystem.logger.channellogger.AccessMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(short, byte[]) - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
 
write(short, byte[][]) - Method in class org.csc.phynixx.loggersystem.logger.channellogger.FileChannelDataLogger
+-- length of records[0] +-- data of records[0] +-- length of records[1] +-- data of records[1] . . .
write(short, byte[][]) - Method in interface org.csc.phynixx.loggersystem.logger.IDataLogger
Sub-classes call this method to write log records with a specific record type.
writeData(IDataRecord) - Method in interface org.csc.phynixx.loggersystem.logrecord.ILogRecordWriter
 
writeRollbackData(byte[]) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
logs the given data These data can be replyed to perform rollback.
writeRollbackData(byte[][]) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
logs the given data to perform rollback If writeRollforwardData is called once this method can not be called any more
writeRollbackData(byte[]) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
create a new Message with the given data
writeRollbackData(byte[][]) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
create a new Message with the given data
writeRollforwardData(byte[][]) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
logs the given data to perfrom rollforward If writeRollforwardData is called once this method can not be called any more
writeRollforwardData(byte[]) - Method in interface org.csc.phynixx.loggersystem.logrecord.IXADataRecorder
logs the given data to perfrom rollforward If writeRollforwardData is called once this method can not be called any more
writeRollforwardData(byte[]) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 
writeRollforwardData(byte[][]) - Method in class org.csc.phynixx.loggersystem.logrecord.PhynixxXADataRecorder
 

X

XA_DONE - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
XA_DONE_TYPE - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
recorded by XALogger to mark records generated by XALogger#putDone()
XA_PREPARED - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
XA_PREPARED_TYPE - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
recorded by XALogger to mark records as prepared
XA_START - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 
XA_START_TYPE - Static variable in class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
recorded by Logger to mark first block following a restart of the Logger.
XADataLogger - Class in org.csc.phynixx.loggersystem.logrecord
brings IXADataRecorder and dataLoger together.
XALogRecordType - Class in org.csc.phynixx.loggersystem.logrecord
 
XALogRecordType(short, String) - Constructor for class org.csc.phynixx.loggersystem.logrecord.XALogRecordType
 

A C D E F G H I L M N O P R S T U V W X

Copyright © 2015. All rights reserved.