StoreDescription parentDesc) throws Exception {
if (aCluster instanceof CatalinaCluster) {
CatalinaCluster cluster = (CatalinaCluster) aCluster;
//store nested <Group> element
ManagedChannel channel = (ManagedChannel)cluster.getChannel();
if (channel != null ) {
storeElement(aWriter, indent, channel);
// Store nested <Membership> element
MembershipService service = channel.getMembershipService();
if (service != null) {
storeElement(aWriter, indent, service);
}
// Store nested <Sender> element
ChannelSender sender = channel.getChannelSender();
if (sender != null) {
storeElement(aWriter, indent, sender);
}
// Store nested <Receiver> element
ChannelReceiver receiver = channel.getChannelReceiver();
if (receiver != null) {
storeElement(aWriter, indent, receiver);
}
Iterator inti = channel.getInterceptors();
while ( inti.hasNext() ) {
storeElement(aWriter,indent,inti.next());
}
}
// Store nested <Deployer> element