Interface IRefreshResult
public interface IRefreshResult
An
IRefreshResult
is provided to an auto-refresh
monitor. The result is used to submit resources to be refreshed, and
for reporting failure of the monitor.- Since:
- 3.0
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
monitorFailed
(IRefreshMonitor monitor, IResource resource) Notifies that the given monitor has encountered a failure from which it cannot recover while monitoring the given resource.void
Requests that the provided resource be refreshed.
-
Method Details
-
monitorFailed
Notifies that the given monitor has encountered a failure from which it cannot recover while monitoring the given resource.If the given resource is
null
it indicates that the monitor has failed completely, and the refresh manager will have to take over the monitoring responsibilities for all resources that the monitor was monitoring.- Parameters:
monitor
- a monitor which has encountered a failure that it cannot recover fromresource
- the resource that the monitor can no longer monitor, ornull
to indicate that the monitor can no longer monitor any of the resources it was monitoring
-
refresh
Requests that the provided resource be refreshed. The refresh will occur in the background during the next scheduled refresh.- Parameters:
resource
- the resource to refresh
-