public class InProcessExternalSystemFacadeImpl<S extends ExternalSystemExecutionSettings> extends AbstractExternalSystemFacadeImpl<S>
RemoteServer.Jndi
SERVER_HOSTNAME
NULL_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, isTaskInProgress
setupRMI, start
public InProcessExternalSystemFacadeImpl(java.lang.Class<ExternalSystemProjectResolver<S>> projectResolverClass, java.lang.Class<ExternalSystemTaskManager<S>> buildManagerClass) throws java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.InstantiationException
protected <I extends RemoteExternalSystemService<S>,C extends I> I createService(java.lang.Class<I> interfaceClass, C impl)
AbstractExternalSystemFacadeImpl
createService
in class AbstractExternalSystemFacadeImpl<S extends ExternalSystemExecutionSettings>
I
- service interface classC
- service implementationinterfaceClass
- target service interface classimpl
- service implementation