This package contains the default implementation of the WSDL 2.0 API for the JBI RI. It is the private side of the API.

Note that nearly half the classes in this implementation are generated. See the ApiGen project for details.

All generated classes serve as abstract bases for hand-coded implementation classes. This pattern avoids overwriting the hand-coded methods whenever the API is regenerated. Also, abstract methods in the generated base classes ensure that compilation errors will alert the programmer to the addition of new API methods without method bodies. See the ApiGen project for details.