|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.hyades.automation.server.AutomationServer
The automation server provides an internal front-end to automatable published services but is primarly used by the supplied automation client to service the requests of external automation clients. This public class is an internal class that should not be used directly by external clients; external clients should use the automation client adaptation layer to automate services. Internal clients should go through the client layer as well for consistency and maintainability purposes -- use the Java automation client adapters from plug-ins.
AutomationClientAdapter| Field Summary |
|---|
| Fields inherited from interface org.eclipse.core.runtime.IPlatformRunnable |
|---|
EXIT_OK, EXIT_RELAUNCH, EXIT_RESTART |
| Constructor Summary | |
|---|---|
AutomationServer()
Exposed for use by Eclipse extension mechanism |
|
| Method Summary | |
|---|---|
java.util.List |
discover()
Discover published services available for command, other peer methods will be added to constrain the list membership returned. |
boolean |
discover(java.lang.String identifier)
Discover the given service on the server (within Eclipse) |
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) |
java.lang.Object |
run(java.lang.Object object)
This method duplicates the signature of the same method in the platform runnable interface but this one is remotable |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AutomationServer()
| Method Detail |
public java.util.List discover()
Service.Discoverable
discover in interface Service.Discoverablepublic boolean discover(java.lang.String identifier)
Service.Discoverable
discover in interface Service.Discoverableidentifier - the service identifier
public java.lang.Object execute(Service service)
Service.Executable
execute in interface Service.Executableservice - the service to execute
public java.lang.Object execute(Service service,
ProgressiveTask.Synchronicity synchronicity)
Service.Executable
execute in interface Service.Executableservice - the service to execute
public java.lang.Object run(java.lang.Object object)
IAutomationServer
run in interface IAutomationServerobject - the args to pass to the automation server
|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||