Interface ContactInfo

All Superinterfaces:
SocketInfo
All Known Implementing Classes:
ContactInfoBase, ContactInfoImpl, NoConnectionCacheImpl.NCCContactInfoImpl, SharedCDRContactInfoImpl, SocketFactoryContactInfoImpl

public interface ContactInfo extends SocketInfo
  • Method Details

    • getContactInfoList

      ContactInfoList getContactInfoList()
    • getTargetIOR

      IOR getTargetIOR()
    • getEffectiveTargetIOR

      IOR getEffectiveTargetIOR()
    • getEffectiveProfile

      IIOPProfile getEffectiveProfile()
    • setAddressingDisposition

      void setAddressingDisposition(short addressingDisposition)
    • getAddressingDisposition

      short getAddressingDisposition()
    • getMonitoringName

      String getMonitoringName()
    • getBroker

      ORB getBroker()
    • getClientRequestDispatcher

      ClientRequestDispatcher getClientRequestDispatcher()
    • isConnectionBased

      boolean isConnectionBased()
      Used to determine if a CorbaConnection will be present in an invocation. For example, it may be false in the case of shared-memory Input/OutputObjects.
      Returns:
      true if a CorbaConnection will be used for an invocation.
    • shouldCacheConnection

      boolean shouldCacheConnection()
      Used to determine if the CorbaConnection used for a request should be cached. If true then the ORB will attempt to reuse an existing CorbaConnection. If one is not found it will create a new one and cache it for future use.
      Returns:
      true if a CorbaConnection created by this ContactInfo should be cached.
    • getConnectionCacheType

      String getConnectionCacheType()
    • setConnectionCache

      void setConnectionCache(OutboundConnectionCache connectionCache)
    • getConnectionCache

      OutboundConnectionCache getConnectionCache()
    • createConnection

      Connection createConnection()
    • createMessageMediator

      MessageMediator createMessageMediator(ORB broker, ContactInfo contactInfo, Connection connection, String methodName, boolean isOneWay)
    • createOutputObject

      CDROutputObject createOutputObject(MessageMediator messageMediator)
    • hashCode

      int hashCode()
      Used to lookup artifacts associated with this ContactInfo.
      Overrides:
      hashCode in class Object
      Returns:
      the hash value.