|
TPTP 4.5.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.client.strategies.AbstractExecutionStrategy.Factory
public static final class AbstractExecutionStrategy.Factory
The execution strategy factory, creates the requested strategy as well as providing a default
| Method Summary | |
|---|---|
Service.Executable |
createDefaultStrategy()
Create the default strategy, this strategy will definitely work whereas other strategies might be unsupported |
Service.Executable |
createInProcessStrategy()
Create an in-process strategy, to launch the automation command within the same process as the requestor |
Service.Executable |
createKeepAliveOutOfProcessStrategy()
Create an out-of-process keep-alive strategy, one that ensures an Eclipse instance is first started ready for remote invocations and then communicates through this channel until the connection times out |
Service.Executable |
createOutOfProcessStrategy()
Create an out-of-process strategy, to launch the automation command within its own process |
Service.Executable |
createVoidStrategy()
Creates a void strategy, basically does nothing but implements the service executable interface |
static AbstractExecutionStrategy.Factory |
getInstance()
Singleton static access point |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static final AbstractExecutionStrategy.Factory getInstance()
public Service.Executable createDefaultStrategy()
public Service.Executable createInProcessStrategy()
public Service.Executable createKeepAliveOutOfProcessStrategy()
public Service.Executable createOutOfProcessStrategy()
public Service.Executable createVoidStrategy()
|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||