Index

A B C D E I K M O R S T 
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_NAME Type: 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
 
A B C D E I K M O R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form