Interface ChangeProvider
-
- All Superinterfaces:
jetbrains.buildServer.log.Loggable
- All Known Implementing Classes:
FileWatcher
public interface ChangeProvider extends jetbrains.buildServer.log.Loggable
A source of some changes forChangeObserver
.- See Also:
changesDetected()
,ChangeObserver
,ChangeListener
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
changesDetected()
Returns true if changes occurred in this change provider, false - nothing changed.java.lang.String
getRequestor()
Returns (short) string representation of this change sourcevoid
resetChanged()
Signals this ChangeProvider to reset changes information and assume that nothing has changed.
-
-
-
Method Detail
-
changesDetected
boolean changesDetected()
Returns true if changes occurred in this change provider, false - nothing changed.- Returns:
- true if changes occurred in this change provider, false - nothing changed.
- See Also:
resetChanged()
-
resetChanged
void resetChanged()
Signals this ChangeProvider to reset changes information and assume that nothing has changed. Postcondition: changesDetected returns false.
-
getRequestor
@Nullable java.lang.String getRequestor()
Returns (short) string representation of this change source- Returns:
- (short) string representation of this change source
-
-