protected void setLocatedIOR(IOR ior)
{
ORB orb = (ORB) messageMediator.getBroker();
CorbaContactInfoListIterator iterator = (CorbaContactInfoListIterator)
((CorbaInvocationInfo)orb.getInvocationInfo())
.getContactInfoListIterator();
// REVISIT - this most likely causes reportRedirect to happen twice.
// Once here and once inside the request dispatcher.
iterator.reportRedirect(
(CorbaContactInfo)messageMediator.getContactInfo(),
ior);
}