package org.jacorb.test.orb.localinterceptors; import org.omg.CORBA.CompletionStatus; import org.omg.CORBA.UNKNOWN; import org.omg.PortableServer.POA; import org.jacorb.test.harness.TestUtils; public class RemotePIServerImpl extends PIServerPOA { private POA poa; private static final int REMOTE_SERVER_MINOR = 0x666; RemotePIServerImpl( POA poa ) { this.poa = poa; } public void sendMessage (String msg) { TestUtils.getLogger().debug ("Remote Server got " + msg); } public String returnMessage (String msg) { return "Remote Server got message "; } public void throwException (String msg) { throw new UNKNOWN (msg, REMOTE_SERVER_MINOR, CompletionStatus.COMPLETED_YES); } public POA _default_POA() { return poa; } public void shutdown() { RemoteServer.shutdown(); } }