The server concept has been changed in various ways for release 3.0:
Previously, each implementation represented an enhancement of the JCO.Server class. As of release 3.0 different interfaces (classes previously) will be implemented independently.
As a result, a constructor that transfers the necessary parameters (such as Gateway Host, Gateway Service, Program ID and Repository) to the JCO.Server super class must also not be used.
Instead of overwriting the protected void method handleRequest(JCO.Function function), a specific interface JcoServerFunctionHandler is implemented.
Multiple instances will no longer be created for a JCoServer implementation, but just one instance.
For a detailed description of the server programming for release 3.0, see: