| Modifier and Type | Interface and Description |
|---|---|
| public interface | MetadataSource
Purpose: Interface used to support additional persistence unit metadata being provided from outside of what was packaged within the application. |
| public interface | ProjectCache
Purpose: Interface used to support caching the project generated from metadata avoiding costs associated processing the same metadata over multiple deployments. |
| Modifier and Type | Class and Description |
|---|---|
| public class | FileBasedProjectCache
Purpose: Support serializing/deserializing a project representing application metadata to/from a file. |
| pack-priv class | FileBasedProjectCacheFilter
Verify content of FileBasedProjectCache being read with ObjectInputStream. |
| public abstract class | MetadataSourceAdapter
Purpose: To provide a trivial implementation of MetadataSource. |
| pack-priv class | PropertyHelper
Helper class to avoid duplicating code. |
| public class | XMLMetadataSource
Purpose: Support reading metadata for a persistence unit in an XML format from a URL and if the property is undefined, it will look for a file. |