public interface ExternalProjectRefreshCallback
| Modifier and Type | Method and Description | 
|---|---|
| default void | onFailure(ExternalSystemTaskId externalTaskId,
         java.lang.String errorMessage,
         java.lang.String errorDetails)Is expected to be called when
  ExternalSystemProjectResolver.resolveProjectInfo(ExternalSystemTaskId, String, boolean, ExternalSystemExecutionSettings, ExternalSystemTaskNotificationListener)throws an exception. | 
| default void | onFailure(java.lang.String errorMessage,
         java.lang.String errorDetails) | 
| default void | onSuccess(DataNode<ProjectData> externalProject) | 
| default void | onSuccess(ExternalSystemTaskId externalTaskId,
         DataNode<ProjectData> externalProject)Is expected to be called when
  ExternalSystemProjectResolver.resolveProjectInfo(ExternalSystemTaskId, String, boolean, ExternalSystemExecutionSettings, ExternalSystemTaskNotificationListener)returns without exception. | 
default void onSuccess(ExternalSystemTaskId externalTaskId, DataNode<ProjectData> externalProject)
ExternalSystemProjectResolver.resolveProjectInfo(ExternalSystemTaskId, String, boolean, ExternalSystemExecutionSettings, ExternalSystemTaskNotificationListener)
 returns without exception.externalTaskId - id of task being called (to use when reporting issues)externalProject - target external project (if available)default void onSuccess(DataNode<ProjectData> externalProject)
default void onFailure(ExternalSystemTaskId externalTaskId, java.lang.String errorMessage, java.lang.String errorDetails)
ExternalSystemProjectResolver.resolveProjectInfo(ExternalSystemTaskId, String, boolean, ExternalSystemExecutionSettings, ExternalSystemTaskNotificationListener)
 throws an exception.externalTaskId - id of task being called (to use when reporting issues)errorMessage - errorDetails - default void onFailure(java.lang.String errorMessage,
                       java.lang.String errorDetails)