final Map<String,ObjectName> serverRefConfigMap =
Util.toObjectNames( self().getServerRefConfigMap() );
if ( serverRefConfigMap.isEmpty() )
{
return new HashMap<String,ObjectName>();
}
final Set<ObjectName> allClusteredServerConfigObjectNames =
getQueryMgr().queryJ2EETypeObjectNameSet( XTypes.CLUSTERED_SERVER_CONFIG );
final Map<String,ObjectName> objectNameMap =
Util.createObjectNameMap( allClusteredServerConfigObjectNames );
final Map<String,ObjectName> clusteredServerConfigObjectNameMap =
new HashMap<String,ObjectName>( allClusteredServerConfigObjectNames.size() );
for( final String key : serverRefConfigMap.keySet() )
{
clusteredServerConfigObjectNameMap.put( key, objectNameMap.get( key ) );
}
return clusteredServerConfigObjectNameMap;