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 < CtsComponents::MessageQueue > 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;