Class PackageEventDispatcherImpl
java.lang.Object
org.apache.jackrabbit.vault.packaging.events.impl.PackageEventDispatcherImpl
- All Implemented Interfaces:
PackageEventDispatcher
Packaging observation helper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindPackageEventListener(PackageEventListener listener, Map<String, Object> props) Bind a new listenervoiddispatch(PackageEvent.Type type, @NotNull PackageId id, @Nullable PackageId[] related) Dispatches the events to the listeners.protected voidunbindPackageEventListener(PackageEventListener listener, Map<String, Object> props) Unbinds a listener
-
Constructor Details
-
PackageEventDispatcherImpl
public PackageEventDispatcherImpl()
-
-
Method Details
-
bindPackageEventListener
Bind a new listener- Parameters:
listener- the processorprops- service properties
-
unbindPackageEventListener
Unbinds a listener- Parameters:
listener- the processorprops- service properties
-
dispatch
public void dispatch(@NotNull PackageEvent.Type type, @NotNull @NotNull PackageId id, @Nullable @Nullable PackageId[] related) Description copied from interface:PackageEventDispatcherDispatches the events to the listeners.- Specified by:
dispatchin interfacePackageEventDispatcher- Parameters:
type- Event typeid- package idrelated- related ids
-