com.sun.enterprise.deployment.CompositeArchivist Maven / Gradle / Ivy
package com.sun.enterprise.deployment.archivist;
import org.jvnet.hk2.annotations.Contract;
/**
* Composite archivists are just like any other archivists except they
* get a chance at looking at the archive before other archivists do
*
* The main reason for this tag interface is that some archivists might
* be tricked into thinking a composite archive is theirs when in fact they only
* own a part of it.
*
* For instance, take a war file inside an ear file. and asssume that the war file
* contains some .jsp files. The archivist responsible for handling the war
* file could be fooled into thinking the ear file is a war file since it contains
* jsp files, yet in reality, it only owns one of the sub archive bundled inside
* the composite ear file.
*
*/
@Contract
public interface CompositeArchivist {
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy