Module Class (role) | Uses Module Interface |
---|---|
BasicPIDGenerator (PIDGenerator) | ConnectionPoolManager |
DefaultAccess (Access) | Authorization |
DefaultAuthorization (Authorization) | DOManager |
DefaultDOManager (DOManager) | ConnectionPoolManager |
DefaultExternalContentManager (ExternalContentManager) | Authorization |
DefaultLowlevelStorageModule (ILowlevelStorage) | ConnectionPoolManager |
DynamicAccessModule (DynamicAccess) | Access |
FieldSearchSQLModule (FieldSearch) | ConnectionPoolManager |
FedoraOAIProviderModule (OAIProvider) | DOManager |
ManagementModule (Management) | Authorization |
RebuildDOManager (DOManager) | (same as DefaultDOManager) |
Servlet Class | Uses Module Interface | ||
---|---|---|---|
DatastreamResolverServlet | Authorization | ||
DescribeRepositoryServlet | Access | ||
FedoraAccessServlet | Access | ||
FedoraOAIProviderServlet | OAIProvider | ||
FieldSearchServlet | Access | ||
GetNextPIDServlet | Management | ||
GetObjectHistoryServlet | Access | ||
ListDatastreamsServlet | Access | ||
ListMethodsServlet | Access | ||
RISearchServlet | Authorization | ||
ServerController | Authorization | ||
UploadServlet | Management | Report | Access |
SOAP API Class | Uses Module Interface |
---|---|
FedoraAPIABindingSOAPHTTPImpl | Access |
FedoraAPIMBindingSOAPHTTPImpl | Management |
REST API Class | Uses Module Interface |
---|---|
BaseRestResource | Access |
Misc Class (ownerused by) | Uses Module Interface |
---|---|
BasicServer (many) | DOManager |
DatastreamManagedContent (many) | ExternalContentManager |
DatastreamReferencedContent (many) | ExternalContentManager |
DisseminationService (DefaultAccess) | Access |
NotificationInvocationHandler (ManagementModule) | Messaging |
Rebuild (fedora-rebuild.sh/.bat) | ILowlevelStorage |
Access | |
ResourceIndexRebuilder (Rebuild) | ResourceIndex |
Server (many) | Authorization |
ServerWrapper (Journaler) | DOManager |
SQLRebuilder (Rebuild) | ConnectionPoolManager |
SQLUtility (many) | ConnectionPoolManager |
NotificationInvocationHandler (ManagementModule) | Messaging |
Unreferenced: ThreadMonitor