1. /*
  2. * @(#)ClientInvocationInfo.java 1.16 03/12/19
  3. *
  4. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package com.sun.corba.se.pept.protocol;
  8. import com.sun.corba.se.pept.protocol.MessageMediator;
  9. import com.sun.corba.se.pept.protocol.ClientRequestDispatcher;
  10. import java.util.Iterator;
  11. /**
  12. * @author Harold Carr
  13. */
  14. public interface ClientInvocationInfo
  15. {
  16. public Iterator getContactInfoListIterator();
  17. public void setContactInfoListIterator(Iterator contactInfoListIterator);
  18. public boolean isRetryInvocation();
  19. public void setIsRetryInvocation(boolean isRetryInvocation);
  20. public int getEntryCount();
  21. public void incrementEntryCount();
  22. public void decrementEntryCount();
  23. public void setClientRequestDispatcher(ClientRequestDispatcher clientRequestDispatcher);
  24. public ClientRequestDispatcher getClientRequestDispatcher();
  25. public void setMessageMediator(MessageMediator messageMediator);
  26. public MessageMediator getMessageMediator();
  27. }
  28. // End of file.