FileDocCategorySizeDatePackage
CorbaTransportManager.javaAPI DocJava SE 5 API1044Fri Aug 26 14:54:40 BST 2005com.sun.corba.se.spi.transport

CorbaTransportManager.java

/*
 * @(#)CorbaTransportManager.java	1.7 03/12/19
 *
 * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */

package com.sun.corba.se.spi.transport;

import java.util.Collection;

import com.sun.corba.se.pept.transport.TransportManager;
import com.sun.corba.se.spi.ior.IORTemplate;
import com.sun.corba.se.spi.ior.ObjectAdapterId;

// REVISIT - impl/poa specific:
import com.sun.corba.se.impl.oa.poa.Policies;

/**
 * @author Harold Carr
 */
public interface CorbaTransportManager
    extends
	TransportManager
{
    public static final String SOCKET_OR_CHANNEL_CONNECTION_CACHE =
	"SocketOrChannelConnectionCache";

    public Collection getAcceptors(String objectAdapterManagerId,
				   ObjectAdapterId objectAdapterId);

    // REVISIT - POA specific policies
    public void addToIORTemplate(IORTemplate iorTemplate, 
				 Policies policies,
				 String codebase,
				 String objectAdapterManagerId,
				 ObjectAdapterId objectAdapterId);
}
    
// End of file.