TPTP 4.5.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

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

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
the - synchronicity setting to use
Returns:
the service to execute

TPTP 4.5.0 Platform Project
Public API Specification