Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- afterPropertiesSet() - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
For Spring users: executing MongoBumblebee after bean is created in the Spring context
- author() - Element in annotation interface de.hdi.mongobumblebee.changeset.ChangeSet
-
Author of the changeset.
B
- buildFullDBObject() - Method in class de.hdi.mongobumblebee.changeset.ChangeEntry
- buildSearchQueryDBObject() - Method in class de.hdi.mongobumblebee.changeset.ChangeEntry
C
- ChangeEntry - Class in de.hdi.mongobumblebee.changeset
-
Entry in the changes collection log
MongoBumblebee.DEFAULT_CHANGELOG_COLLECTION_NAMEType: entity class. - ChangeEntry() - Constructor for class de.hdi.mongobumblebee.changeset.ChangeEntry
- ChangeLog - Annotation Interface in de.hdi.mongobumblebee.changeset
-
Class containing particular changesets (@
ChangeSet) - ChangeSet - Annotation Interface in de.hdi.mongobumblebee.changeset
-
Set of changes to be added to the DB.
- close() - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Closes the Mongo instance used by MongoBumblebee.
D
- de.hdi.mongobumblebee - module de.hdi.mongobumblebee
- de.hdi.mongobumblebee - package de.hdi.mongobumblebee
- de.hdi.mongobumblebee.changeset - package de.hdi.mongobumblebee.changeset
- de.hdi.mongobumblebee.exception - package de.hdi.mongobumblebee.exception
- DEFAULT_CHANGE_LOG_LOCK_POLL_RATE - Static variable in class de.hdi.mongobumblebee.MongoBumblebee
-
Time between two polls to aquire the lock (in seconds)
- DEFAULT_CHANGE_LOG_LOCK_WAIT_TIME - Static variable in class de.hdi.mongobumblebee.MongoBumblebee
-
Waiting time (in minutes)
- DEFAULT_THROW_EXCEPTION_IF_CANNOT_OBTAIN_LOCK - Static variable in class de.hdi.mongobumblebee.MongoBumblebee
- DEFAULT_WAIT_FOR_LOCK - Static variable in class de.hdi.mongobumblebee.MongoBumblebee
E
- execute() - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Executing migration
I
- id() - Element in annotation interface de.hdi.mongobumblebee.changeset.ChangeSet
-
Unique ID of the changeset.
- isEnabled() - Method in class de.hdi.mongobumblebee.MongoBumblebee
- isExecutionInProgress() - Method in class de.hdi.mongobumblebee.MongoBumblebee
K
- KEY_AUTHOR - Static variable in class de.hdi.mongobumblebee.changeset.ChangeEntry
- KEY_CHANGEID - Static variable in class de.hdi.mongobumblebee.changeset.ChangeEntry
- KEY_CHANGELOGCLASS - Static variable in class de.hdi.mongobumblebee.changeset.ChangeEntry
- KEY_CHANGESETMETHOD - Static variable in class de.hdi.mongobumblebee.changeset.ChangeEntry
- KEY_RETURNVALUE - Static variable in class de.hdi.mongobumblebee.changeset.ChangeEntry
- KEY_TIMESTAMP - Static variable in class de.hdi.mongobumblebee.changeset.ChangeEntry
M
- MB_PREFIX - Static variable in class de.hdi.mongobumblebee.MongoBumblebee
- MongoBumblebee - Class in de.hdi.mongobumblebee
-
MongoBumblebee runner
- MongoBumblebee(MongoClient, String) - Constructor for class de.hdi.mongobumblebee.MongoBumblebee
-
Constructor takes MongoClient object as a parameter.
- MongoBumblebee(String, String) - Constructor for class de.hdi.mongobumblebee.MongoBumblebee
-
MongoBumblebee runner.
- MongoBumblebeeChangeSetException - Exception in de.hdi.mongobumblebee.exception
- MongoBumblebeeChangeSetException(String) - Constructor for exception de.hdi.mongobumblebee.exception.MongoBumblebeeChangeSetException
- MongoBumblebeeConfigurationException - Exception in de.hdi.mongobumblebee.exception
- MongoBumblebeeConfigurationException(String) - Constructor for exception de.hdi.mongobumblebee.exception.MongoBumblebeeConfigurationException
- MongoBumblebeeConnectionException - Exception in de.hdi.mongobumblebee.exception
-
Error while connection to MongoDB
- MongoBumblebeeConnectionException(String, Exception) - Constructor for exception de.hdi.mongobumblebee.exception.MongoBumblebeeConnectionException
- MongoBumblebeeException - Exception in de.hdi.mongobumblebee.exception
- MongoBumblebeeException(String) - Constructor for exception de.hdi.mongobumblebee.exception.MongoBumblebeeException
- MongoBumblebeeException(String, Throwable) - Constructor for exception de.hdi.mongobumblebee.exception.MongoBumblebeeException
- MongoBumblebeeLockException - Exception in de.hdi.mongobumblebee.exception
-
Error while can not obtain process lock
- MongoBumblebeeLockException(String) - Constructor for exception de.hdi.mongobumblebee.exception.MongoBumblebeeLockException
O
- order() - Element in annotation interface de.hdi.mongobumblebee.changeset.ChangeLog
-
Sequence that provide an order for changelog classes.
- order() - Element in annotation interface de.hdi.mongobumblebee.changeset.ChangeSet
-
Sequence that provide correct order for changesets.
R
- runAlways() - Element in annotation interface de.hdi.mongobumblebee.changeset.ChangeSet
-
Executes the change set on every MongoBumblebee's execution, even if it has been run before.
S
- setChangelogCollectionName(String) - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Overwrites a default MongoBumblebee changelog collection hardcoded in DEFAULT_CHANGELOG_COLLECTION_NAME.
- setChangeLogLockPollRate(long) - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Poll rate for acquiring lock if waitForLock is true
- setChangeLogLockWaitTime(long) - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Waiting time for acquiring lock if waitForLock is true
- setChangeLogsScanPackage(String) - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Package name where @ChangeLog-annotated classes are kept.
- setEnabled(boolean) - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Feature which enables/disables MongoBumblebee runner execution
- setLockCollectionName(String) - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Overwrites a default MongoBumblebee lock collection hardcoded in DEFAULT_LOCK_COLLECTION_NAME
- setSpringEnvironment(Environment) - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Set Environment object for Spring Profiles (@Profile) integration
- setThrowExceptionIfCannotObtainLock(boolean) - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Feature which enables/disables throwing MongoBumblebeeLockException if MongoBumblebee can not obtain lock
- setWaitForLock(boolean) - Method in class de.hdi.mongobumblebee.MongoBumblebee
-
Feature which enables/disables waiting for lock if it's already obtained
T
- toString() - Method in class de.hdi.mongobumblebee.changeset.ChangeEntry
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form