Package org.commonjava.indy.change.event
Class AbstractStoreDeleteEvent
- java.lang.Object
-
- org.commonjava.indy.change.event.AbstractStoreDeleteEvent
-
- All Implemented Interfaces:
Iterable<org.commonjava.indy.model.core.ArtifactStore>,IndyStoreEvent
- Direct Known Subclasses:
ArtifactStoreDeletePostEvent,ArtifactStoreDeletePreEvent
public abstract class AbstractStoreDeleteEvent extends Object implements IndyStoreEvent
Abstract event triggered when one or moreArtifactStoredefinitions are deleted. Includes references to the root of their storage locations, to allow cleanup of cached/stored content.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<org.commonjava.indy.model.core.ArtifactStore,org.commonjava.maven.galley.model.Transfer>storeRoots
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractStoreDeleteEvent(org.commonjava.maven.galley.event.EventMetadata eventMetadata, Map<org.commonjava.indy.model.core.ArtifactStore,org.commonjava.maven.galley.model.Transfer> storeRoots)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.commonjava.maven.galley.event.EventMetadatagetEventMetadata()Map<org.commonjava.indy.model.core.ArtifactStore,org.commonjava.maven.galley.model.Transfer>getStoreRoots()Set<org.commonjava.indy.model.core.ArtifactStore>getStores()Iterator<org.commonjava.indy.model.core.ArtifactStore>iterator()StringtoString()-
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
-
-
-
-
Field Detail
-
storeRoots
protected final Map<org.commonjava.indy.model.core.ArtifactStore,org.commonjava.maven.galley.model.Transfer> storeRoots
-
-
Constructor Detail
-
AbstractStoreDeleteEvent
protected AbstractStoreDeleteEvent(org.commonjava.maven.galley.event.EventMetadata eventMetadata, Map<org.commonjava.indy.model.core.ArtifactStore,org.commonjava.maven.galley.model.Transfer> storeRoots)
-
-
Method Detail
-
getEventMetadata
public final org.commonjava.maven.galley.event.EventMetadata getEventMetadata()
-
getStoreRoots
public Map<org.commonjava.indy.model.core.ArtifactStore,org.commonjava.maven.galley.model.Transfer> getStoreRoots()
-
getStores
public Set<org.commonjava.indy.model.core.ArtifactStore> getStores()
- Specified by:
getStoresin interfaceIndyStoreEvent
-
-