Oracle Coherence for C++ API
Release 3.7.1.0

E22845-01

AbstractInvocable Class Reference

#include <coherence/net/AbstractInvocable.hpp>

Inherits Object, and Invocable.

List of all members.


Detailed Description

An abstract base for Invocable implementation.

Author:
mf 2008.08.26
 

Public Types

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

Public Member Functions

virtual void  init (InvocationService::Handle hService)
   
virtual Object::Holder  getResult () const
  Determine the result from the invocation of this object.

This method is called by the InvocationService after the run() method returns.

Returns:
the invocation result, if any
virtual void  run ()
  Invoke the Runnable.

Member Function Documentation

virtual void init ( InvocationService::Handle  hService  )  [virtual]

This implementation throws an UnsupportedOperationException.

virtual Object::Holder getResult (    )  const [virtual]

Determine the result from the invocation of this object.

This method is called by the InvocationService after the run() method returns.

Returns:
the invocation result, if any

This implementation throws an UnsupportedOperationException.

Implements Invocable.

virtual void run (    )  [virtual]

Invoke the Runnable.

This implementation throws an UnsupportedOperationException.

Implements Runnable.


The documentation for this class was generated from the following file:

Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.