}
protected AbstractAdmin new_for_consumers_servant(InterFilterGroupOperator filterGroupOperator,
IntHolder intHolder)
{
final AbstractAdmin _admin = newConsumerAdminServant(createAdminID());
intHolder.value = _admin.getID().intValue();
_admin.setInterFilterGroupOperator(filterGroupOperator);
try
{
_admin.set_qos(createQoSPropertiesForAdmin());
} catch (UnsupportedQoS e)
{
logger_.error("unable to set QoS", e);
}
_admin.addProxyEventListener(proxySupplierEventListener_);
addToConsumerAdmins(_admin);
return _admin;
}