Package com.sun.corba.ee.impl.transport
Class ContactInfoBase
- java.lang.Object
-
- com.sun.corba.ee.impl.transport.ContactInfoBase
-
- All Implemented Interfaces:
ContactInfo
,SocketInfo
- Direct Known Subclasses:
ContactInfoImpl
,SharedCDRContactInfoImpl
public abstract class ContactInfoBase extends java.lang.Object implements ContactInfo
-
-
Field Summary
Fields Modifier and Type Field Description protected short
addressingDisposition
protected OutboundConnectionCache
connectionCache
protected ContactInfoList
contactInfoList
protected IOR
effectiveTargetIOR
protected ORB
orb
-
Fields inherited from interface com.sun.corba.ee.spi.transport.SocketInfo
IIOP_CLEAR_TEXT, SSL_PREFIX
-
-
Constructor Summary
Constructors Constructor Description ContactInfoBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageMediator
createMessageMediator(ORB broker, ContactInfo contactInfo, Connection connection, java.lang.String methodName, boolean isOneWay)
CDROutputObject
createOutputObject(MessageMediator messageMediator)
short
getAddressingDisposition()
ORB
getBroker()
ClientRequestDispatcher
getClientRequestDispatcher()
OutboundConnectionCache
getConnectionCache()
ContactInfoList
getContactInfoList()
IIOPProfile
getEffectiveProfile()
IOR
getEffectiveTargetIOR()
IOR
getTargetIOR()
void
setAddressingDisposition(short addressingDisposition)
void
setConnectionCache(OutboundConnectionCache connectionCache)
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.sun.corba.ee.spi.transport.ContactInfo
createConnection, getConnectionCacheType, getMonitoringName, hashCode, isConnectionBased, shouldCacheConnection
-
Methods inherited from interface com.sun.corba.ee.spi.transport.SocketInfo
getHost, getPort, getType
-
-
-
-
Field Detail
-
orb
protected ORB orb
-
contactInfoList
protected ContactInfoList contactInfoList
-
effectiveTargetIOR
protected IOR effectiveTargetIOR
-
addressingDisposition
protected short addressingDisposition
-
connectionCache
protected OutboundConnectionCache connectionCache
-
-
Method Detail
-
getBroker
public ORB getBroker()
- Specified by:
getBroker
in interfaceContactInfo
-
getContactInfoList
public ContactInfoList getContactInfoList()
- Specified by:
getContactInfoList
in interfaceContactInfo
-
getClientRequestDispatcher
public ClientRequestDispatcher getClientRequestDispatcher()
- Specified by:
getClientRequestDispatcher
in interfaceContactInfo
-
setConnectionCache
public void setConnectionCache(OutboundConnectionCache connectionCache)
- Specified by:
setConnectionCache
in interfaceContactInfo
-
getConnectionCache
public OutboundConnectionCache getConnectionCache()
- Specified by:
getConnectionCache
in interfaceContactInfo
-
createMessageMediator
public MessageMediator createMessageMediator(ORB broker, ContactInfo contactInfo, Connection connection, java.lang.String methodName, boolean isOneWay)
- Specified by:
createMessageMediator
in interfaceContactInfo
-
createOutputObject
public CDROutputObject createOutputObject(MessageMediator messageMediator)
- Specified by:
createOutputObject
in interfaceContactInfo
-
getAddressingDisposition
public short getAddressingDisposition()
- Specified by:
getAddressingDisposition
in interfaceContactInfo
-
setAddressingDisposition
public void setAddressingDisposition(short addressingDisposition)
- Specified by:
setAddressingDisposition
in interfaceContactInfo
-
getTargetIOR
public IOR getTargetIOR()
- Specified by:
getTargetIOR
in interfaceContactInfo
-
getEffectiveTargetIOR
public IOR getEffectiveTargetIOR()
- Specified by:
getEffectiveTargetIOR
in interfaceContactInfo
-
getEffectiveProfile
public IIOPProfile getEffectiveProfile()
- Specified by:
getEffectiveProfile
in interfaceContactInfo
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-