com.caucho.vfs
Interface Dependency

All Known Subinterfaces:
DeployContainerApi<C>, DeployInstance, EnvironmentDeployInstance, PersistentDependency
All Known Implementing Classes:
AbstractDeployInstance, AlwaysModified, ArtifactClassLoader, BasicDependencyContainer, CachedDependency, ClassDependency, ClassEntry, Depend, DependencyContainer, DependencyList, DeployContainer, DeployController, DeployGenerator, DeployListGenerator, DirectoryLoader, DynamicClassLoader, EarDeployController, EarDeployGenerator, EarSingleDeployGenerator, EnhancingClassLoader, EnterpriseApplication, EnvironmentClassLoader, EnvironmentDeployController, ExpandDeployController, ExpandDeployGenerator, Host, HostController, HostExpandDeployGenerator, HostGenerator, HostRegexpDeployGenerator, HostSingleDeployGenerator, Invocation, InvocationServer, IvyLoader, JarListLoader, JarLoader, JClassDependency, LibraryLoader, NonScanDynamicClassLoader, PathExistsDependency, PathLoader, ProServer, ProxyClassLoader, RepositoryDependency, Server, SubInvocation, SystemClassLoader, TempDynamicClassLoader, TreeLoader, UnknownWebApp, UnknownWebAppController, VersionDependency, VersionInvocation, WebApp, WebAppController, WebAppEarDeployGenerator, WebAppExpandDeployGenerator, WebAppRegexpDeployGenerator, WebAppSingleDeployGenerator, WebAppVersioningController

public interface Dependency

Interface representing a resource that might change.


Method Summary
 boolean isModified()
          Returns true if the underlying resource has changed.
 boolean logModified(java.util.logging.Logger log)
          Log the reason for a modification, returning true if this dependency was modified.
 

Method Detail

isModified

boolean isModified()
Returns true if the underlying resource has changed.


logModified

boolean logModified(java.util.logging.Logger log)
Log the reason for a modification, returning true if this dependency was modified.