Package com.sun.corba.ee.impl.transport
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.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
-