Package jetbrains.buildServer.serverSide
Class ServerSideEventDispatcher<T extends EventListener>
- java.lang.Object
-
- jetbrains.buildServer.util.EventDispatcher<T>
-
- jetbrains.buildServer.serverSide.ServerSideEventDispatcher<T>
-
- Direct Known Subclasses:
AgentPoolEventDispatcher
,BuildPromotionEventDispatcher
,BuildServerListenerEventDispatcher
,BuildTestsEventDispatcher
,BuildTypeBranchesEventDispatcher
,ConfigActionsEventDispatcher
,GlobalHealthStatusItemsEventDispatcher
,LicenseAgreementDispatcherImpl
,NodeEffectiveResponsibilityEventDispatcher
,PatchEventDispatcher
,ProjectsImportEventDispatcher
,ProjectsModelEventDispatcher
,RepositoryStateEventDispatcher
,ServerListenerEventDispatcher
,ServerResponsibilityDispatcher
,UserAuthEventDispatcher
,UserGroupModelListenerEventDispatcher
,UserModelListenerEventDispatcher
,UserModelListenerExEventDispatcher
,VersionedSettingsConfigEventDispatcher
,XmlRpcDispatcher
public class ServerSideEventDispatcher<T extends EventListener> extends EventDispatcher<T>
This event dispatcher runs all of the registered listeners
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.util.EventDispatcher
EventDispatcher.ErrorHandler
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.util.EventDispatcher
DEFAULT_ERROR_HANDLER
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ServerSideEventDispatcher(SecurityContextEx securityContext, Class<T> listenerClass)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T extends EventListener>
EventDispatcher<T>create(SecurityContextEx securityContext, Class<T> listenerClass)
Please use explicit classes for event listeners registerd in Spring!protected Object
dispatch(Object proxy, Method method, Object[] args)
protected Object
superDispatch(Object proxy, Method method, Object[] args)
-
Methods inherited from class jetbrains.buildServer.util.EventDispatcher
addListener, attachParentDispatcher, clearErrorHandler, create, dispose, getAllListeners, getErrorHandler, getListeners, getMulticaster, hasListeners, removeListener, setErrorHandler
-
-
-
-
Constructor Detail
-
ServerSideEventDispatcher
protected ServerSideEventDispatcher(@NotNull SecurityContextEx securityContext, Class<T> listenerClass)
-
-
Method Detail
-
create
public static <T extends EventListener> EventDispatcher<T> create(@NotNull SecurityContextEx securityContext, Class<T> listenerClass)
Please use explicit classes for event listeners registerd in Spring!
-
dispatch
protected Object dispatch(Object proxy, Method method, Object[] args)
- Overrides:
dispatch
in classEventDispatcher<T extends EventListener>
-
-