All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sun.enterprise.deployment.CompositeArchivist Maven / Gradle / Ivy

There is a newer version: 10.0-b28
Show newest version
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