Package org.commonjava.indy.change.event
Class ArtifactStoreDeletePostEvent
- java.lang.Object
-
- org.commonjava.indy.change.event.AbstractStoreDeleteEvent
-
- org.commonjava.indy.change.event.ArtifactStoreDeletePostEvent
-
- All Implemented Interfaces:
Iterable<org.commonjava.indy.model.core.ArtifactStore>,IndyStoreEvent
public class ArtifactStoreDeletePostEvent extends AbstractStoreDeleteEvent
Event signaling the deletion of one or moreArtifactStoreinstances is COMPLETE. This event will always contain the same type of store, when there is more than one. Instance names are collected and available via getNames(), while the store type is available separately via the getType() method.
As opposed to theArtifactStoreDeletePreEvent, this one MAY run asynchronously to avoid performance penalties for the user..
-
-
Field Summary
-
Fields inherited from class org.commonjava.indy.change.event.AbstractStoreDeleteEvent
storeRoots
-
-
Constructor Summary
Constructors Constructor Description ArtifactStoreDeletePostEvent(org.commonjava.maven.galley.event.EventMetadata eventMetadata, Map<org.commonjava.indy.model.core.ArtifactStore,org.commonjava.maven.galley.model.Transfer> storeRoots)
-
Method Summary
-
Methods inherited from class org.commonjava.indy.change.event.AbstractStoreDeleteEvent
getEventMetadata, getStoreRoots, getStores, iterator, toString
-
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
-
ArtifactStoreDeletePostEvent
public ArtifactStoreDeletePostEvent(org.commonjava.maven.galley.event.EventMetadata eventMetadata, Map<org.commonjava.indy.model.core.ArtifactStore,org.commonjava.maven.galley.model.Transfer> storeRoots)
-
-