Package org.commonjava.indy.change.event
Class ArtifactStorePostUpdateEvent
- java.lang.Object
-
- org.commonjava.indy.change.event.AbstractIndyEvent
-
- org.commonjava.indy.change.event.ArtifactStoreUpdateEvent
-
- org.commonjava.indy.change.event.ArtifactStorePostUpdateEvent
-
- All Implemented Interfaces:
Iterable<org.commonjava.indy.model.core.ArtifactStore>,IndyStoreEvent
public class ArtifactStorePostUpdateEvent extends ArtifactStoreUpdateEvent
Event signaling that one or more specifiedArtifactStoreinstances' configurations were changed. TheArtifactStoreUpdateTypegives more information about the nature of the update.
This event is fired AFTER the updatedArtifactStoreis actually persisted.
As opposed to theArtifactStorePostUpdateEvent, this one MAY run asynchronously to avoid performance penalties for the user..
-
-
Field Summary
-
Fields inherited from class org.commonjava.indy.change.event.AbstractIndyEvent
stores
-
-
Constructor Summary
Constructors Constructor Description ArtifactStorePostUpdateEvent(ArtifactStoreUpdateType type, org.commonjava.maven.galley.event.EventMetadata eventMetadata, Map<org.commonjava.indy.model.core.ArtifactStore,org.commonjava.indy.model.core.ArtifactStore> changeMap)
-
Method Summary
-
Methods inherited from class org.commonjava.indy.change.event.ArtifactStoreUpdateEvent
getChangeMap, getChanges, getOriginal, getType, toString
-
Methods inherited from class org.commonjava.indy.change.event.AbstractIndyEvent
clearNulls, getEventMetadata, getStores, iterator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
ArtifactStorePostUpdateEvent
public ArtifactStorePostUpdateEvent(ArtifactStoreUpdateType type, org.commonjava.maven.galley.event.EventMetadata eventMetadata, Map<org.commonjava.indy.model.core.ArtifactStore,org.commonjava.indy.model.core.ArtifactStore> changeMap)
-
-