1 | To implement a server for transient CORBA objects of some type, you write a Java class called a servant, which inherits from a class called the servant base; servant base classes are optionally generated by the idltojava compiler. |
2 | An instance of a transient CORBA object is implemented by an instance of its servant class. |
3 | The servant base class is the CORBA type-specific interface between the ORB and the servant code for the type. It unmarshals incoming parameters, invokes servant methods, marshals results, and directs the ORB to return results to the client ORB. |
4 | A servant class extends its servant base with a method for each operation in the IDL interface definition it implements. |