-
-
Method Summary
void
Creates a file at ${HOME} + filePath.
void
Flushes the audit configuration cache.
void
Flushes the authentication configuration cache.
void
Removes the given project from the default datasource cache.
void
Notifies the cluster that a datasource has been added
void
Notifies the cluster that a datasource has been removed
void
Notifies the cluster that a datasource has been updated
void
Removes an entire directory, recursively.
boolean
Attempts to remove file at ${HOME} + filePath.
-
Method Details
-
createFile
Creates a file at ${HOME} + filePath. If the file already exists, it will be overwritten
- Throws:
IOException
-
removeFile
boolean removeFile(String filePath)
Attempts to remove file at ${HOME} + filePath. Returns true of the delete succeeded.
-
removeDirRecursive
void removeDirRecursive(String dirPath)
Removes an entire directory, recursively.
-
flushDefaultDatasourceCache
void flushDefaultDatasourceCache(int projectId)
Removes the given project from the default datasource cache. Use when the default datasource may have changed for
a project.
-
notifyDatasourceAdded
void notifyDatasourceAdded(int id)
Notifies the cluster that a datasource has been added
-
notifyDatasourceUpdated
void notifyDatasourceUpdated(int id)
Notifies the cluster that a datasource has been updated
-
notifyDatasourceRemoved
void notifyDatasourceRemoved(int id)
Notifies the cluster that a datasource has been removed
-
flushAuditCache
void flushAuditCache(int projectId)
Flushes the audit configuration cache. Use when audit configuraton may have changed.
-
flushAuthCache
void flushAuthCache()
Flushes the authentication configuration cache. Use when authentication configuration may have changed.