struct CatchupObject { BCD::Binary key; BCD::Binary state; BCD::Binary ts; };
typedef sequence < CtsComponentsInternal::CatchupObject > CatchupObjects;
struct KeyBatch { XDT::Integer min; XDT::Integer max; };
struct MessageQueueKey { string queue; long options; string selector; CtsComponentsInternal::TransactedSessionSystem ts; };
typedef sequence < CtsComponentsInternal::MessageQueueKey > MessageQueueKeys;
typedef sequence < CtsComponentsInternal::MessageQueueSystem > MessageQueueList;
struct MirrorGroup { string name; CtsComponents::StringSeq keys; CtsComponentsInternal::MirrorNodes nodes; CtsComponents::StringSeq servers; CtsComponents::StringSeq status; boolean isLocal; };
typedef sequence < CtsComponentsInternal::MirrorGroup > MirrorGroups;
typedef sequence < CtsComponentsInternal::JavaObjectCache > MirrorNodes;