package org.jacorb.test.bugs.bugjac788Compat; import org.omg.CORBA.CompletionStatus; import org.omg.CORBA.TRANSIENT; public class HelloInterfaceImpl extends HelloInterfacePOA { /** * A parent POA used for the container activation */ private org.omg.PortableServer.POA poa; private int hello; private ComputInterface comput; public HelloInterfaceImpl(org.omg.PortableServer.POA poa, ComputInterface comput) { this.poa = poa; this.comput = comput; this.hello = 0; } @Override public org.omg.PortableServer.POA _default_POA() { return this.poa; } @Override public void hello() { this.hello++ ; comput.get_result(this.hello * 100); } @Override public void send_TRANSIENT_exception() { // TODO Auto-generated method stub throw new TRANSIENT(0, CompletionStatus.COMPLETED_MAYBE); } }