public class InProcessExternalSystemFacadeImpl<S extends ExternalSystemExecutionSettings> extends AbstractExternalSystemFacadeImpl<S>
RemoteServer.JndiSERVER_HOSTNAMENULL_OBJECT| Constructor and Description |
|---|
InProcessExternalSystemFacadeImpl(java.lang.Class<ExternalSystemProjectResolver<S>> projectResolverClass,
java.lang.Class<ExternalSystemTaskManager<S>> buildManagerClass) |
| Modifier and Type | Method and Description |
|---|---|
protected <I extends RemoteExternalSystemService<S>,C extends I> |
createService(java.lang.Class<I> interfaceClass,
C impl)
Generic method to retrieve exposed implementations of the target interface.
|
applyProgressManager, applySettings, cancelTask, getNotificationListener, getRawProjectResolver, getResolver, getSettings, getTaskManager, getTasksInProgress, init, isTaskInProgresssetupRMI, startpublic InProcessExternalSystemFacadeImpl(java.lang.Class<ExternalSystemProjectResolver<S>> projectResolverClass, java.lang.Class<ExternalSystemTaskManager<S>> buildManagerClass) throws java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionprotected <I extends RemoteExternalSystemService<S>,C extends I> I createService(java.lang.Class<I> interfaceClass, C impl)
AbstractExternalSystemFacadeImplcreateService in class AbstractExternalSystemFacadeImpl<S extends ExternalSystemExecutionSettings>I - service interface classC - service implementationinterfaceClass - target service interface classimpl - service implementation