Interface IExternalRepositoryProvider.IExternalRepositoryCallback
- Enclosing interface:
- IExternalRepositoryProvider
public static interface IExternalRepositoryProvider.IExternalRepositoryCallback
Used by external repositories to notify the system about new revisions,
and to save their state.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
revisionAdded
(IExternalRepositoryProvider.IExternalRepository repository, String revision) void
setRememberedState
(IExternalRepositoryProvider.IExternalRepository repository, String state)
-
Method Details
-
getRememberedState
@Nullable String getRememberedState(@NotNull IExternalRepositoryProvider.IExternalRepository repository) - Parameters:
repository
-- Returns:
- opaque string used by provider to mark last processed revision
-
setRememberedState
void setRememberedState(@NotNull IExternalRepositoryProvider.IExternalRepository repository, @Nullable String state) - Parameters:
repository
-state
- opaque string used by provider to mark last processed revision
-
revisionAdded
void revisionAdded(@NotNull IExternalRepositoryProvider.IExternalRepository repository, @NotNull String revision)
-