package x;

import com.sun.corba.se.pept.broker.Broker;
import com.sun.corba.se.pept.encoding.InputObject;
import com.sun.corba.se.pept.encoding.OutputObject;
import com.sun.corba.se.pept.protocol.ClientRequestDispatcher;
import com.sun.corba.se.pept.protocol.MessageMediator;
import com.sun.corba.se.pept.transport.Connection;
import com.sun.corba.se.pept.transport.ContactInfo;
import com.sun.corba.se.pept.transport.ContactInfoList;
import com.sun.corba.se.pept.transport.OutboundConnectionCache;
import com.sun.corba.se.spi.ior.IOR;
import com.sun.corba.se.spi.ior.iiop.IIOPProfile;
import com.sun.corba.se.spi.transport.CorbaContactInfo;

public class MyContactInfo implements CorbaContactInfo {

    @Override
    public Connection createConnection() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public InputObject createInputObject(Broker broker,
            MessageMediator messageMediator) {
        return new MyInputObject();
    }

    @Override
    public MessageMediator createMessageMediator(Broker broker,
            Connection connection) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public MessageMediator createMessageMediator(Broker broker,
            ContactInfo contactInfo, Connection connection, String methodName,
            boolean isOneWay) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public OutputObject createOutputObject(MessageMediator messageMediator) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public MessageMediator finishCreatingMessageMediator(Broker broker,
            Connection connection, MessageMediator messageMediator) {
        return messageMediator;
    }

    @Override
    public Broker getBroker() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public ClientRequestDispatcher getClientRequestDispatcher() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public OutboundConnectionCache getConnectionCache() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public String getConnectionCacheType() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public ContactInfoList getContactInfoList() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public boolean isConnectionBased() {
        // TODO Auto-generated method stub
        return false;
    }

    @Override
    public void setConnectionCache(OutboundConnectionCache connectionCache) {
        // TODO Auto-generated method stub

    }

    @Override
    public boolean shouldCacheConnection() {
        // TODO Auto-generated method stub
        return false;
    }

    @Override
    public short getAddressingDisposition() {
        // TODO Auto-generated method stub
        return 0;
    }

    @Override
    public IIOPProfile getEffectiveProfile() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public IOR getEffectiveTargetIOR() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public String getMonitoringName() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public IOR getTargetIOR() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public void setAddressingDisposition(short addressingDisposition) {
        // TODO Auto-generated method stub

    }

}
