Class ContactInfoListIteratorImpl
java.lang.Object
com.sun.corba.ee.impl.transport.ContactInfoListIteratorImpl
- All Implemented Interfaces:
ContactInfoListIterator, Iterator<ContactInfo>
- Direct Known Subclasses:
SocketFactoryContactInfoListIteratorImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ContactInfoListprotected Iterator<ContactInfo> protected Set<ContactInfo> protected RuntimeExceptionprotected booleanprotected List<ContactInfo> protected ORBprotected ContactInfoprotected ContactInfoprotected IIOPPrimaryToContactInfoprotected booleanprotected TcpTimeoutsprivate booleanprotected TcpTimeouts.Waiterprotected static final ORBUtilSystemException -
Constructor Summary
ConstructorsConstructorDescriptionContactInfoListIteratorImpl(ORB orb, ContactInfoList corbaContactInfoList, ContactInfo primaryContactInfo, List listOfContactInfos, boolean usePerRequestLoadBalancing) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidprivate voidbooleanhasNext()/////////////////////////////////////////////////next()voidremove()voidreportAddrDispositionRetry(ContactInfo contactInfo, short disposition) /////////////////////////////////////////////////booleanreportException(ContactInfo contactInfo, RuntimeException ex) voidreportRedirect(ContactInfo contactInfo, IOR forwardedIOR) voidreportSuccess(ContactInfo contactInfo) voidupdateEffectiveTargetIOR(IOR newIOR) /////////////////////////////////////////////////Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining
-
Field Details
-
wrapper
-
orb
-
contactInfoList
-
failureException
-
usePRLB
private boolean usePRLB -
tcpTimeouts
-
effectiveTargetIORIterator
-
previousContactInfo
-
isAddrDispositionRetry
protected boolean isAddrDispositionRetry -
retryWithPreviousContactInfo
protected boolean retryWithPreviousContactInfo -
-
primaryContactInfo
-
listOfContactInfos
-
waiter
-
failedEndpoints
-
-
Constructor Details
-
ContactInfoListIteratorImpl
public ContactInfoListIteratorImpl(ORB orb, ContactInfoList corbaContactInfoList, ContactInfo primaryContactInfo, List listOfContactInfos, boolean usePerRequestLoadBalancing)
-
-
Method Details
-
display
-
display
-
display
-
hasNext
public boolean hasNext()/////////////////////////////////////////////////- Specified by:
hasNextin interfaceIterator<ContactInfo>
-
next
- Specified by:
nextin interfaceIterator<ContactInfo>
-
remove
public void remove()- Specified by:
removein interfaceIterator<ContactInfo>
-
getContactInfoList
- Specified by:
getContactInfoListin interfaceContactInfoListIterator
-
reportSuccess
- Specified by:
reportSuccessin interfaceContactInfoListIterator
-
reportException
- Specified by:
reportExceptionin interfaceContactInfoListIterator
-
getFailureException
- Specified by:
getFailureExceptionin interfaceContactInfoListIterator
-
reportAddrDispositionRetry
/////////////////////////////////////////////////- Specified by:
reportAddrDispositionRetryin interfaceContactInfoListIterator
-
reportRedirect
- Specified by:
reportRedirectin interfaceContactInfoListIterator
-
updateEffectiveTargetIOR
/////////////////////////////////////////////////
-