Oracle Coherence for C++ API


ExecutableClass Class Reference

#include <coherence/lang/ExecutableClass.hpp>

Inherits Object.

Inherited by TypedExecutableClass [virtual].

List of all members.

Detailed Description

Interface specialization for Classes which are executable.

An executable class includes a method compatible with the following signature:

 public: static void main(ObjectArray::View vasArg);
The class does not implement this interface, it however must be registered with the SystemClassLoader via COH_REGISTER_EXECUTABLE_CLASS(class).
mf 2008.10.02

Public Types

typedef spec::Handle  Handle
  ExecutableClass Handle definition.
typedef spec::View  View
  ExecutableClass View definition.
typedef spec::Holder  Holder
  ExecutableClass Holder definition.

Public Member Functions

virtual void  execute (ObjectArray::View vasArg) const =0
  Execute the class.

Member Function Documentation

virtual void execute ( ObjectArray::View  vasArg  )  const [pure virtual]

Execute the class.

vasArg  the executable argument String array

Implemented in TypedExecutableClass.

The documentation for this class was generated from the following file:
Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.