socketfactorycontactinfoimpl.java

来自「JAVA 所有包」· Java 代码 · 共 95 行

JAVA
95
字号
/* * @(#)SocketFactoryContactInfoImpl.java	1.14 05/11/17 *  * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package com.sun.corba.se.impl.legacy.connection;import com.sun.corba.se.pept.transport.Connection;import com.sun.corba.se.spi.orb.ORB;import com.sun.corba.se.spi.ior.IOR;import com.sun.corba.se.spi.logging.CORBALogDomains;import com.sun.corba.se.spi.transport.CorbaContactInfoList;import com.sun.corba.se.spi.transport.SocketInfo;import com.sun.corba.se.impl.logging.ORBUtilSystemException;import com.sun.corba.se.impl.transport.SocketOrChannelContactInfoImpl;/** * @author Harold Carr */public class SocketFactoryContactInfoImpl     extends	SocketOrChannelContactInfoImpl{    protected ORBUtilSystemException wrapper;    protected SocketInfo socketInfo;    // XREVISIT     // See SocketOrChannelAcceptorImpl.createMessageMediator    // See SocketFactoryContactInfoImpl.constructor()    // See SocketOrChannelContactInfoImpl.constructor()    public SocketFactoryContactInfoImpl()    {    }    public SocketFactoryContactInfoImpl(        ORB orb,	CorbaContactInfoList contactInfoList,	IOR effectiveTargetIOR,	short addressingDisposition,	SocketInfo cookie)    {	super(orb, contactInfoList);	this.effectiveTargetIOR = effectiveTargetIOR;        this.addressingDisposition = addressingDisposition;	wrapper = ORBUtilSystemException.get( orb,	    CORBALogDomains.RPC_TRANSPORT ) ;	socketInfo = 	    orb.getORBData().getLegacySocketFactory()	        .getEndPointInfo(orb, effectiveTargetIOR, cookie);	socketType = socketInfo.getType();	hostname = socketInfo.getHost();	port = socketInfo.getPort();    }    ////////////////////////////////////////////////////    //    // pept.transport.ContactInfo    //    public Connection createConnection()     {	Connection connection =	    new SocketFactoryConnectionImpl(                orb, this,		orb.getORBData().connectionSocketUseSelectThreadToWait(),		orb.getORBData().connectionSocketUseWorkerThreadForEvent());	return connection;    }    ////////////////////////////////////////////////////    //    // java.lang.Object    //    public String toString()    {	return	    "SocketFactoryContactInfoImpl[" 	    + socketType + " "	    + hostname + " "	    + port	    + "]";    }}// End of file.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?