AbstractAttribute

Overview

The Abstract attribute class allows to mark a Remoting SDK service as abstract.

Any attempt to access such a service remotely via Remoting SDK will result in a ServerSetupException. This is useful when you need to define a service in the RODL but need to ensure that this service should not be called directly.

Abstract Remoting SDK services have the same purpose as abstract classes in C# or Oxygene - to serve as an ancestor class/service that cannot be instantiated/called directly. The difference is that the abstract service can be implemented in a non-abstract class.

Location