Package jenkins.scm.api
Class SCMNavigatorEvent<P>
java.lang.Object
jenkins.scm.api.SCMEvent<P>
jenkins.scm.api.SCMNavigatorEvent<P>
- Type Parameters:
P
- the (provider specific) payload.
Base class for events relating to
SCMNavigator
instances.- Since:
- 2.0
-
Nested Class Summary
Nested classes/interfaces inherited from class jenkins.scm.api.SCMEvent
SCMEvent.Dispatcher<E extends SCMEvent<?>>, SCMEvent.EventQueueMetrics, SCMEvent.Type
-
Field Summary
Fields inherited from class jenkins.scm.api.SCMEvent
ORIGIN_UNKNOWN
-
Constructor Summary
ModifierConstructorDescriptionSCMNavigatorEvent
(SCMEvent.Type type, long timestamp, P payload) Deprecated.SCMNavigatorEvent
(SCMEvent.Type type, long timestamp, P payload, String origin) SCMNavigatorEvent
(SCMEvent.Type type, P payload) Deprecated.SCMNavigatorEvent
(SCMEvent.Type type, P payload, String origin) protected
-
Method Summary
Modifier and TypeMethodDescriptiondescriptionFor
(SCMNavigator navigator) Return a description of the event in the context of the suppliedSCMNavigator
.static void
fireLater
(SCMNavigatorEvent<?> event, long delay, TimeUnit delayUnits) Fires theSCMNavigatorEvent
to all registeredSCMEventListener
instances after the specified delay.static void
fireNow
(SCMNavigatorEvent<?> event) Fires theSCMNavigatorEvent
to all registeredSCMEventListener
instances.abstract boolean
isMatch
(SCMNavigator navigator) Tests if this event applies to the suppliedSCMNavigator
.Methods inherited from class jenkins.scm.api.SCMEvent
asCauses, closeExecutorService, description, equals, executorService, getDate, getEventProcessingMetrics, getOrigin, getPayload, getTimestamp, getType, hashCode, originOf, originOf, toString
-
Constructor Details
-
SCMNavigatorEvent
@Deprecated public SCMNavigatorEvent(@NonNull SCMEvent.Type type, long timestamp, @NonNull P payload) Deprecated. -
SCMNavigatorEvent
public SCMNavigatorEvent(@NonNull SCMEvent.Type type, long timestamp, @NonNull P payload, @CheckForNull String origin) -
SCMNavigatorEvent
Deprecated. -
SCMNavigatorEvent
public SCMNavigatorEvent(@NonNull SCMEvent.Type type, @NonNull P payload, @CheckForNull String origin)
-
-
Method Details