TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.automation.core
Interface Service.Executable

All Known Subinterfaces:
AutomationClient
All Known Implementing Classes:
AbstractExecutionStrategy, AutomationClient.Default, AutomationServer
Enclosing interface:
Service

public static interface Service.Executable

The executable interface, used to execute services on both client and server


Method Summary
 java.lang.Object execute(Service service)
          The most used method within the services framework, a key method that executes a remote server (Eclipse instance)
 java.lang.Object execute(Service service, ProgressiveTask.Synchronicity synchronicity)
          The most used method within the services framework, a key method that executes a remote server (Eclipse instance)
 

Method Detail

execute

public java.lang.Object execute(Service service)
The most used method within the services framework, a key method that executes a remote server (Eclipse instance)

Parameters:
service - the service to execute
Returns:
the service to execute

execute

public java.lang.Object execute(Service service,
                                ProgressiveTask.Synchronicity synchronicity)
The most used method within the services framework, a key method that executes a remote server (Eclipse instance)

Parameters:
service - the service to execute
Returns:
the service to execute

TPTP 4.4.0 Platform Project
Public API Specification