Oracle Coherence for C++ API
Release 3.6.0.0

E15728-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, 2010, Oracle and/or its affiliates. All rights reserved.