Xindice API

org.apache.xindice.server
Interface Persistent


public interface Persistent

Persistent is an interface that is implemented by Xindice resources in order to identify them as persistent resources. Classes that implement Persistent should be automatically locked by the ResourceManager when they are added to a package. Persistent objects cannot be removed from or replaced in a package.

The Persistent and Transient interfaces are not opposites of each other. Persistent identifies a resource as being a static part of the system's resource management layer. Transient identifies a resource as not being a candidate for User related or distributed serialization.

See Also:
Transient, User


Xindice API

Copyright (c) 1999-2001 The Apache Software Foundation