package org.jacorb.test.transport; import org.jacorb.test.harness.TestUtils; import org.jacorb.transport.iiop.Current; import org.jacorb.transport.iiop.CurrentHelper; import org.omg.CORBA.ORB; import org.omg.CORBA.Object; public class IIOPTester implements AbstractTester { @Override public void test_transport_current(ORB orb) { try { // Get the Current object. Object tcobject = orb.resolve_initial_references ("JacOrbIIOPTransportCurrent"); Current tc = CurrentHelper.narrow (tcobject); TestUtils.getLogger().debug("TC: ["+tc.id()+"] from="+tc.local_host() +":"+tc.local_port() +", to=" +tc.remote_host()+":"+tc.remote_port()); TestUtils.getLogger().debug("TC: ["+tc.id()+"] sent="+tc.messages_sent ()+"("+tc.bytes_sent ()+")" +", received="+tc.messages_received ()+"("+tc.bytes_received ()+")"); } catch(Exception e) { throw new RuntimeException(e); } } }