package org.jboss.arquillian.warp.spi; import org.jboss.shrinkwrap.api.spec.JavaArchive; import org.jboss.shrinkwrap.api.spec.WebArchive; public interface WarpLifecycleExtension { /** * Adds the library to enrich final {@link WebArchive} deployment. * * Can return null when no enrichment library is provided by extension. */ JavaArchive getEnrichmentLibrary(); /** * Provides final {@link WebArchive} to be enriched (any resource can be manipulated). * * Doesn't have to process any manipulation. */ void enrichWebArchive(WebArchive webArchive); }