Index
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_NAMEType: 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
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
Classidentified 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form