public class ContactInfoListImpl extends Object implements ContactInfoList
| Modifier and Type | Field and Description |
|---|---|
protected IOR |
effectiveTargetIOR |
protected List<ContactInfo> |
effectiveTargetIORContactInfoList |
protected LocalClientRequestDispatcher |
localClientRequestDispatcher |
protected ORB |
orb |
protected ContactInfo |
primaryContactInfo |
protected IOR |
targetIOR |
| Constructor and Description |
|---|
ContactInfoListImpl(ORB orb) |
ContactInfoListImpl(ORB orb,
IOR targetIOR) |
| Modifier and Type | Method and Description |
|---|---|
protected ContactInfo |
createContactInfo(String type,
String hostname,
int port) |
boolean |
equals(Object obj) |
IOR |
getEffectiveTargetIOR() |
LocalClientRequestDispatcher |
getLocalClientRequestDispatcher() |
ContactInfo |
getPrimaryContactInfo() |
IOR |
getTargetIOR() |
int |
hashCode() |
Iterator<ContactInfo> |
iterator() |
void |
setEffectiveTargetIOR(IOR newIOR) |
protected void |
setLocalSubcontract()
setLocalSubcontract sets cached information that is set whenever
the effectiveTargetIOR changes.
|
static void |
setSkipRotate() |
void |
setTargetIOR(IOR targetIOR) |
protected ORB orb
protected LocalClientRequestDispatcher localClientRequestDispatcher
protected IOR targetIOR
protected IOR effectiveTargetIOR
protected List<ContactInfo> effectiveTargetIORContactInfoList
protected ContactInfo primaryContactInfo
public ContactInfoListImpl(ORB orb)
public static void setSkipRotate()
public Iterator<ContactInfo> iterator()
iterator in interface ContactInfoListpublic void setTargetIOR(IOR targetIOR)
setTargetIOR in interface ContactInfoListpublic IOR getTargetIOR()
getTargetIOR in interface ContactInfoListpublic void setEffectiveTargetIOR(IOR newIOR)
setEffectiveTargetIOR in interface ContactInfoListpublic IOR getEffectiveTargetIOR()
getEffectiveTargetIOR in interface ContactInfoListpublic LocalClientRequestDispatcher getLocalClientRequestDispatcher()
getLocalClientRequestDispatcher in interface ContactInfoListpublic int hashCode()
hashCode in interface ContactInfoListhashCode in class Objectprotected ContactInfo createContactInfo(String type, String hostname, int port)
protected void setLocalSubcontract()
public ContactInfo getPrimaryContactInfo()
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.