|
Class Summary |
| CatalogManager |
Encapsulates management of catalog tables used by THL. |
| CommitSeqnoTable |
Encapsulates definition and management of the trep_commit_seqno table, which
is used to ensure consistency between the current contents of the history
table and the actual database. |
| Connector |
This class defines a Connector |
| ConnectorHandler |
This class defines a ConnectorHandler |
| ConnectUriManager |
Implements a simple strategy class that hands out connection URIs and allows
the caller to cycle through a list of them. |
| EventsCache |
Implements a simple hash map to hold events. |
| Protocol |
This class defines a Protocol |
| ProtocolHandshake |
This class defines a ProtocolHandshake, which is sent from the master to a
slave as the slave connects. |
| ProtocolHandshakeResponse |
This class defines a ProtocolHandshakeResponse, which clients return to the
THL server. |
| ProtocolHeartbeat |
This class defines a heartbeat event used to keep slave connections active. |
| ProtocolMessage |
This class defines a ProtocolMessage |
| ProtocolNOK |
This class defines a ProtocolNOK |
| ProtocolOK |
This class defines a ProtocolOK |
| ProtocolParams |
This class provides a list of defined Protocol class option names. |
| ProtocolReplEvent |
|
| ProtocolReplEventRequest |
|
| RemoteTHLExtractor |
Implements an extractor to pull events from a remote THL. |
| SeqNoRange |
This class defines a SeqNoRange |
| Server |
This class defines a Server |
| THL |
Implements a standard Store interface on the THL (transaction history log). |
| THLBinaryEvent |
This class defines a BinaryEvent |
| THLCommands |
This class defines THLManagerCtrl commands |
| THLEvent |
This class defines a THLEvent |
| THLEventStatus |
|
| THLManagerCtrl |
This class defines a THLManagerCtrl that implements a utility to access
THLManager methods. |
| THLManagerCtrl.InfoHolder |
This class holds elements returned by the info query. |
| THLParallelQueue |
Implements a parallel event store based on on-disk queues. |
| THLParallelQueueApplier |
Implements Applier interface for a THL parallel queue. |
| THLParallelQueueExtractor |
Implements ParallelExtractor interface for a parallel queue. |
| THLParallelReadQueue |
Implements a queue that returns in total order the most recently read events
from its parent read task and pending control events required to process
watches properly. |
| THLParallelReadTask |
Performs coordinated reads on the THL on behalf of a particular client (a
task thread) and buffers log records up to a local limit. |
| THLStoreApplier |
Implements Extractor and Applier interface for a transaction history log
(THL). |
| THLStoreExtractor |
Implements Extractor interface for a transaction history log (THL). |