public class CorbaContactInfoListImpl extends Object implements CorbaContactInfoList
Modifier and Type | Field and Description |
---|---|
protected IOR |
effectiveTargetIOR |
protected List |
effectiveTargetIORContactInfoList |
protected LocalClientRequestDispatcher |
LocalClientRequestDispatcher |
protected ORB |
orb |
protected ContactInfo |
primaryContactInfo |
protected IOR |
targetIOR |
Constructor and Description |
---|
CorbaContactInfoListImpl(ORB orb) |
CorbaContactInfoListImpl(ORB orb,
IOR targetIOR) |
Modifier and Type | Method and Description |
---|---|
protected void |
addRemoteContactInfos(IOR effectiveTargetIOR,
List effectiveTargetIORContactInfoList) |
protected ContactInfo |
createContactInfo(String type,
String hostname,
int port) |
protected void |
createContactInfoList() |
IOR |
getEffectiveTargetIOR() |
LocalClientRequestDispatcher |
getLocalClientRequestDispatcher() |
IOR |
getTargetIOR() |
int |
hashCode() |
Iterator |
iterator()
Used to get a
ContactInfoListIterator to retrieve individual
ContactInfo
from the list. |
void |
setEffectiveTargetIOR(IOR effectiveTargetIOR) |
protected void |
setLocalSubcontract()
setLocalSubcontract sets cached information that is set whenever
the effectiveTargetIOR changes.
|
void |
setTargetIOR(IOR targetIOR) |
protected ORB orb
protected LocalClientRequestDispatcher LocalClientRequestDispatcher
protected IOR targetIOR
protected IOR effectiveTargetIOR
protected List effectiveTargetIORContactInfoList
protected ContactInfo primaryContactInfo
public CorbaContactInfoListImpl(ORB orb)
public Iterator iterator()
ContactInfoList
ContactInfoListIterator
to retrieve individual
ContactInfo
from the list.iterator
in interface ContactInfoList
ContactInfoListIterator
.public void setTargetIOR(IOR targetIOR)
setTargetIOR
in interface CorbaContactInfoList
public IOR getTargetIOR()
getTargetIOR
in interface CorbaContactInfoList
public void setEffectiveTargetIOR(IOR effectiveTargetIOR)
setEffectiveTargetIOR
in interface CorbaContactInfoList
public IOR getEffectiveTargetIOR()
getEffectiveTargetIOR
in interface CorbaContactInfoList
public LocalClientRequestDispatcher getLocalClientRequestDispatcher()
getLocalClientRequestDispatcher
in interface CorbaContactInfoList
public int hashCode()
hashCode
in interface CorbaContactInfoList
hashCode
in class Object
protected void createContactInfoList()
protected void addRemoteContactInfos(IOR effectiveTargetIOR, List effectiveTargetIORContactInfoList)
protected ContactInfo createContactInfo(String type, String hostname, int port)
protected void setLocalSubcontract()
Copyright © 2021 JBoss by Red Hat. All rights reserved.