/*
* Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package com.sun.corba.se.pept.protocol;
import com.sun.corba.se.pept.broker.Broker;
import com.sun.corba.se.pept.transport.ContactInfoList;
/**
*
The presentation block interacts with the PEPt architecture
* via the ClientDelegate
.
*
* @author Harold Carr
*/
public interface ClientDelegate
{
/**
* The {@link com.sun.corba.se.pept.broker.Broker Broker} associated
* with an invocation.
*
* @return {@link com.sun.corba.se.pept.broker.Broker Broker}
*/
public Broker getBroker();
/**
* Get the
* {@link com.sun.corba.se.pept.transport.ContactInfoList ContactInfoList}
* which represents they encoding/protocol/transport combinations that
* may be used to contact the service.
*
* @return
* {@link com.sun.corba.se.pept.transport.ContactInfoList ContactInfoList}
*/
public ContactInfoList getContactInfoList();
}
// End of file.