Index

A B C D E F G I K L O R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

acquireLock(ArangoDatabase) - Method in class com.github.arangobee.dao.LockDao
 
acquireProcessLock() - Method in class com.github.arangobee.dao.ChangeEntryDao
Try to acquire process lock
afterPropertiesSet() - Method in class com.github.arangobee.Arangobee
For Spring users: executing arangobee after bean is created in the Spring context
Arangobee - Class in com.github.arangobee
Arangobee runner
Arangobee(ArangoDatabase, AutowireCapableBeanFactory) - Constructor for class com.github.arangobee.Arangobee
 
Arangobee(ArangoDatabase, AutowireCapableBeanFactory, int) - Constructor for class com.github.arangobee.Arangobee
 
ArangobeeChangeSetException - Exception in com.github.arangobee.exception
 
ArangobeeChangeSetException(String) - Constructor for exception com.github.arangobee.exception.ArangobeeChangeSetException
 
ArangobeeConfigurationException - Exception in com.github.arangobee.exception
 
ArangobeeConfigurationException(String) - Constructor for exception com.github.arangobee.exception.ArangobeeConfigurationException
 
ArangobeeConnectionException - Exception in com.github.arangobee.exception
Error while connection to ArangoDB
ArangobeeConnectionException(String, Exception) - Constructor for exception com.github.arangobee.exception.ArangobeeConnectionException
 
ArangobeeException - Exception in com.github.arangobee.exception
 
ArangobeeException(String) - Constructor for exception com.github.arangobee.exception.ArangobeeException
 
ArangobeeException(String, Throwable) - Constructor for exception com.github.arangobee.exception.ArangobeeException
 
ArangobeeLockException - Exception in com.github.arangobee.exception
Error while can not obtain process lock
ArangobeeLockException(String) - Constructor for exception com.github.arangobee.exception.ArangobeeLockException
 
author() - Element in annotation interface com.github.arangobee.changeset.ChangeSet
Author of the changeset.

B

buildFullDBObject() - Method in class com.github.arangobee.changeset.ChangeEntry
 

C

ChangeEntry - Class in com.github.arangobee.changeset
Entry in the changes collection log Arangobee.DEFAULT_CHANGELOG_COLLECTION_NAME Type: entity class.
ChangeEntry(String, String, Date, String, String) - Constructor for class com.github.arangobee.changeset.ChangeEntry
 
ChangeEntryDao - Class in com.github.arangobee.dao
 
ChangeEntryDao(String, String, boolean, long, long, boolean) - Constructor for class com.github.arangobee.dao.ChangeEntryDao
 
ChangeEntryIndexDao - Class in com.github.arangobee.dao
 
ChangeEntryIndexDao(String) - Constructor for class com.github.arangobee.dao.ChangeEntryIndexDao
 
ChangeLog - Annotation Interface in com.github.arangobee.changeset
Class containing particular changesets (@ChangeSet)
ChangeLogComparator - Class in com.github.arangobee.utils
Sort ChangeLogs by 'order' value or class name (if no 'order' is set)
ChangeLogComparator() - Constructor for class com.github.arangobee.utils.ChangeLogComparator
 
ChangeService - Class in com.github.arangobee.utils
Utilities to deal with reflections and annotations
ChangeService(String) - Constructor for class com.github.arangobee.utils.ChangeService
 
ChangeService(String, Environment) - Constructor for class com.github.arangobee.utils.ChangeService
 
ChangeSet - Annotation Interface in com.github.arangobee.changeset
Set of changes to be added to the DB.
ChangeSetComparator - Class in com.github.arangobee.utils
Sort changesets by 'order' value
ChangeSetComparator() - Constructor for class com.github.arangobee.utils.ChangeSetComparator
 
ClassUtils - Class in com.github.arangobee.utils
Miscellaneous class utility methods.
ClassUtils() - Constructor for class com.github.arangobee.utils.ClassUtils
 
close() - Method in class com.github.arangobee.Arangobee
Closes the Arango instance used by Arangobee.
close() - Method in class com.github.arangobee.dao.ChangeEntryDao
 
com.github.arangobee - package com.github.arangobee
 
com.github.arangobee.changeset - package com.github.arangobee.changeset
 
com.github.arangobee.dao - package com.github.arangobee.dao
 
com.github.arangobee.exception - package com.github.arangobee.exception
 
com.github.arangobee.utils - package com.github.arangobee.utils
 
compare(Class<?>, Class<?>) - Method in class com.github.arangobee.utils.ChangeLogComparator
 
compare(Method, Method) - Method in class com.github.arangobee.utils.ChangeSetComparator
 
connectDb(ArangoDatabase) - Method in class com.github.arangobee.dao.ChangeEntryDao
 
createChangeEntry(Method) - Method in class com.github.arangobee.utils.ChangeService
 
createRequiredUniqueIndex(ArangoCollection) - Method in class com.github.arangobee.dao.ChangeEntryIndexDao
 

D

dao(ChangeEntryDao) - Method in class com.github.arangobee.Arangobee
 
dropIndex(ArangoDatabase, BaseDocument) - Method in class com.github.arangobee.dao.ChangeEntryIndexDao
 

E

execute() - Method in class com.github.arangobee.Arangobee
Executing migration

F

fetchChangeLogs() - Method in class com.github.arangobee.utils.ChangeService
 
fetchChangeSets(Class<?>) - Method in class com.github.arangobee.utils.ChangeService
 

G

getArangoDatabase() - Method in class com.github.arangobee.dao.ChangeEntryDao
 
getAuthor() - Method in class com.github.arangobee.changeset.ChangeEntry
 
getChangeId() - Method in class com.github.arangobee.changeset.ChangeEntry
 
getChangeLogClass() - Method in class com.github.arangobee.changeset.ChangeEntry
 
getChangeLogLockPollRate() - Method in class com.github.arangobee.dao.ChangeEntryDao
 
getChangeLogLockWaitTime() - Method in class com.github.arangobee.dao.ChangeEntryDao
 
getChangeSetMethodName() - Method in class com.github.arangobee.changeset.ChangeEntry
 
getTimestamp() - Method in class com.github.arangobee.changeset.ChangeEntry
 

I

id() - Element in annotation interface com.github.arangobee.changeset.ChangeSet
Unique ID of the changeset.
intitializeLock(ArangoDatabase) - Method in class com.github.arangobee.dao.LockDao
 
isExecutionInProgress() - Method in class com.github.arangobee.Arangobee
 
isLockHeld(ArangoDatabase) - Method in class com.github.arangobee.dao.LockDao
Check if the lock is held.
isNewChange(ChangeEntry) - Method in class com.github.arangobee.dao.ChangeEntryDao
 
isPresent(String, ClassLoader) - Static method in class com.github.arangobee.utils.ClassUtils
Determine whether the Class identified by the supplied name is present and can be loaded.
isProccessLockHeld() - Method in class com.github.arangobee.dao.ChangeEntryDao
 
isRunAlwaysChangeSet(Method) - Method in class com.github.arangobee.utils.ChangeService
 
isThrowExceptionIfCannotObtainLock() - Method in class com.github.arangobee.dao.ChangeEntryDao
 
isUnique(BaseDocument) - Method in class com.github.arangobee.dao.ChangeEntryIndexDao
 
isWaitForLock() - Method in class com.github.arangobee.dao.ChangeEntryDao
 

K

KEY_AUTHOR - Static variable in class com.github.arangobee.changeset.ChangeEntry
 
KEY_CHANGEID - Static variable in class com.github.arangobee.changeset.ChangeEntry
 
KEY_CHANGELOGCLASS - Static variable in class com.github.arangobee.changeset.ChangeEntry
 
KEY_CHANGESETMETHOD - Static variable in class com.github.arangobee.changeset.ChangeEntry
 
KEY_TIMESTAMP - Static variable in class com.github.arangobee.changeset.ChangeEntry
 

L

LockDao - Class in com.github.arangobee.dao
 
LockDao(String) - Constructor for class com.github.arangobee.dao.LockDao
 

O

order() - Element in annotation interface com.github.arangobee.changeset.ChangeLog
Sequence that provide an order for changelog classes.
order() - Element in annotation interface com.github.arangobee.changeset.ChangeSet
Sequence that provide correct order for changesets.

R

releaseLock(ArangoDatabase, String) - Method in class com.github.arangobee.dao.LockDao
 
releaseProcessLock(String) - Method in class com.github.arangobee.dao.ChangeEntryDao
 
runAlways() - Element in annotation interface com.github.arangobee.changeset.ChangeSet
Executes the change set on every arangobee's execution, even if it has been run before.

S

save(ChangeEntry) - Method in class com.github.arangobee.dao.ChangeEntryDao
 
setChangelogCollectionName(String) - Method in class com.github.arangobee.Arangobee
Overwrites a default Arangobee changelog collection hardcoded in DEFAULT_CHANGELOG_COLLECTION_NAME.
setChangelogCollectionName(String) - Method in class com.github.arangobee.dao.ChangeEntryDao
 
setChangeLogLockPollRate(long) - Method in class com.github.arangobee.Arangobee
Poll rate for acquiring lock if waitForLock is true
setChangeLogLockPollRate(long) - Method in class com.github.arangobee.dao.ChangeEntryDao
 
setChangeLogLockWaitTime(long) - Method in class com.github.arangobee.Arangobee
Waiting time for acquiring lock if waitForLock is true
setChangeLogLockWaitTime(long) - Method in class com.github.arangobee.dao.ChangeEntryDao
 
setChangeLogsScanPackage(String) - Method in class com.github.arangobee.Arangobee
Package name where @ChangeLog-annotated classes are kept.
setIndexDao(ChangeEntryIndexDao) - Method in class com.github.arangobee.dao.ChangeEntryDao
 
setLockCollectionName(String) - Method in class com.github.arangobee.Arangobee
Overwrites a default Arangobee lock collection hardcoded in DEFAULT_LOCK_COLLECTION_NAME
setLockCollectionName(String) - Method in class com.github.arangobee.dao.ChangeEntryDao
 
setLockCollectionName(String) - Method in class com.github.arangobee.dao.LockDao
 
setSpringEnvironment(Environment) - Method in class com.github.arangobee.Arangobee
Set Environment object for Spring Profiles (@Profile) integration
setThrowExceptionIfCannotObtainLock(boolean) - Method in class com.github.arangobee.Arangobee
Feature which enables/disables throwing ArangobeeLockException if Arangobee can not obtain lock
setThrowExceptionIfCannotObtainLock(boolean) - Method in class com.github.arangobee.dao.ChangeEntryDao
 
setWaitForLock(boolean) - Method in class com.github.arangobee.Arangobee
Feature which enables/disables waiting for lock if it's already obtained
setWaitForLock(boolean) - Method in class com.github.arangobee.dao.ChangeEntryDao
 

T

toString() - Method in class com.github.arangobee.changeset.ChangeEntry
 
A B C D E F G I K L O R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form