public class FasterFilesystemForeignSourceRepository extends FilesystemForeignSourceRepository implements org.springframework.beans.factory.InitializingBean
FasterFilesystemForeignSourceRepository class.
m_foreignSourcePath, m_globalLock, m_readLock, m_requisitionPath, m_writeLock
Constructor and Description |
---|
FasterFilesystemForeignSourceRepository()
Instantiates a new faster filesystem foreign source repository.
|
Modifier and Type | Method and Description |
---|---|
Set<String> |
getActiveForeignSourceNames()
getActiveForeignSourceNames
|
ForeignSource |
getForeignSource(String foreignSourceName)
getForeignSource
|
int |
getForeignSourceCount()
getForeignSourceCount
|
Set<ForeignSource> |
getForeignSources()
getForeignSources
|
DirectoryWatcher<ForeignSource> |
getForeignSourcesDirectoryWatcher()
Gets the foreign sources directory watcher.
|
Requisition |
getRequisition(String foreignSourceName)
getRequisition
|
Set<Requisition> |
getRequisitions()
getRequisitions
|
DirectoryWatcher<Requisition> |
getRequisitionsDirectoryWatcher()
Gets the requisitions directory watcher.
|
URL |
getRequisitionURL(String foreignSource)
getRequisitionURL
|
afterPropertiesSet, delete, delete, flush, getRequisition, getRequisitionDate, save, save, setForeignSourcePath, setRequisitionPath
getDefaultForeignSource, getNodeRequisition, importResourceRequisition, putDefaultForeignSource, resetDefaultForeignSource, validate, validate
public FasterFilesystemForeignSourceRepository() throws ForeignSourceRepositoryException
ForeignSourceRepositoryException
- the foreign source repository exceptionpublic Set<String> getActiveForeignSourceNames()
FilesystemForeignSourceRepository
getActiveForeignSourceNames
getActiveForeignSourceNames
in interface ForeignSourceRepository
getActiveForeignSourceNames
in class FilesystemForeignSourceRepository
Set
object.public int getForeignSourceCount() throws ForeignSourceRepositoryException
FilesystemForeignSourceRepository
getForeignSourceCount
getForeignSourceCount
in interface ForeignSourceRepository
getForeignSourceCount
in class FilesystemForeignSourceRepository
ForeignSourceRepositoryException
- if any.public Set<ForeignSource> getForeignSources() throws ForeignSourceRepositoryException
FilesystemForeignSourceRepository
getForeignSources
getForeignSources
in interface ForeignSourceRepository
getForeignSources
in class FilesystemForeignSourceRepository
Set
object.ForeignSourceRepositoryException
- if any.public ForeignSource getForeignSource(String foreignSourceName) throws ForeignSourceRepositoryException
FilesystemForeignSourceRepository
getForeignSource
getForeignSource
in interface ForeignSourceRepository
getForeignSource
in class FilesystemForeignSourceRepository
foreignSourceName
- a String
object.ForeignSource
object.ForeignSourceRepositoryException
- if any.public Set<Requisition> getRequisitions() throws ForeignSourceRepositoryException
FilesystemForeignSourceRepository
getRequisitions
getRequisitions
in interface ForeignSourceRepository
getRequisitions
in class FilesystemForeignSourceRepository
Set
object.ForeignSourceRepositoryException
- if any.public Requisition getRequisition(String foreignSourceName) throws ForeignSourceRepositoryException
FilesystemForeignSourceRepository
getRequisition
getRequisition
in interface ForeignSourceRepository
getRequisition
in class FilesystemForeignSourceRepository
foreignSourceName
- a String
object.Requisition
object.ForeignSourceRepositoryException
- if any.public URL getRequisitionURL(String foreignSource) throws ForeignSourceRepositoryException
FilesystemForeignSourceRepository
getRequisitionURL
getRequisitionURL
in interface ForeignSourceRepository
getRequisitionURL
in class FilesystemForeignSourceRepository
foreignSource
- a String
object.URL
object.ForeignSourceRepositoryException
public DirectoryWatcher<ForeignSource> getForeignSourcesDirectoryWatcher() throws ForeignSourceRepositoryException
ForeignSourceRepositoryException
- the foreign source repository exceptionpublic DirectoryWatcher<Requisition> getRequisitionsDirectoryWatcher() throws ForeignSourceRepositoryException
ForeignSourceRepositoryException
- the foreign source repository exceptionCopyright © 2015. All rights reserved.