Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W _ 

A

addAdditional(String) - Method in class de.caluga.morphium.messaging.Msg
 
addCacheListener(CacheListener) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
addCacheListener(CacheListener) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
addChild(FilterExpression) - Method in class de.caluga.morphium.FilterExpression
 
addChild(FilterExpression) - Method in interface de.caluga.morphium.query.Query
needed for creation of the query representation tree
addChild(FilterExpression) - Method in class de.caluga.morphium.query.QueryImpl
 
addCurrentDateRequest(Query<T>, boolean, boolean, String...) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addCurrentDateRequest(T, String, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addCustomUpdateRequest(Query<T>, Map<String, Object>, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addDefaultTag(String, String) - Method in class de.caluga.morphium.MorphiumConfig
 
addDeleteBulkRequest() - Method in class de.caluga.morphium.driver.bulk.BulkRequestContext
 
addDeleteBulkRequest() - Method in class de.caluga.morphium.driver.mongodb.MongodbBulkContext
 
addDeleteRequest(T) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addDeleteRequest(List<T>) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addDeleteRequest(Query<T>, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addDereferencingListener(DereferencingListener) - Method in class de.caluga.morphium.Morphium
 
addHostToSeed(String, int) - Method in class de.caluga.morphium.MorphiumConfig
 
addHostToSeed(String) - Method in class de.caluga.morphium.MorphiumConfig
 
addIncRequest(Query<T>, String, Number, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addIncRequest(T, String, Number, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addIncRequest(Query<T>, Map<String, Number>, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addInsertBulkReqpest(List<Map<String, Object>>) - Method in class de.caluga.morphium.driver.bulk.BulkRequestContext
 
addInsertBulkReqpest(List<Map<String, Object>>) - Method in class de.caluga.morphium.driver.mongodb.MongodbBulkContext
 
addInsertRequest(List<T>) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
AdditionalData - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 22.08.12 Time: 15:45

Store all data found to this field.

addListener(MorphiumStorageListener) - Method in class de.caluga.morphium.Morphium
 
addListener(OplogListener) - Method in class de.caluga.morphium.replicaset.OplogMonitor
 
addListenerForMessageNamed(String, MessageListener) - Method in class de.caluga.morphium.messaging.Messaging
 
addMaxRequest(Query<T>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addMaxRequest(Query<T>, Map<String, Object>, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addMaxRequest(T, String, Object, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addMessageListener(MessageListener) - Method in class de.caluga.morphium.messaging.Messaging
 
addMinRequest(Query<T>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addMinRequest(Query<T>, Map<String, Object>, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addMinRequest(T, String, Object, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addMulRequest(Query<T>, String, Number, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addMulRequest(T, String, Number, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addOperator(Map<String, Object>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
addOperator(Map<String, Object>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
addPopRequest(Query<T>, String, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addPopRequest(T, String, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addProcessedId(String) - Method in class de.caluga.morphium.messaging.Msg
 
addProfilingListener(ProfilingListener) - Method in class de.caluga.morphium.Morphium
 
addProjection(String) - Method in interface de.caluga.morphium.query.Query
 
addProjection(String, String) - Method in interface de.caluga.morphium.query.Query
 
addProjection(Enum, String) - Method in interface de.caluga.morphium.query.Query
 
addProjection(Enum) - Method in interface de.caluga.morphium.query.Query
 
addProjection(Enum, String) - Method in class de.caluga.morphium.query.QueryImpl
 
addProjection(Enum) - Method in class de.caluga.morphium.query.QueryImpl
 
addProjection(String) - Method in class de.caluga.morphium.query.QueryImpl
 
addProjection(String, String) - Method in class de.caluga.morphium.query.QueryImpl
 
addPushRequest(Query<T>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addPushRequest(T, String, Object, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addPushRequest(Query<T>, String, List<Object>, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addRecipient(String) - Method in class de.caluga.morphium.messaging.Msg
 
addRenameRequest(Query<T>, String, String, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addRenameRequest(T, String, String, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addRequest(BulkRequest) - Method in class de.caluga.morphium.driver.mongodb.MongodbBulkContext
 
addSetRequest(T, String, Object, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addSetRequest(Query<T>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addSetRequest(Query<T>, Map<String, Object>, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addShutdownListener(ShutdownListener) - Method in class de.caluga.morphium.Morphium
 
addStoreBulkRequest(List<Map<String, Object>>) - Method in class de.caluga.morphium.driver.bulk.BulkRequestContext
 
addStoreBulkRequest(List<Map<String, Object>>) - Method in class de.caluga.morphium.driver.mongodb.MongodbBulkContext
 
addSyncListener(CacheSyncListener) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
addSyncListener(Class, CacheSyncListener) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
addTag(String, String) - Method in class de.caluga.morphium.driver.ReadPreference
 
addTag(String, String) - Method in interface de.caluga.morphium.query.Query
 
addTag(String, String) - Method in class de.caluga.morphium.query.QueryImpl
 
addToCache(String, Class<? extends T>, List<T>) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
addToCache(String, Class<? extends T>, List<T>) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
adds some list of objects to the cache manually...
addToSet(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
addToSet(String, Map<String, Object>) - Method in class de.caluga.morphium.aggregation.Group
 
addToWriteQueue(Class<?>, String, BufferedMorphiumWriterImpl.BufferedBulkOp, AsyncOperationCallback, AsyncOperationType) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
addUnSetRequest(T, String, Object, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addUnsetRequest(Query<T>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addUnsetRequest(Query<T>, Map<String, Object>, boolean, boolean) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
addUpdateBulkRequest() - Method in class de.caluga.morphium.driver.bulk.BulkRequestContext
 
addUpdateBulkRequest() - Method in class de.caluga.morphium.driver.mongodb.MongodbBulkContext
 
addValue(String, Object) - Method in class de.caluga.morphium.messaging.Msg
 
aggregate() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
aggregate(AsyncOperationCallback<R>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
aggregate() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
aggregate(AsyncOperationCallback<R>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
aggregate(String, String, List<Map<String, Object>>, boolean, boolean, ReadPreference) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
aggregate(String, String, List<Map<String, Object>>, boolean, boolean, ReadPreference) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
aggregate(Aggregator<T, R>) - Method in class de.caluga.morphium.Morphium
 
Aggregator<T,R> - Interface in de.caluga.morphium.aggregation
User: Stephan Bösebeck Date: 30.08.12 Time: 16:23

Aggregator Framework: represents the aggregator of Mongo 2.2.x. and above $project $match $limit $skip $unwind $group $sort $geoNear - implementation still missing

AggregatorFactory - Interface in de.caluga.morphium.aggregation
User: Stephan Bösebeck Date: 31.08.12 Time: 11:07

AggregatorFactoryImpl - Class in de.caluga.morphium.aggregation
User: Stephan Bösebeck Date: 31.08.12 Time: 11:13

AggregatorFactoryImpl() - Constructor for class de.caluga.morphium.aggregation.AggregatorFactoryImpl
 
AggregatorFactoryImpl(Class<? extends Aggregator>) - Constructor for class de.caluga.morphium.aggregation.AggregatorFactoryImpl
 
AggregatorImpl<T,R> - Class in de.caluga.morphium.aggregation
User: Stephan Bösebeck Date: 30.08.12 Time: 16:24

AggregatorImpl() - Constructor for class de.caluga.morphium.aggregation.AggregatorImpl
 
ahead(int) - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
ahead(int) - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
ahead(int) - Method in interface de.caluga.morphium.query.MorphiumIterator
move the cursor position ahead
ahead(int) - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
ahead(int) - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
Aliases - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 07.05.12 Time: 17:52

Define aliases for a field.

all(List<Object>) - Method in interface de.caluga.morphium.query.MongoField
 
all(List<Object>) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
AnnotationAndReflectionHelper - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 07.03.13 Time: 11:10

This class will capsulate all calls to the reflection API.

AnnotationAndReflectionHelper(boolean) - Constructor for class de.caluga.morphium.AnnotationAndReflectionHelper
 
asIterable() - Method in interface de.caluga.morphium.query.Query
create an iterator / iterable for this query, default windowSize (10), prefetch windows 1
asIterable(int, Class<? extends MorphiumIterator<T>>) - Method in interface de.caluga.morphium.query.Query
 
asIterable(int, MorphiumIterator<T>) - Method in interface de.caluga.morphium.query.Query
 
asIterable(int) - Method in interface de.caluga.morphium.query.Query
create an iterator / iterable for this query, sets window size (how many objects should be read from DB) prefetch number is 1 in this case
asIterable(int, int) - Method in interface de.caluga.morphium.query.Query
create an iterator / iterable for this query, sets window size (how many entities are read en block) and how many windows of this size will be prefechted...
asIterable() - Method in class de.caluga.morphium.query.QueryImpl
 
asIterable(int, Class<? extends MorphiumIterator<T>>) - Method in class de.caluga.morphium.query.QueryImpl
 
asIterable(int, MorphiumIterator<T>) - Method in class de.caluga.morphium.query.QueryImpl
 
asIterable(int) - Method in class de.caluga.morphium.query.QueryImpl
 
asIterable(int, int) - Method in class de.caluga.morphium.query.QueryImpl
 
asList() - Method in interface de.caluga.morphium.query.Query
the result as list
asList(AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.query.Query
 
asList(AsyncOperationCallback<T>) - Method in class de.caluga.morphium.query.QueryImpl
 
asList() - Method in class de.caluga.morphium.query.QueryImpl
 
asProperties() - Method in class de.caluga.morphium.MorphiumConfig
returns a property set only containing non-default values set
asProperties(String) - Method in class de.caluga.morphium.MorphiumConfig
 
asProperties(String, boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
AsyncCallbackAdapter<T> - Class in de.caluga.morphium.async
 
AsyncCallbackAdapter() - Constructor for class de.caluga.morphium.async.AsyncCallbackAdapter
 
AsyncOperationCallback<T> - Interface in de.caluga.morphium.async
User: Stephan Bösebeck Date: 13.02.13 Time: 15:39

Callback interface for async calls

AsyncOperationType - Enum in de.caluga.morphium.async
User: Stephan Bösebeck Date: 13.02.13 Time: 15:41

Different types of asynchronous operations. needed for callbacks and used inernally

AsyncWriterImpl - Class in de.caluga.morphium.writer
User: Stephan Bösebeck Date: 19.03.13 Time: 12:36

TODO: Add documentation here

AsyncWriterImpl() - Constructor for class de.caluga.morphium.writer.AsyncWriterImpl
 
AsyncWrites - Annotation Type in de.caluga.morphium.annotations.caching
User: Stephan Bösebeck Date: 19.03.13 Time: 12:38

When this annotation is added to a class, all store or update calls of objects of this class will be asynchrounously

avg(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 

B

back(int) - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
back(int) - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
back(int) - Method in interface de.caluga.morphium.query.MorphiumIterator
get back some positions
back(int) - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
back(int) - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
BigIntegerTypeMapper - Class in de.caluga.morphium.mapping
custom type mapper for BigIntegers
BigIntegerTypeMapper() - Constructor for class de.caluga.morphium.mapping.BigIntegerTypeMapper
 
BinarySerializedObject - Class in de.caluga.morphium
Created by stephan on 17.11.14.
BinarySerializedObject() - Constructor for class de.caluga.morphium.BinarySerializedObject
 
box(double, double, double, double) - Method in interface de.caluga.morphium.query.MongoField
search for entries with geo coordinates wihtin the given rectancle - x,y upper left, x2,y2 lower right corner
box(double, double, double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
BufferedMorphiumWriterImpl - Class in de.caluga.morphium.writer
User: Stephan Bösebeck Date: 11.03.13 Time: 11:41 Buffered Writer buffers all write requests (store, update, remove...) to mongo for a certain time.
BufferedMorphiumWriterImpl() - Constructor for class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
BulkRequest - Class in de.caluga.morphium.driver.bulk
base class for driver bulk requests
BulkRequest() - Constructor for class de.caluga.morphium.driver.bulk.BulkRequest
 
BulkRequestContext - Class in de.caluga.morphium.driver.bulk
context for doing bulk request.
BulkRequestContext(Morphium) - Constructor for class de.caluga.morphium.driver.bulk.BulkRequestContext
 

C

Cache - Annotation Type in de.caluga.morphium.annotations.caching
Define the caching configuration of a given MongoDbObject.
Cache.ClearStrategy - Enum in de.caluga.morphium.annotations.caching
 
Cache.SyncCacheStrategy - Enum in de.caluga.morphium.annotations.caching
 
CACHE_SYNC_RECORD - Static variable in class de.caluga.morphium.cache.CacheSynchronizer
 
CACHE_SYNC_TYPE - Static variable in class de.caluga.morphium.cache.CacheSynchronizer
 
CacheElement<T> - Class in de.caluga.morphium.cache
 
CacheElement(List<T>) - Constructor for class de.caluga.morphium.cache.CacheElement
 
CacheHousekeeper - Class in de.caluga.morphium.cache
 
CacheHousekeeper(MorphiumCache) - Constructor for class de.caluga.morphium.cache.CacheHousekeeper
 
CacheListener - Interface in de.caluga.morphium.cache
Created with IntelliJ IDEA.
CacheListener.Operation - Enum in de.caluga.morphium.cache
 
CacheObject<T> - Class in de.caluga.morphium.cache
Created with IntelliJ IDEA.
CacheObject() - Constructor for class de.caluga.morphium.cache.CacheObject
 
CacheSyncAdapter - Class in de.caluga.morphium.cache
User: Stephan Bösebeck Date: 14.07.12 Time: 18:19

CacheSyncAdapter() - Constructor for class de.caluga.morphium.cache.CacheSyncAdapter
 
CacheSynchronizer - Class in de.caluga.morphium.cache
User: Stephan Bösebeck Date: 27.05.12 Time: 14:14

Connects to the Messaging system and to morphium.

CacheSynchronizer(Messaging, Morphium) - Constructor for class de.caluga.morphium.cache.CacheSynchronizer
 
CacheSyncListener - Interface in de.caluga.morphium.cache
User: Stephan Bösebeck Date: 14.07.12 Time: 17:25

get informed about Cache-Synchronization Events

CacheSyncVetoException - Exception in de.caluga.morphium.cache
User: Stephan Bösebeck Date: 14.07.12 Time: 17:27

CacheSyncVetoException() - Constructor for exception de.caluga.morphium.cache.CacheSyncVetoException
 
CacheSyncVetoException(String) - Constructor for exception de.caluga.morphium.cache.CacheSyncVetoException
 
CacheSyncVetoException(String, Throwable) - Constructor for exception de.caluga.morphium.cache.CacheSyncVetoException
 
CacheSyncVetoException(Throwable) - Constructor for exception de.caluga.morphium.cache.CacheSyncVetoException
 
callLifecycleMethod(Class<? extends Annotation>, Object) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
Capped - Annotation Type in de.caluga.morphium.annotations
Created by stephan on 09.07.14.
center(double, double, double) - Method in interface de.caluga.morphium.query.MongoField
 
center(double, double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
centerSphere(double, double, double) - Method in interface de.caluga.morphium.query.MongoField
same as center() but uses spherical geometry for distance calc.
centerSphere(double, double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
clearAlteredFields() - Method in interface de.caluga.morphium.PartiallyUpdateable
 
clearAlteredFields() - Method in class de.caluga.morphium.PartiallyUpdateableProxy
 
clearCachefor(Class<?>) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
clearCachefor(Class<?>) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
clearCachefor(Class<?>) - Method in class de.caluga.morphium.Morphium
Erase cache entries for the given type. is being called after every store depending on cache settings!
clearCacheforClassIfNecessary(Class<?>) - Method in class de.caluga.morphium.Morphium
 
clearCacheIfNecessary(Class) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
clearCacheIfNecessary(Class) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
clearCollection(Class<?>) - Method in class de.caluga.morphium.Morphium
issues a remove command - no lifecycle methods calles, no drop, keeps all indexec this way
clearCollection(Class<?>, String) - Method in class de.caluga.morphium.Morphium
issues a remove command - no lifecycle methods calles, no drop, keeps all indexec this way But uses sepcified collection name instead deriving name from class
clearCollectionOneByOne(Class<?>) - Method in class de.caluga.morphium.Morphium
clears every single object in collection - reads ALL objects to do so this way Lifecycle methods can be called!
clone() - Method in interface de.caluga.morphium.query.Query
 
clone() - Method in class de.caluga.morphium.query.QueryImpl
 
close() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
close() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
close() - Method in class de.caluga.morphium.Morphium
 
close() - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
close() - Method in interface de.caluga.morphium.writer.MorphiumWriter
information about closing of morphium and all connections
close() - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
closeIteration(MorphiumCursor) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
closeIteration(MorphiumCursor) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
compareTo(MorphiumId) - Method in class de.caluga.morphium.driver.MorphiumId
 
complexQuery(Map<String, Object>) - Method in interface de.caluga.morphium.query.Query
 
complexQuery(Map<String, Object>, Map<String, Integer>, int, int) - Method in interface de.caluga.morphium.query.Query
just sends the given query to the MongoDBDriver and masrhalls objects as listed ignores all other query settings!!!!!
complexQuery(Map<String, Object>, String, int, int) - Method in interface de.caluga.morphium.query.Query
 
complexQuery(Map<String, Object>) - Method in class de.caluga.morphium.query.QueryImpl
 
complexQuery(Map<String, Object>, String, int, int) - Method in class de.caluga.morphium.query.QueryImpl
 
complexQuery(Map<String, Object>, Map<String, Integer>, int, int) - Method in class de.caluga.morphium.query.QueryImpl
 
complexQueryOne(Map<String, Object>) - Method in interface de.caluga.morphium.query.Query
same as copmplexQuery(query,0,1).get(0);
complexQueryOne(Map<String, Object>, Map<String, Integer>, int) - Method in interface de.caluga.morphium.query.Query
 
complexQueryOne(Map<String, Object>, Map<String, Integer>) - Method in interface de.caluga.morphium.query.Query
 
complexQueryOne(Map<String, Object>) - Method in class de.caluga.morphium.query.QueryImpl
 
complexQueryOne(Map<String, Object>, Map<String, Integer>, int) - Method in class de.caluga.morphium.query.QueryImpl
 
complexQueryOne(Map<String, Object>, Map<String, Integer>) - Method in class de.caluga.morphium.query.QueryImpl
 
ConfNode - Class in de.caluga.morphium.replicaset
User: Stephan Bösebeck Date: 24.08.12 Time: 11:33

Representation of a ReplicaseConfigNode

ConfNode() - Constructor for class de.caluga.morphium.replicaset.ConfNode
 
connect() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
connect(String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
connect() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
connect(String) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
convertCamelCase(String) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
turns documentId into document_id
convertToCapped(Class<T>, int, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
converts the given type to capped collection in Mongo, even if no @capped is defined!
convertToCapped(String, int, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
convertToCapped(Class<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
automatically convert the collection for the given type to a capped collection only works if @Capped annotation is given for type
convertToCapped(Class<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
count(String, String, Map<String, Object>, ReadPreference) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
count(String, String, Map<String, Object>, ReadPreference) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
countAll() - Method in interface de.caluga.morphium.query.Query
count all results in query - does not take limit or skip into account
countAll(AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.query.Query
 
countAll(AsyncOperationCallback<T>) - Method in class de.caluga.morphium.query.QueryImpl
 
countAll() - Method in class de.caluga.morphium.query.QueryImpl
 
createAggregator(Class<? extends T>, Class<? extends R>) - Method in interface de.caluga.morphium.aggregation.AggregatorFactory
 
createAggregator(Class<? extends T>, Class<? extends R>) - Method in class de.caluga.morphium.aggregation.AggregatorFactoryImpl
 
createAggregator(Class<? extends T>, Class<? extends R>) - Method in class de.caluga.morphium.Morphium
 
createAnswerMsg() - Method in class de.caluga.morphium.messaging.Msg
 
createBulkContext(Morphium, String, String, boolean, WriteConcern) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
createBulkContext(Morphium, String, String, boolean, WriteConcern) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
createBulkRequestContext(Class<?>, boolean) - Method in class de.caluga.morphium.Morphium
 
createBulkRequestContext(String, boolean) - Method in class de.caluga.morphium.Morphium
 
createCamelCase(String, boolean) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
converts a sql/javascript-Name to Java, e.g. converts document_id to documentId.
createCamelCase(String) - Method in class de.caluga.morphium.Morphium
 
createFromJson(String) - Static method in class de.caluga.morphium.MorphiumConfig
 
createIndex(String, String, Map<String, Object>, Map<String, Object>) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
createIndex(String, String, Map<String, Object>, Map<String, Object>) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
createIndexMapFrom(String[]) - Method in class de.caluga.morphium.Morphium
 
createLazyLoadedEntity(Class<? extends T>, Object, Object, String, String) - Method in class de.caluga.morphium.Morphium
 
createMongoField() - Method in class de.caluga.morphium.Morphium
 
createPartiallyUpdateableEntity(T) - Method in class de.caluga.morphium.Morphium
create a proxy object, implementing the ParitallyUpdateable Interface these objects will be updated in mongo by only changing altered fields Attention: the field name if determined by the setter name for now.
createQuery(Morphium, Class<? extends T>) - Method in interface de.caluga.morphium.query.QueryFactory
 
createQuery(Morphium, Class<? extends T>) - Method in class de.caluga.morphium.query.QueryFactoryImpl
 
createQueryFor(Class<? extends T>, String) - Method in class de.caluga.morphium.Morphium
 
createQueryFor(Class<? extends T>) - Method in class de.caluga.morphium.Morphium
 
CreationTime - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 29.05.12 Time: 15:30

define the field to store the creation timestamp.

D

DAO<T> - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 17.05.12 Time: 15:06

DAO(Morphium, Class<? extends T>) - Constructor for class de.caluga.morphium.DAO
 
dbObject() - Method in class de.caluga.morphium.FilterExpression
 
de.caluga.morphium - package de.caluga.morphium
 
de.caluga.morphium.aggregation - package de.caluga.morphium.aggregation
 
de.caluga.morphium.annotations - package de.caluga.morphium.annotations
 
de.caluga.morphium.annotations.caching - package de.caluga.morphium.annotations.caching
 
de.caluga.morphium.annotations.lifecycle - package de.caluga.morphium.annotations.lifecycle
 
de.caluga.morphium.async - package de.caluga.morphium.async
 
de.caluga.morphium.bulk - package de.caluga.morphium.bulk
 
de.caluga.morphium.cache - package de.caluga.morphium.cache
 
de.caluga.morphium.constants - package de.caluga.morphium.constants
 
de.caluga.morphium.driver - package de.caluga.morphium.driver
 
de.caluga.morphium.driver.bulk - package de.caluga.morphium.driver.bulk
 
de.caluga.morphium.driver.mongodb - package de.caluga.morphium.driver.mongodb
 
de.caluga.morphium.mapping - package de.caluga.morphium.mapping
 
de.caluga.morphium.messaging - package de.caluga.morphium.messaging
 
de.caluga.morphium.query - package de.caluga.morphium.query
 
de.caluga.morphium.replicaset - package de.caluga.morphium.replicaset
 
de.caluga.morphium.validation - package de.caluga.morphium.validation
 
de.caluga.morphium.writer - package de.caluga.morphium.writer
 
debug(Object) - Method in class de.caluga.morphium.Logger
 
debug(String) - Method in class de.caluga.morphium.Logger
 
debug(Throwable) - Method in class de.caluga.morphium.Logger
 
debug(String, Throwable) - Method in class de.caluga.morphium.Logger
 
dec(Query<?>, Enum, double, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, Enum, long, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, Enum, Number, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, Enum, int, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, String, double, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, String, long, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, String, int, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, String, Number, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, String, double) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, String, long) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, String, int) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, String, Number) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, Enum, double) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, Enum, long) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, Enum, int) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, Enum, Number) - Method in class de.caluga.morphium.Morphium
 
dec(Object, String, double) - Method in class de.caluga.morphium.Morphium
decreasing a value of a given object calles inc(toDec,field,-amount);
dec(Object, String, int) - Method in class de.caluga.morphium.Morphium
 
dec(Object, String, long) - Method in class de.caluga.morphium.Morphium
 
dec(Object, String, Number) - Method in class de.caluga.morphium.Morphium
 
dec() - Method in class de.caluga.morphium.StatisticValue
 
defaultFile - Static variable in class de.caluga.morphium.Logger
 
defaultLevel - Static variable in class de.caluga.morphium.Logger
 
DefaultMorphiumIterator<T> - Class in de.caluga.morphium.query
This class was introduced with V2.2.21BETA7.
DefaultMorphiumIterator() - Constructor for class de.caluga.morphium.query.DefaultMorphiumIterator
 
DefaultNameProvider - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 19.06.12 Time: 12:00

Name Providers define the name of a given collection.

DefaultNameProvider() - Constructor for class de.caluga.morphium.DefaultNameProvider
 
DefaultReadPreference - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 10.08.12 Time: 12:55

Set the default read preference level for this type.

defaultSynced - Static variable in class de.caluga.morphium.Logger
 
delete(String, String, Map<String, Object>, boolean, WriteConcern) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
delete(String, String, Map<String, Object>, boolean, WriteConcern) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
delete(List<T>, String) - Method in class de.caluga.morphium.Morphium
 
delete(List<T>, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
delete(List<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
delete(Query<T>) - Method in class de.caluga.morphium.Morphium
 
delete(Query<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
delete(Object) - Method in class de.caluga.morphium.Morphium
deletes a single object from morphium backend.
delete(Object, String) - Method in class de.caluga.morphium.Morphium
 
delete(T, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
delete(T, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
delete() - Method in interface de.caluga.morphium.query.Query
 
delete() - Method in class de.caluga.morphium.query.QueryImpl
 
DeleteBulkRequest - Class in de.caluga.morphium.driver.bulk
User: Stephan Bösebeck Date: 13.11.15 Time: 23:35 delete bulk request entry
DeleteBulkRequest() - Constructor for class de.caluga.morphium.driver.bulk.DeleteBulkRequest
 
deReference(T) - Method in class de.caluga.morphium.Morphium
de-references the given object of type T.
DereferencingListener<T,E,I> - Interface in de.caluga.morphium
will be called by morphium to give control over de-referencing type Parameter:

T: Type of referenced Object E: Type of entity, containing reference I: Type of ID of the referenced Object

User: Stephan Bösebeck Date: 23.07.15 Time: 22:03

deregisterTypeMapper(Class) - Method in class de.caluga.morphium.Morphium
 
deregisterTypeMapper(Class) - Method in interface de.caluga.morphium.ObjectMapper
 
deregisterTypeMapper(Class) - Method in class de.caluga.morphium.ObjectMapperImpl
 
detach() - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
didDereference(E, String, T, boolean) - Method in interface de.caluga.morphium.DereferencingListener
Will be called, after a lazy loaded reference was de-referenced and unmarshalled
disableAsyncWrites() - Method in class de.caluga.morphium.MorphiumConfig
 
disableAsyncWritesForThread() - Method in class de.caluga.morphium.Morphium
 
disableAutoValues() - Method in class de.caluga.morphium.MorphiumConfig
 
disableAutoValues() - Method in interface de.caluga.morphium.query.Query
 
disableAutoValues() - Method in class de.caluga.morphium.query.QueryImpl
 
disableAutoValuesForThread() - Method in class de.caluga.morphium.Morphium
 
disableBufferedWrites() - Method in class de.caluga.morphium.MorphiumConfig
 
disableCommitMessages() - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
disableReadCache() - Method in class de.caluga.morphium.MorphiumConfig
 
disableReadCacheForThread() - Method in class de.caluga.morphium.Morphium
 
disableWriteBufferForThread() - Method in class de.caluga.morphium.Morphium
 
distinct(String, String, String, Map<String, Object>, ReadPreference) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
distinct(String, String, String, Map<String, Object>, ReadPreference) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
distinct(Enum, Class) - Method in class de.caluga.morphium.Morphium
 
distinct(Enum, Query) - Method in class de.caluga.morphium.Morphium
returns a distinct list of values of the given collection Attention: these values are not unmarshalled, you might get MongoMaps
distinct(String, Query) - Method in class de.caluga.morphium.Morphium
returns a distinct list of values of the given collection Attention: these values are not unmarshalled, you might get MongoMaps
distinct(String, Class) - Method in class de.caluga.morphium.Morphium
 
distinct(String, String) - Method in class de.caluga.morphium.Morphium
 
distinct(String) - Method in interface de.caluga.morphium.query.Query
 
distinct(String) - Method in class de.caluga.morphium.query.QueryImpl
 
doCall(MorphiumDriverOperation, int, int) - Static method in class de.caluga.morphium.driver.mongodb.DriverHelper
 
doUpdate(Class, T, String, String, Map<String, Object>, Field, Map<String, Object>, WriteConcern) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl.WT
 
Driver - Class in de.caluga.morphium.driver.mongodb
 
Driver() - Constructor for class de.caluga.morphium.driver.mongodb.Driver
 
DriverHelper - Class in de.caluga.morphium.driver.mongodb
helper class
DriverHelper() - Constructor for class de.caluga.morphium.driver.mongodb.DriverHelper
 
DriverTailableIterationCallback - Interface in de.caluga.morphium.driver
Created by stephan on 29.07.16.
drop(String, String, WriteConcern) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
drop(String, WriteConcern) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
drop(String, String, WriteConcern) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
drop(String, WriteConcern) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
dropCollection(Class<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
dropCollection(Class<T>, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
dropCollection(Class<?>) - Method in class de.caluga.morphium.Morphium
 
dropCollection(Class<T>, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
dropCollection(Class<T>, String, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
dropCollection(Class<T>, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 

E

Embedded - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 28.05.12 Time: 16:43

Mark an object to be used only embedded in an other object.

enableAsyncWrites() - Method in class de.caluga.morphium.MorphiumConfig
 
enableAsyncWritesForThread() - Method in class de.caluga.morphium.Morphium
 
enableAutoValues() - Method in class de.caluga.morphium.MorphiumConfig
 
enableAutoValues() - Method in interface de.caluga.morphium.query.Query
 
enableAutoValues() - Method in class de.caluga.morphium.query.QueryImpl
 
enableAutoValuesForThread() - Method in class de.caluga.morphium.Morphium
 
enableBufferedWrites() - Method in class de.caluga.morphium.MorphiumConfig
 
enableCommitMessages() - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
enableReadCache() - Method in class de.caluga.morphium.MorphiumConfig
 
enableReadCacheForThread() - Method in class de.caluga.morphium.Morphium
 
enableWriteBufferForThread() - Method in class de.caluga.morphium.Morphium
 
end() - Method in class de.caluga.morphium.aggregation.Group
 
end() - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
ensureCapped(Class<T>) - Method in class de.caluga.morphium.Morphium
automatically convert the collection for the given type to a capped collection only works if @Capped annotation is given for type
ensureCapped(Class<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<T>, Map<String, Object>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<T>, String, Map<String, Object>, Map<String, Object>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<T>, String, Map<String, Object>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<?>, Map<String, Object>) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<?>, String, Map<String, Object>, Map<String, Object>) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<?>, String, Map<String, Object>) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<T>, AsyncOperationCallback<T>, Enum...) - Method in class de.caluga.morphium.Morphium
ensureIndex(CachedObject.class,"counter","-value"); ensureIndex(CachedObject.class,"counter:2d","-value); Similar to sorting
ensureIndex(Class<T>, String, AsyncOperationCallback<T>, Enum...) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<T>, AsyncOperationCallback<T>, String...) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<T>, String, AsyncOperationCallback<T>, String...) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<?>, String...) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<?>, Enum...) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<T>, String, Map<String, Object>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
ensureIndex(Class<T>, String, Map<String, Object>, Map<String, Object>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
ensureIndex(Class<T>, String, Map<String, Object>, Map<String, Object>, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
ensureIndex(Class<T>, String, Map<String, Object>, Map<String, Object>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
ensureIndicesFor(Class<T>) - Method in class de.caluga.morphium.Morphium
can be called for autmatic index ensurance.
ensureIndicesFor(Class<T>, String) - Method in class de.caluga.morphium.Morphium
 
ensureIndicesFor(Class<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
ensureIndicesFor(Class<T>, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
Entity - Annotation Type in de.caluga.morphium.annotations
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:14

eq(Object) - Method in interface de.caluga.morphium.query.MongoField
 
eq(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
equals(Object) - Method in class de.caluga.morphium.driver.MorphiumId
 
equals(Object) - Method in class de.caluga.morphium.Statistics
 
error(Object) - Method in class de.caluga.morphium.Logger
 
error(String) - Method in class de.caluga.morphium.Logger
 
error(Throwable) - Method in class de.caluga.morphium.Logger
 
error(String, Throwable) - Method in class de.caluga.morphium.Logger
 
execCommand(String) - Method in class de.caluga.morphium.Morphium
 
execCommand(Map<String, Object>) - Method in class de.caluga.morphium.Morphium
 
execute() - Method in class de.caluga.morphium.driver.bulk.BulkRequestContext
 
execute() - Method in class de.caluga.morphium.driver.mongodb.MongodbBulkContext
 
execute() - Method in interface de.caluga.morphium.driver.MorphiumDriverOperation
 
execute() - Method in class de.caluga.morphium.replicaset.RSMonitor
 
exists(String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
exists(String, String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
exists(String) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
exists(String, String) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
exists() - Method in interface de.caluga.morphium.query.MongoField
 
exists() - Method in class de.caluga.morphium.query.MongoFieldImpl
 
existsField(String) - Method in class de.caluga.morphium.DAO
 

F

f(String) - Method in interface de.caluga.morphium.query.Query
Get a field.
f(Enum) - Method in interface de.caluga.morphium.query.Query
same as f(field.name())
f(Enum...) - Method in interface de.caluga.morphium.query.Query
 
f(String...) - Method in interface de.caluga.morphium.query.Query
 
f(Enum) - Method in class de.caluga.morphium.query.QueryImpl
 
f(String...) - Method in class de.caluga.morphium.query.QueryImpl
 
f(Enum...) - Method in class de.caluga.morphium.query.QueryImpl
 
f(String) - Method in class de.caluga.morphium.query.QueryImpl
 
fatal(Object) - Method in class de.caluga.morphium.Logger
 
fatal(String) - Method in class de.caluga.morphium.Logger
 
fatal(Throwable) - Method in class de.caluga.morphium.Logger
 
fatal(String, Throwable) - Method in class de.caluga.morphium.Logger
 
FilterExpression - Class in de.caluga.morphium
 
FilterExpression() - Constructor for class de.caluga.morphium.FilterExpression
 
finalize() - Method in class de.caluga.morphium.Logger
 
finalize() - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
find(String, String, Map<String, Object>, Map<String, Integer>, Map<String, Object>, int, int, int, ReadPreference, Map<String, Object>) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
find(String, String, Map<String, Object>, Map<String, Integer>, Map<String, Object>, int, int, int, ReadPreference, Map<String, Object>) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
find(Query<T>) - Method in class de.caluga.morphium.Morphium
 
findByField(Class<? extends T>, String, Object) - Method in class de.caluga.morphium.Morphium
 
findByField(Class<? extends T>, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
findById(Class<? extends T>, Object) - Method in class de.caluga.morphium.Morphium
 
findById(Class<? extends T>, Object, String) - Method in class de.caluga.morphium.Morphium
 
findByTemplate(T, String...) - Method in class de.caluga.morphium.Morphium
search for objects similar to template concerning all given fields.
findMessages(Query<Msg>) - Method in class de.caluga.morphium.messaging.Messaging
 
fireDidDereference(Object, String, T, boolean) - Method in class de.caluga.morphium.Morphium
 
firePostClearEvent(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
firePostDropEvent(Class) - Method in class de.caluga.morphium.Morphium
 
firePostLoad(List<T>) - Method in class de.caluga.morphium.Morphium
 
firePostLoadEvent(Object) - Method in class de.caluga.morphium.Morphium
will be called by query after unmarshalling
firePostRemove(List<T>) - Method in class de.caluga.morphium.Morphium
 
firePostRemoveEvent(Object) - Method in class de.caluga.morphium.Morphium
 
firePostRemoveEvent(Query) - Method in class de.caluga.morphium.Morphium
 
firePostSendEvent(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
firePostStore(Object, boolean) - Method in class de.caluga.morphium.Morphium
 
firePostStore(Map<T, Boolean>) - Method in class de.caluga.morphium.Morphium
 
firePostUpdateEvent(Class, MorphiumStorageListener.UpdateTypes) - Method in class de.caluga.morphium.Morphium
 
firePreDrop(Class) - Method in class de.caluga.morphium.Morphium
 
firePreRemove(List<T>) - Method in class de.caluga.morphium.Morphium
 
firePreRemove(Object) - Method in class de.caluga.morphium.Morphium
 
firePreRemoveEvent(Query) - Method in class de.caluga.morphium.Morphium
 
firePreSendEvent(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
firePreStore(Object, boolean) - Method in class de.caluga.morphium.Morphium
 
firePreStore(Map<Object, Boolean>) - Method in class de.caluga.morphium.Morphium
 
firePreUpdateEvent(Class, MorphiumStorageListener.UpdateTypes) - Method in class de.caluga.morphium.Morphium
 
fireProfilingReadEvent(Query, long, ReadAccessType) - Method in class de.caluga.morphium.Morphium
 
fireProfilingWriteEvent(Class, Object, long, boolean, WriteAccessType) - Method in class de.caluga.morphium.Morphium
 
fireWouldDereference(E, String, I, Class<? extends T>, boolean) - Method in class de.caluga.morphium.Morphium
 
first(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
flush() - Method in class de.caluga.morphium.Morphium
 
flush(Class) - Method in class de.caluga.morphium.Morphium
 
flush() - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
flush(Class) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
flush() - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
flush(Class) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
flush() - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
flush(Class) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
fromProperties(String, Properties) - Static method in class de.caluga.morphium.MorphiumConfig
 
fromProperties(Properties) - Static method in class de.caluga.morphium.MorphiumConfig
 
FunctionNotSupportedException - Exception in de.caluga.morphium.driver
Created by stephan on 28.07.16.
FunctionNotSupportedException(String) - Constructor for exception de.caluga.morphium.driver.FunctionNotSupportedException
 

G

get() - Static method in class de.caluga.morphium.LoggerRegistry
 
get() - Method in interface de.caluga.morphium.query.Query
get only 1 result (first one in result list)
get(AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.query.Query
 
get(AsyncOperationCallback<T>) - Method in class de.caluga.morphium.query.QueryImpl
 
get() - Method in class de.caluga.morphium.query.QueryImpl
 
get(Enum) - Method in class de.caluga.morphium.Statistics
 
get() - Method in class de.caluga.morphium.StatisticValue
 
getAcceptableLatencyDifference() - Method in class de.caluga.morphium.MorphiumConfig
 
getActiveNodes() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getActiveThreads() - Method in class de.caluga.morphium.Morphium
 
getAdditional() - Method in class de.caluga.morphium.messaging.Msg
 
getAggregatorClass() - Method in interface de.caluga.morphium.aggregation.AggregatorFactory
 
getAggregatorClass() - Method in class de.caluga.morphium.aggregation.AggregatorFactoryImpl
 
getAggregatorClass() - Method in class de.caluga.morphium.MorphiumConfig
 
getAggregatorFactory() - Method in class de.caluga.morphium.MorphiumConfig
 
getAllAnnotationsFromHierachy(Class<?>, Class<? extends Annotation>...) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getAllFields(Class) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
return list of fields in class - including hierachy!!!
getAlteredFields() - Method in interface de.caluga.morphium.PartiallyUpdateable
 
getAlteredFields() - Method in class de.caluga.morphium.PartiallyUpdateableProxy
 
getAnnotationFromHierarchy(Class<?>, Class<? extends T>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
returns annotations, even if in class hierarchy or lazyloading proxy
getArbiterOnly() - Method in class de.caluga.morphium.replicaset.ConfNode
 
getARHelper() - Method in class de.caluga.morphium.Morphium
 
getARHelper() - Method in interface de.caluga.morphium.query.Query
 
getARHelper() - Method in class de.caluga.morphium.query.QueryImpl
 
getAsyncOperationsThreadPool() - Method in class de.caluga.morphium.Morphium
 
getAsyncWriter() - Method in class de.caluga.morphium.MorphiumConfig
 
getAsyncWriterBufferCount() - Method in class de.caluga.morphium.Morphium
 
getB64Data() - Method in class de.caluga.morphium.BinarySerializedObject
 
getBatch() - Method in class de.caluga.morphium.driver.MorphiumCursor
 
getBatchSize() - Method in class de.caluga.morphium.driver.bulk.BulkRequestContext
 
getBlockingThreadsMultiplier() - Method in class de.caluga.morphium.MorphiumConfig
 
getBufferedWriter() - Method in class de.caluga.morphium.MorphiumConfig
 
getBufferedWriterBufferCount() - Method in class de.caluga.morphium.Morphium
 
getById(Object, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.query.Query
 
getById(Object) - Method in interface de.caluga.morphium.query.Query
 
getById(Object, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.query.QueryImpl
 
getById(Object) - Method in class de.caluga.morphium.query.QueryImpl
 
getBytes() - Method in class de.caluga.morphium.driver.MorphiumId
 
getCache() - Method in interface de.caluga.morphium.cache.MorphiumCache
 
getCache() - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
getCache() - Method in class de.caluga.morphium.Morphium
 
getCache() - Method in class de.caluga.morphium.MorphiumConfig
 
getCacheKey(Class, Map<String, Object>, Map<String, Integer>, Map<String, Object>, String, int, int) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
getCacheKey(Query) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
getCacheKey(Class, Map<String, Object>, Map<String, Integer>, Map<String, Object>, String, int, int) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
getCacheKey(Query) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
create unique cache key for queries, also honoring skip & limit and sorting
getChildren() - Method in class de.caluga.morphium.FilterExpression
 
getClassName() - Method in class de.caluga.morphium.MorphiumReference
 
getCmd() - Method in class de.caluga.morphium.driver.bulk.UpdateBulkRequest
 
getCode() - Method in enum de.caluga.morphium.constants.RunCommand.ErrorCode
 
getColl(DB, String, ReadPreference, WriteConcern) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getCollection(MongoDatabase, String, ReadPreference, WriteConcern) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getCollection(String, String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getCollection() - Method in class de.caluga.morphium.driver.MorphiumCollection
 
getCollection() - Method in exception de.caluga.morphium.driver.MorphiumDriverException
 
getCollectionName() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
getCollectionName() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
getCollectionName(Class<?>, ObjectMapper, boolean, boolean, String, Morphium) - Method in class de.caluga.morphium.DefaultNameProvider
 
getCollectionName() - Method in class de.caluga.morphium.messaging.Messaging
 
getCollectionName() - Method in class de.caluga.morphium.MorphiumReference
 
getCollectionName(Class<?>, ObjectMapper, boolean, boolean, String, Morphium) - Method in interface de.caluga.morphium.NameProvider
 
getCollectionName(Class) - Method in interface de.caluga.morphium.ObjectMapper
 
getCollectionName(Class) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getCollectionName() - Method in interface de.caluga.morphium.query.Query
 
getCollectionName() - Method in class de.caluga.morphium.query.QueryImpl
 
getCollectionNames(String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getCollectionNames(String) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getCollectionStats(String, String, int, boolean) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getConfig() - Method in class de.caluga.morphium.Morphium
 
getConfig() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getConnectionTimeout() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getConnectionTimeout() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getConnectionTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getCopy() - Method in class de.caluga.morphium.messaging.Msg
 
getCount() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
getCount() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
getCount() - Method in interface de.caluga.morphium.query.MorphiumIterator
how many elements are to be processed.
getCount() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
getCount() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
getCreated() - Method in class de.caluga.morphium.cache.CacheElement
 
getCreationTimeField(Class<?>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getCredentials(String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getCredentials(String) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getCurrentBuffer() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
getCurrentBuffer() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
getCurrentBuffer() - Method in interface de.caluga.morphium.query.MorphiumIterator
get the current buffer.
getCurrentBuffer() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
getCurrentBuffer() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
getCurrentBufferSize() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
getCurrentBufferSize() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
getCurrentBufferSize() - Method in interface de.caluga.morphium.query.MorphiumIterator
retruns the number of elements now in buffer.
getCurrentBufferSize() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
getCurrentBufferSize() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
getCurrentRSState() - Method in class de.caluga.morphium.Morphium
 
getCurrentStatus() - Method in class de.caluga.morphium.replicaset.RSMonitor
 
getCurrentValue() - Method in class de.caluga.morphium.Sequence
 
getCurrentValue() - Method in class de.caluga.morphium.SequenceGenerator
 
getCursor() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
getCursor() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
getCursor() - Method in interface de.caluga.morphium.query.MorphiumIterator
returns current cursor position
getCursor() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
getCursor() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
getCursorBatchSize() - Method in class de.caluga.morphium.MorphiumConfig
 
getCursorId() - Method in class de.caluga.morphium.driver.MorphiumCursor
 
getDatabase() - Method in class de.caluga.morphium.MorphiumConfig
 
getDate() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getDateValue(Object, String) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getDb(String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getDb() - Method in exception de.caluga.morphium.driver.MorphiumDriverException
 
getDB() - Method in interface de.caluga.morphium.query.Query
return the DB name the query is going to be executed on or was executed on
getDB() - Method in class de.caluga.morphium.query.QueryImpl
 
getDBStats(String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getDBStats(String) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getDefaultReadPreference() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getDefaultReadPreference() - Method in class de.caluga.morphium.MorphiumConfig
 
getDefaultReadPreferenceType() - Method in class de.caluga.morphium.MorphiumConfig
 
getDefaultTags() - Method in class de.caluga.morphium.MorphiumConfig
 
getDefaultTagSet() - Method in class de.caluga.morphium.MorphiumConfig
 
getDefaultW() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getDefaultW() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getDefaultWriteTimeout() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getDefaultWriteTimeout() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getDeleteAt() - Method in class de.caluga.morphium.messaging.Msg
 
getDoubleValue(Object, String) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getDriver() - Method in class de.caluga.morphium.Morphium
 
getDriverClass() - Method in class de.caluga.morphium.MorphiumConfig
 
getExecutor(Morphium) - Method in interface de.caluga.morphium.query.QueryFactory
 
getExecutor(Morphium) - Method in class de.caluga.morphium.query.QueryFactoryImpl
 
getExecutor() - Method in class de.caluga.morphium.query.QueryImpl
 
getField(Class, String) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
extended logic: Fld may be, the java field name, the name of the specified value in Property-Annotation or the translated underscored lowercase name (mongoId => mongo_id) or a name specified in the Aliases-Annotation of this field
getField() - Method in class de.caluga.morphium.FilterExpression
 
getFieldImplClass() - Method in class de.caluga.morphium.MorphiumConfig
 
getFieldListForQuery() - Method in interface de.caluga.morphium.query.Query
 
getFieldListForQuery() - Method in class de.caluga.morphium.query.QueryImpl
 
getFieldName(Class, String) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getFields(Class, Class<? extends Annotation>...) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
get a list of valid fields of a given record as they are in the MongoDB so, if you have a field Mapping, the mapped Property-name will be used returns all fields, which have at least one of the given annotations if no annotation is given, all fields are returned Does not take the @Aliases-annotation int account
getFieldString() - Method in interface de.caluga.morphium.query.MongoField
 
getFieldString() - Method in class de.caluga.morphium.query.MongoFieldImpl
 
getFile() - Method in class de.caluga.morphium.Logger
 
getFound() - Method in class de.caluga.morphium.cache.CacheElement
 
getFromCache(Class<? extends T>, String) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
getFromCache(Class<? extends T>, String) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
return object by from cache.
getFromIDCache(Class<? extends T>, Object) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
getFromIDCache(Class<? extends T>, Object) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
getGlobalCacheValidTime() - Method in class de.caluga.morphium.MorphiumConfig
for future use - set Global Caching time
getGlobalLogFile() - Method in class de.caluga.morphium.MorphiumConfig
 
getGlobalLogLevel() - Method in class de.caluga.morphium.MorphiumConfig
 
getGlobalW() - Method in class de.caluga.morphium.MorphiumConfig
 
getHealth() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getHeartbeatConnectTimeout() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getHeartbeatConnectTimeout() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getHeartbeatConnectTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getHeartbeatFrequency() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getHeartbeatFrequency() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getHeartbeatFrequency() - Method in class de.caluga.morphium.MorphiumConfig
 
getHeartbeatSocketTimeout() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getHeartbeatSocketTimeout() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getHeartbeatSocketTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getHex(long) - Static method in class de.caluga.morphium.Utils
 
getHex(int) - Static method in class de.caluga.morphium.Utils
 
getHex(byte[]) - Static method in class de.caluga.morphium.Utils
 
getHex(byte[], int) - Static method in class de.caluga.morphium.Utils
 
getHex(byte) - Static method in class de.caluga.morphium.Utils
 
getHidden() - Method in class de.caluga.morphium.replicaset.ConfNode
 
getHost() - Method in class de.caluga.morphium.replicaset.ConfNode
 
getHostSeed() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getHostSeed() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getHostSeed() - Method in class de.caluga.morphium.MorphiumConfig
 
getHousekeepingTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getId(Object) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getId(Object) - Method in class de.caluga.morphium.Morphium
 
getId() - Method in class de.caluga.morphium.MorphiumReference
 
getId() - Method in class de.caluga.morphium.replicaset.ConfNode
 
getId() - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
getId() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getId() - Method in class de.caluga.morphium.Sequence
 
getId() - Method in class de.caluga.morphium.SequenceGenerator
 
getIdCache() - Method in interface de.caluga.morphium.cache.MorphiumCache
 
getIdCache() - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
getIdField(Object) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getIdFieldName(Object) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getInAnswerTo() - Method in class de.caluga.morphium.messaging.Msg
 
getInc() - Method in class de.caluga.morphium.SequenceGenerator
 
getIndexes(String, String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getIndexes(String, String) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getInternalCursorObject() - Method in class de.caluga.morphium.driver.MorphiumCursor
 
getIntMap(String, Integer) - Static method in class de.caluga.morphium.Utils
 
getKey() - Method in class de.caluga.morphium.cache.CacheObject
 
getLastAccessField(Class<?>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getLastChangeField(Class<?>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getLastHeartbeat() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getLevel() - Method in class de.caluga.morphium.Logger
 
getLimit() - Method in interface de.caluga.morphium.query.Query
 
getLimit() - Method in class de.caluga.morphium.query.QueryImpl
 
getLocalThreashold() - Method in class de.caluga.morphium.MorphiumConfig
 
getLocalThreshold() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getLocalThreshold() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getLocked() - Method in class de.caluga.morphium.messaging.Msg
 
getLockedAt() - Method in class de.caluga.morphium.Sequence
 
getLockedBy() - Method in class de.caluga.morphium.messaging.Msg
 
getLockedBy() - Method in class de.caluga.morphium.Sequence
 
getLongValue(Object, String) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getLru() - Method in class de.caluga.morphium.cache.CacheElement
 
getMap(K, V) - Static method in class de.caluga.morphium.Utils
 
getMapper() - Method in class de.caluga.morphium.Morphium
 
getMapper() - Method in interface de.caluga.morphium.query.MongoField
 
getMapper() - Method in class de.caluga.morphium.query.MongoFieldImpl
 
getMapValue() - Method in class de.caluga.morphium.messaging.Msg
 
getMaxAutoReconnectTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getMaxBlockintThreadMultiplier() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getMaxBlockintThreadMultiplier() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getMaxBsonSize() - Method in class de.caluga.morphium.driver.mongodb.Maximums
 
getMaxConnectionIdleTime() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getMaxConnectionIdleTime() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getMaxConnectionIdleTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getMaxConnectionLifetime() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getMaxConnectionLifetime() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getMaxConnectionLifeTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getMaxConnections() - Method in class de.caluga.morphium.MorphiumConfig
 
getMaxConnectionsPerHost() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getMaxConnectionsPerHost() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getMaximumRetriesAsyncWriter() - Method in class de.caluga.morphium.MorphiumConfig
 
getMaximumRetriesBufferedWriter() - Method in class de.caluga.morphium.MorphiumConfig
 
getMaximumRetriesWriter() - Method in class de.caluga.morphium.MorphiumConfig
 
getMaximums() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getMaximums() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getMaxMessageSize() - Method in class de.caluga.morphium.driver.mongodb.Maximums
 
getMaxWaitTime() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getMaxWaitTime() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getMaxWaitTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getMaxWriteBatchSize() - Method in class de.caluga.morphium.driver.mongodb.Maximums
 
getMemberList() - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
getMembers() - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
getMembers() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getMessageCount() - Method in class de.caluga.morphium.messaging.Messaging
 
getMinConnectionsPerHost() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getMinConnectionsPerHost() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getMinConnectionsPerHost() - Method in class de.caluga.morphium.MorphiumConfig
 
getMinHearbeatFrequency() - Method in class de.caluga.morphium.MorphiumConfig
 
getMongoAdminPwd() - Method in class de.caluga.morphium.MorphiumConfig
 
getMongoAdminUser() - Method in class de.caluga.morphium.MorphiumConfig
 
getMongoCode() - Method in exception de.caluga.morphium.driver.MorphiumDriverException
 
getMongoLogin() - Method in class de.caluga.morphium.MorphiumConfig
 
getMongoPassword() - Method in class de.caluga.morphium.MorphiumConfig
 
getMongoReason() - Method in exception de.caluga.morphium.driver.MorphiumDriverException
 
getMorphium() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
getMorphium() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
getMorphium() - Method in class de.caluga.morphium.driver.bulk.BulkRequestContext
 
getMorphium() - Method in interface de.caluga.morphium.ObjectMapper
 
getMorphium() - Method in class de.caluga.morphium.ObjectMapperImpl
 
getMorphium() - Method in interface de.caluga.morphium.query.Query
 
getMorphium() - Method in class de.caluga.morphium.query.QueryImpl
 
getMorphium() - Method in class de.caluga.morphium.SequenceGenerator
 
getMsg() - Method in class de.caluga.morphium.messaging.Msg
 
getMsgId() - Method in class de.caluga.morphium.messaging.Msg
 
getMyState() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getName() - Method in class de.caluga.morphium.messaging.Msg
 
getName() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getName() - Method in class de.caluga.morphium.Sequence
 
getName() - Method in class de.caluga.morphium.SequenceGenerator
 
getNameProviderForClass(Class<?>) - Method in interface de.caluga.morphium.ObjectMapper
get current name provider for class
getNameProviderForClass(Class<?>) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getNameSpace() - Method in class de.caluga.morphium.replicaset.OplogMonitor
 
getNextValue() - Method in class de.caluga.morphium.SequenceGenerator
 
getNumber() - Method in enum de.caluga.morphium.MongoType
 
getNumberOfAvailableThreads() - Method in class de.caluga.morphium.Morphium
 
getNumberOfAvailableThreads() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
getNumberOfAvailableThreads() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
getNumberOfAvailableThreads() - Method in interface de.caluga.morphium.query.MorphiumIterator
 
getNumberOfAvailableThreads() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
getNumberOfAvailableThreads() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
getNumberOfMessages() - Method in class de.caluga.morphium.messaging.Messaging
 
getNumberOfPendingRequests() - Method in interface de.caluga.morphium.query.Query
 
getNumberOfPendingRequests() - Method in class de.caluga.morphium.query.QueryImpl
 
getNumberOfRegisteredLoggers() - Method in class de.caluga.morphium.LoggerRegistry
 
getNumberOfRequests() - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
getNumberOfThreads() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
getNumberOfThreads() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
getNumberOfThreads() - Method in interface de.caluga.morphium.query.MorphiumIterator
 
getNumberOfThreads() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
getNumberOfThreads() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
getOmClass() - Method in class de.caluga.morphium.MorphiumConfig
 
getOperators() - Method in class de.caluga.morphium.aggregation.Group
 
getOps(long) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getOps(long) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getOptimeDate() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getOriginalClassName() - Method in class de.caluga.morphium.BinarySerializedObject
 
getOutput() - Method in class de.caluga.morphium.Logger
 
getPause() - Method in class de.caluga.morphium.messaging.Messaging
 
getPingMs() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getPref() - Method in enum de.caluga.morphium.annotations.ReadPreferenceLevel
 
getPrefetchBuffer() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
getPriority() - Method in class de.caluga.morphium.replicaset.ConfNode
 
getProcessedBy() - Method in class de.caluga.morphium.messaging.Msg
 
getQuery() - Method in class de.caluga.morphium.DAO
 
getQuery() - Method in class de.caluga.morphium.driver.bulk.DeleteBulkRequest
 
getQuery() - Method in class de.caluga.morphium.driver.bulk.UpdateBulkRequest
 
getQuery() - Method in exception de.caluga.morphium.driver.MorphiumDriverException
 
getQuery() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
getQuery() - Method in interface de.caluga.morphium.query.MongoField
 
getQuery() - Method in class de.caluga.morphium.query.MongoFieldImpl
 
getQuery() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
getQuery() - Method in interface de.caluga.morphium.query.MorphiumIterator
 
getQuery() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
getQuery() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
getQueryClass() - Method in class de.caluga.morphium.MorphiumConfig
 
getQueryFact() - Method in class de.caluga.morphium.MorphiumConfig
 
getQueryImpl() - Method in interface de.caluga.morphium.query.QueryFactory
 
getQueryImpl() - Method in class de.caluga.morphium.query.QueryFactoryImpl
 
getReadPreference() - Method in class de.caluga.morphium.driver.MorphiumCollection
 
getReadPreferenceForClass(Class<?>) - Method in class de.caluga.morphium.Morphium
 
getReadPreferenceLevel() - Method in interface de.caluga.morphium.query.Query
 
getReadPreferenceLevel() - Method in class de.caluga.morphium.query.QueryImpl
 
getRealClass(Class<? extends T>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getRealObject(T) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getRecipient() - Method in class de.caluga.morphium.messaging.Msg
 
getReplicaSetMonitoringTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getReplicaSetStatus(boolean) - Method in class de.caluga.morphium.replicaset.RSMonitor
get the current replicaset status - issues the replSetGetStatus command to mongo if full==true, also the configuration is read.
getReplsetStatus() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getReplsetStatus() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getRequiredReplicaSetName() - Method in class de.caluga.morphium.MorphiumConfig
 
getResult() - Method in class de.caluga.morphium.cache.CacheObject
 
getResultType() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
getResultType() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
getRetriesOnNetworkError() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getRetriesOnNetworkError() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getRetriesOnNetworkError() - Method in class de.caluga.morphium.MorphiumConfig
 
getRetryWaitTimeAsyncWriter() - Method in class de.caluga.morphium.MorphiumConfig
 
getRetryWaitTimeBufferedWriter() - Method in class de.caluga.morphium.MorphiumConfig
 
getRetryWaitTimeWriter() - Method in class de.caluga.morphium.MorphiumConfig
 
getSearchType() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
getSearchType() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
getSender() - Method in class de.caluga.morphium.messaging.Msg
 
getSenderHost() - Method in class de.caluga.morphium.messaging.Msg
 
getSenderId() - Method in class de.caluga.morphium.messaging.Messaging
 
getServer() - Method in interface de.caluga.morphium.query.Query
returns the serveraddress the query was executed on
getServer() - Method in class de.caluga.morphium.query.QueryImpl
 
getSet() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getSkip() - Method in interface de.caluga.morphium.query.Query
 
getSkip() - Method in class de.caluga.morphium.query.QueryImpl
 
getSleepBetweenErrorRetries() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getSleepBetweenErrorRetries() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getSleepBetweenNetworkErrorRetries() - Method in class de.caluga.morphium.MorphiumConfig
 
getSocketTimeout() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getSocketTimeout() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getSocketTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getSort() - Method in interface de.caluga.morphium.query.Query
 
getSort() - Method in class de.caluga.morphium.query.QueryImpl
 
getStartValue() - Method in class de.caluga.morphium.SequenceGenerator
 
getState() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getStateStr() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getStatistics() - Method in class de.caluga.morphium.Morphium
 
getStats() - Method in class de.caluga.morphium.Morphium
 
getStringValue(Object, String) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getTags() - Method in interface de.caluga.morphium.query.Query
 
getTags() - Method in class de.caluga.morphium.query.QueryImpl
 
getTagSet() - Method in class de.caluga.morphium.driver.ReadPreference
 
getThreadPoolAsyncOpCoreSize() - Method in class de.caluga.morphium.MorphiumConfig
 
getThreadPoolAsyncOpKeepAliveTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getThreadPoolAsyncOpMaxSize() - Method in class de.caluga.morphium.MorphiumConfig
 
getThreadPoolMessagingCoreSize() - Method in class de.caluga.morphium.MorphiumConfig
 
getThreadPoolMessagingKeepAliveTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getThreadPoolMessagingMaxSize() - Method in class de.caluga.morphium.MorphiumConfig
 
getTime() - Method in class de.caluga.morphium.driver.MorphiumId
 
getTimestamp() - Method in class de.caluga.morphium.messaging.Msg
 
getTo() - Method in class de.caluga.morphium.messaging.Msg
 
getToInsert() - Method in class de.caluga.morphium.driver.bulk.InsertBulkRequest
 
getTtl() - Method in class de.caluga.morphium.messaging.Msg
 
getType() - Method in class de.caluga.morphium.cache.CacheObject
 
getType() - Method in class de.caluga.morphium.driver.ReadPreference
 
getType() - Method in class de.caluga.morphium.messaging.Msg
 
getType() - Method in interface de.caluga.morphium.query.Query
what type this query is for
getType() - Method in class de.caluga.morphium.query.QueryImpl
 
getTypeOfField(Class<?>, String) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getUptime() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getValidCacheTime(Class<?>) - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
getValidTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getValue(Object, String) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
getValue() - Method in enum de.caluga.morphium.annotations.SafetyLevel
 
getValue(Enum, T) - Method in class de.caluga.morphium.DAO
 
getValue(String, T) - Method in class de.caluga.morphium.DAO
 
getValue() - Method in class de.caluga.morphium.FilterExpression
 
getValue() - Method in class de.caluga.morphium.messaging.Msg
 
getVersion() - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
getW() - Method in class de.caluga.morphium.driver.WriteConcern
 
getWc(int, boolean, boolean, int) - Static method in class de.caluga.morphium.driver.WriteConcern
 
getWhere() - Method in interface de.caluga.morphium.query.Query
 
getWhere() - Method in class de.caluga.morphium.query.QueryImpl
 
getWindowSize() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
getWindowSize() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
getWindowSize() - Method in interface de.caluga.morphium.query.MorphiumIterator
 
getWindowSize() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
getWindowSize() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
getWriteBufferCount() - Method in class de.caluga.morphium.Morphium
 
getWriteBufferTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getWriteBufferTimeGranularity() - Method in class de.caluga.morphium.MorphiumConfig
 
getWriteCacheTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getWriteConcern() - Method in class de.caluga.morphium.driver.MorphiumCollection
 
getWriteConcernForClass(Class<?>) - Method in class de.caluga.morphium.Morphium
 
getWriter() - Method in class de.caluga.morphium.MorphiumConfig
 
getWriterBufferCount() - Method in class de.caluga.morphium.Morphium
 
getWriterForClass(Class<?>) - Method in class de.caluga.morphium.Morphium
 
getWriteTimeout() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
getWriteTimeout() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
getWriteTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getWtimeout() - Method in class de.caluga.morphium.driver.WriteConcern
 
group(Map<String, Object>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
group(String) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
group(Map<String, Object>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
group(String) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
Group<T,R> - Class in de.caluga.morphium.aggregation
User: Stephan Bösebeck Date: 31.08.12 Time: 08:48

Aggregator-Group

Group(Aggregator<T, R>, String) - Constructor for class de.caluga.morphium.aggregation.Group
 
Group(Aggregator<T, R>, Map<String, Object>) - Constructor for class de.caluga.morphium.aggregation.Group
 
group(String, String, Map<String, Object>, Map<String, Object>, String, String, ReadPreference, String...) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
group(String, String, Map<String, Object>, Map<String, Object>, String, String, ReadPreference, String...) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
group(Query, Map<String, Object>, String, String, ReadPreference, String...) - Method in class de.caluga.morphium.Morphium
 
group(Query, Map<String, Object>, String, String, String...) - Method in class de.caluga.morphium.Morphium
 
groupSubObj(Map<String, String>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
groupSubObj(Map<String, String>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
gt(Object) - Method in interface de.caluga.morphium.query.MongoField
 
gt(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
gte(Object) - Method in interface de.caluga.morphium.query.MongoField
 
gte(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 

H

hasAdditionalData(Class) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
hashCode() - Method in class de.caluga.morphium.driver.MorphiumId
 
hashCode() - Method in class de.caluga.morphium.Statistics
 
hasNext() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
hasNext() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
hasNext() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
hasNext() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
heartBeatFrequency(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
heartBeatFrequency(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
heartBeatSocketTimeout(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
heartBeatSocketTimeout(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
hexChars - Static variable in class de.caluga.morphium.Utils
 
hideFieldInProjection(String) - Method in interface de.caluga.morphium.query.Query
 
hideFieldInProjection(Enum) - Method in interface de.caluga.morphium.query.Query
 
hideFieldInProjection(String) - Method in class de.caluga.morphium.query.QueryImpl
 
hideFieldInProjection(Enum) - Method in class de.caluga.morphium.query.QueryImpl
 

I

Id - Annotation Type in de.caluga.morphium.annotations
User: Stpehan Bösebeck Date: 26.03.12 Time: 13:11

Specify the ID fiel - needs to be of type Object. is mandatory!

idList() - Method in interface de.caluga.morphium.query.Query
only return the IDs of objects (useful if objects are really large)
idList(AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.query.Query
 
idList(AsyncOperationCallback<T>) - Method in class de.caluga.morphium.query.QueryImpl
 
idList() - Method in class de.caluga.morphium.query.QueryImpl
 
IgnoreFields - Annotation Type in de.caluga.morphium.annotations
List of fields in class, that can be ignored.
in(Collection<?>) - Method in interface de.caluga.morphium.query.MongoField
 
in(Collection<?>) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
inc(Query<?>, String, long) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, String, int) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, String, Number) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, String, double) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, Enum, double) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, Enum, long) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, Enum, int) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, Enum, Number) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, Enum, double, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, Enum, long, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, Enum, int, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, Enum, Number, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
inc(Query<T>, Map<String, Number>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, String, long, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, String, int, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, String, double, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, String, Number, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
inc(Query<T>, String, long, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(Query<T>, String, int, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(Query<T>, String, double, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(Query<T>, String, Number, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(Object, String, long) - Method in class de.caluga.morphium.Morphium
 
inc(Object, String, int) - Method in class de.caluga.morphium.Morphium
 
inc(Object, String, double) - Method in class de.caluga.morphium.Morphium
 
inc(Object, String, Number) - Method in class de.caluga.morphium.Morphium
 
inc(T, String, double, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(T, String, int, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(T, String, long, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(T, String, Number, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(T, String, String, double, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(T, String, String, int, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(T, String, String, long, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(T, String, String, Number, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
inc(StatisticKeys) - Method in class de.caluga.morphium.Morphium
 
inc() - Method in class de.caluga.morphium.StatisticValue
 
inc(Query<T>, Map<String, Number>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
inc(Query<T>, String, Number, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
inc(T, String, String, Number, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
inc(Query<T>, String, Number, boolean, boolean, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
inc(T, String, String, Number, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
Increases a value in an existing mongo collection entry - no reading necessary.
inc(Query<T>, Map<String, Number>, boolean, boolean, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
inc(T, String, String, Number, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
Increases a value in an existing mongo collection entry - no reading necessary.
inc(Query<T>, Map<String, Number>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
inc(Query<T>, String, Number, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
incomingData(Map<String, Object>, long) - Method in interface de.caluga.morphium.driver.DriverTailableIterationCallback
 
incomingData(Map<String, Object>) - Method in interface de.caluga.morphium.replicaset.OplogListener
 
Index - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 20.06.12 Time: 10:16

define the indices to be ensured when the corresponding collection is created when morphium.ensureIndicesFor can be used with a field like:

info(Object) - Method in class de.caluga.morphium.Logger
 
info(String) - Method in class de.caluga.morphium.Logger
 
info(Throwable) - Method in class de.caluga.morphium.Logger
 
info(String, Throwable) - Method in class de.caluga.morphium.Logger
 
initIteration(String, String, Map<String, Object>, Map<String, Integer>, Map<String, Object>, int, int, int, ReadPreference, Map<String, Object>) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
initIteration(String, String, Map<String, Object>, Map<String, Integer>, Map<String, Object>, int, int, int, ReadPreference, Map<String, Object>) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
insert(String, String, List<Map<String, Object>>, WriteConcern) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
insert(String, String, List<Map<String, Object>>, WriteConcern) - Method in interface de.caluga.morphium.driver.MorphiumDriver
just insert - no special handling
InsertBulkRequest - Class in de.caluga.morphium.driver.bulk
insert bulk request entry
InsertBulkRequest(List<Map<String, Object>>) - Constructor for class de.caluga.morphium.driver.bulk.InsertBulkRequest
 
intercept(Object, Method, Object[], MethodProxy) - Method in class de.caluga.morphium.LazyDeReferencingProxy
 
intercept(Object, Method, Object[], MethodProxy) - Method in class de.caluga.morphium.PartiallyUpdateableProxy
 
isAlwaysUseMBeans() - Method in class de.caluga.morphium.MorphiumConfig
 
isAnnotationPresentInHierarchy(Class<?>, Class<? extends T>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
isAsyncWrite(Class<?>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
isAsyncWritesEnabled() - Method in class de.caluga.morphium.MorphiumConfig
 
isAsyncWritesEnabledForThread() - Method in class de.caluga.morphium.Morphium
 
isAttached() - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
isAutoAnswer() - Method in class de.caluga.morphium.messaging.Messaging
 
isAutoIndexAndCappedCreationOnWrite() - Method in class de.caluga.morphium.MorphiumConfig
 
isAutoreconnect() - Method in class de.caluga.morphium.MorphiumConfig
 
isAutoValuesEnabled() - Method in class de.caluga.morphium.MorphiumConfig
 
isAutoValuesEnabled() - Method in interface de.caluga.morphium.query.Query
 
isAutoValuesEnabled() - Method in class de.caluga.morphium.query.QueryImpl
 
isAutoValuesEnabledForThread() - Method in class de.caluga.morphium.Morphium
 
isBufferedWrite(Class<?>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
isBufferedWritesEnabled() - Method in class de.caluga.morphium.MorphiumConfig
 
isCached(Class<?>, String) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
isCached(Class<?>, String) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
isCamelCaseConversionEnabled() - Method in class de.caluga.morphium.MorphiumConfig
 
isCapped(String, String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
isCapped(String, String) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
isCheckForNew() - Method in class de.caluga.morphium.MorphiumConfig
 
isCommitMessages() - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
isConnected() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
isConnected() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
isCursorFinalizerEnabled() - Method in class de.caluga.morphium.MorphiumConfig
 
isDebugEnabled() - Method in class de.caluga.morphium.Logger
 
isDefaultFsync() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
isDefaultFsync() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
isDefaultJ() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
isDefaultJ() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
isEnabledFor(Object) - Method in class de.caluga.morphium.Logger
 
isEntity(Object) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
isErrorEnabled() - Method in class de.caluga.morphium.Logger
 
isExclusive() - Method in class de.caluga.morphium.messaging.Msg
 
isExplain() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
isExplain() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
isFatalEnabled() - Method in class de.caluga.morphium.Logger
 
isFsync() - Method in class de.caluga.morphium.driver.WriteConcern
 
isGlobalFsync() - Method in class de.caluga.morphium.MorphiumConfig
 
isGlobalJ() - Method in class de.caluga.morphium.MorphiumConfig
 
isGlobalLogSynced() - Method in class de.caluga.morphium.MorphiumConfig
 
isInfoEnabled() - Method in class de.caluga.morphium.Logger
 
isJ() - Method in class de.caluga.morphium.driver.WriteConcern
 
isListenerRegistered(CacheListener) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
isListenerRegistered(CacheListener) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
isMultiple() - Method in class de.caluga.morphium.driver.bulk.DeleteBulkRequest
 
isMultiple() - Method in class de.caluga.morphium.driver.bulk.UpdateBulkRequest
 
isMultithreaddedAccess() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
isMultithreaddedAccess() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
isMultithreaddedAccess() - Method in interface de.caluga.morphium.query.MorphiumIterator
 
isMultithreaddedAccess() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
isMultithreaddedAccess() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
isObjectSerializationEnabled() - Method in class de.caluga.morphium.MorphiumConfig
 
isOdererd() - Method in class de.caluga.morphium.driver.bulk.BulkRequestContext
 
isOplogMonitorEnabled() - Method in class de.caluga.morphium.MorphiumConfig
 
isOrderedExecution() - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
isReadCacheEnabled() - Method in class de.caluga.morphium.MorphiumConfig
 
isReadCacheEnabledForThread() - Method in class de.caluga.morphium.Morphium
 
isReplicaset() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
isReplicaset() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
isReplicaSet() - Method in class de.caluga.morphium.Morphium
 
isReplicaset() - Method in class de.caluga.morphium.MorphiumConfig
 
isRunning() - Method in class de.caluga.morphium.messaging.Messaging
 
isSafeMode() - Method in class de.caluga.morphium.MorphiumConfig
 
isSocketKeepAlive() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
isSocketKeepAlive() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
isSocketKeepAlive() - Method in class de.caluga.morphium.MorphiumConfig
 
isSynced() - Method in class de.caluga.morphium.Logger
 
isUpsert() - Method in class de.caluga.morphium.driver.bulk.UpdateBulkRequest
 
isUseDisk() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
isUseDisk() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
isUseRegex() - Method in class de.caluga.morphium.replicaset.OplogMonitor
 
isUseSSL() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
isUseSSL() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
isWarnEnabled() - Method in class de.caluga.morphium.Logger
 
isWriteBufferEnabledForThread() - Method in class de.caluga.morphium.Morphium
 
iterator() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
iterator() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
iterator() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
iterator() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 

J

JavaUtilLoggingDelegate - Class in de.caluga.morphium
logger delegate that passes on all calls to JUL
JavaUtilLoggingDelegate() - Constructor for class de.caluga.morphium.JavaUtilLoggingDelegate
 
JavaxValidationStorageListener - Class in de.caluga.morphium.validation
User: martinstolz Date: 29.08.12
JavaxValidationStorageListener() - Constructor for class de.caluga.morphium.validation.JavaxValidationStorageListener
 

L

last(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
LastAccess - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 29.05.12 Time: 15:32

Tell the type to store the last access.

LastChange - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 29.05.12 Time: 15:31

tell Morphium to store the timestamp of the last change. put this annotation both to the type and the field to store the last access timestamp.

LazyDeReferencingProxy<T> - Class in de.caluga.morphium
 
LazyDeReferencingProxy(Morphium, Class<? extends T>, Object, Object, String, String) - Constructor for class de.caluga.morphium.LazyDeReferencingProxy
 
Lifecycle - Annotation Type in de.caluga.morphium.annotations.lifecycle
Just a marker that this Entity does contain lifecycle method Lifecycle methods won't be called, if this annotation is not present (performance reasons).
limit(int) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
limit(int) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
limit(int) - Method in interface de.caluga.morphium.query.Query
limit the number of entries in result
limit(int) - Method in class de.caluga.morphium.query.QueryImpl
 
LimitToFields - Annotation Type in de.caluga.morphium.annotations
limit to a list of fields, or all fields of a given type sould avoid problems with anonymous sub classes or proxy implementations for example limittofields will not work for fields marked with @Property and a specified fieldname Attention: when limiting to a type, this will include all fields defined in that class, NOT honoring fields that might be ignored by it will be inherited by subclasses, so in subclasses you will need to add all fields manually, use the type or an empty version.
listCollections(String, String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
listCollections(String, String) - Method in interface de.caluga.morphium.driver.MorphiumDriver
list collections whose name match the pattern
listCollections() - Method in class de.caluga.morphium.Morphium
 
listCollections(String) - Method in class de.caluga.morphium.Morphium
 
listDatabases() - Method in class de.caluga.morphium.driver.mongodb.Driver
 
listDatabases() - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
listDatabases() - Method in class de.caluga.morphium.Morphium
 
log(String, int, String, boolean, Throwable) - Method in class de.caluga.morphium.JavaUtilLoggingDelegate
 
log(String, int, String, boolean, Throwable) - Method in class de.caluga.morphium.Log4JLoggerDelegate
 
log(String, int, String, boolean, Throwable) - Method in interface de.caluga.morphium.LoggerDelegate
 
Log4JLoggerDelegate - Class in de.caluga.morphium
 
Log4JLoggerDelegate() - Constructor for class de.caluga.morphium.Log4JLoggerDelegate
 
LOG_ALL - Static variable in class de.caluga.morphium.JavaUtilLoggingDelegate
 
LOG_INFO - Static variable in class de.caluga.morphium.JavaUtilLoggingDelegate
 
LOG_OFF - Static variable in class de.caluga.morphium.JavaUtilLoggingDelegate
 
LOG_SEVERE - Static variable in class de.caluga.morphium.JavaUtilLoggingDelegate
 
LOG_SEVERER - Static variable in class de.caluga.morphium.JavaUtilLoggingDelegate
 
LOG_WARN - Static variable in class de.caluga.morphium.JavaUtilLoggingDelegate
 
Logger - Class in de.caluga.morphium
Created by stephan on 25.04.15.
Logger(String) - Constructor for class de.caluga.morphium.Logger
 
Logger(Class) - Constructor for class de.caluga.morphium.Logger
 
LoggerDelegate - Interface in de.caluga.morphium
Created by stephan on 17.07.15.
LoggerRegistry - Class in de.caluga.morphium
Created by stephan on 19.08.16.
lt(Object) - Method in interface de.caluga.morphium.query.MongoField
 
lt(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
lte(Object) - Method in interface de.caluga.morphium.query.MongoField
 
lte(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 

M

mapReduce(String, String, String, String) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
mapReduce(String, String, String, String, Map<String, Object>) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
mapReduce(String, String, String, String, Map<String, Object>, Map<String, Object>) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
mapReduce(String, String, String, String) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
mapReduce(String, String, String, String, Map<String, Object>) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
mapReduce(String, String, String, String, Map<String, Object>, Map<String, Object>) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
mapReduce(Class<? extends T>, String, String) - Method in class de.caluga.morphium.Morphium
 
marshall(BigInteger) - Method in class de.caluga.morphium.mapping.BigIntegerTypeMapper
 
marshall(Object) - Method in interface de.caluga.morphium.ObjectMapper
 
marshall(Object) - Method in class de.caluga.morphium.ObjectMapperImpl
 
marshall(T) - Method in interface de.caluga.morphium.TypeMapper
 
marshallIfNecessary(Object) - Method in interface de.caluga.morphium.ObjectMapper
 
marshallIfNecessary(Object) - Method in class de.caluga.morphium.ObjectMapperImpl
 
match(Query<T>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
match(Query<T>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
matches(Pattern) - Method in interface de.caluga.morphium.query.MongoField
 
matches(String) - Method in interface de.caluga.morphium.query.MongoField
 
matches(Pattern) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
matches(String) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
matchSubQuery(Query<?>) - Method in interface de.caluga.morphium.aggregation.Aggregator
use matchSubQuery if you prepared som mid-result in your aggregation you need to do an additional match for Do not use it for the base query!
matchSubQuery(Query<?>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
max(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
Maximums - Class in de.caluga.morphium.driver.mongodb
storing all maximums determined by driver / database
Maximums() - Constructor for class de.caluga.morphium.driver.mongodb.Maximums
 
MessageListener - Interface in de.caluga.morphium.messaging
User: Stephan Bösebeck Date: 26.05.12 Time: 17:19

Messaging - Class in de.caluga.morphium.messaging
User: Stephan Bösebeck Date: 26.05.12 Time: 15:48

Messaging implements a simple, threadsafe and messaging api.

Messaging(Morphium, int, boolean) - Constructor for class de.caluga.morphium.messaging.Messaging
attaches to the default queue named "msg"
Messaging(Morphium, int, boolean, boolean, int) - Constructor for class de.caluga.morphium.messaging.Messaging
 
Messaging(Morphium, String, int, boolean) - Constructor for class de.caluga.morphium.messaging.Messaging
 
Messaging(Morphium, String, int, boolean, boolean, int) - Constructor for class de.caluga.morphium.messaging.Messaging
 
min(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
mod(int, int) - Method in interface de.caluga.morphium.query.MongoField
 
mod(int, int) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
MongodbBulkContext - Class in de.caluga.morphium.driver.mongodb
User: Stephan Bösebeck Date: 13.11.15 Time: 23:06 Bulk context
MongodbBulkContext(Morphium, String, String, Driver, boolean, int, WriteConcern) - Constructor for class de.caluga.morphium.driver.mongodb.MongodbBulkContext
 
MongoField<T> - Interface in de.caluga.morphium.query
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:30

Representation of a field in a query

MongoFieldImpl<T> - Class in de.caluga.morphium.query
User: Stpehan Bösebeck Date: 26.03.12 Time: 15:18

default implementation of a MongoField

MongoFieldImpl() - Constructor for class de.caluga.morphium.query.MongoFieldImpl
 
MongoFieldImpl(Query<T>, ObjectMapper) - Constructor for class de.caluga.morphium.query.MongoFieldImpl
 
MongoType - Enum in de.caluga.morphium
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:48

Mongo Data types according to documentation: see also: http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ConditionalOperators

Morphium - Class in de.caluga.morphium
This is the single access point for accessing MongoDB.
Morphium() - Constructor for class de.caluga.morphium.Morphium
 
Morphium(String, String) - Constructor for class de.caluga.morphium.Morphium
 
Morphium(String, int, String) - Constructor for class de.caluga.morphium.Morphium
 
Morphium(MorphiumConfig) - Constructor for class de.caluga.morphium.Morphium
init the MongoDbLayer.
MorphiumAccessVetoException - Exception in de.caluga.morphium
User: Stephan Bösebeck Date: 07.03.13 Time: 10:09

This exception should be raised when the access should not be allowed

MorphiumAccessVetoException() - Constructor for exception de.caluga.morphium.MorphiumAccessVetoException
 
MorphiumAccessVetoException(String) - Constructor for exception de.caluga.morphium.MorphiumAccessVetoException
 
MorphiumBulkContext<T> - Class in de.caluga.morphium.bulk
context for doing bulk operations.
MorphiumBulkContext(BulkRequestContext) - Constructor for class de.caluga.morphium.bulk.MorphiumBulkContext
 
MorphiumCache - Interface in de.caluga.morphium.cache
User: Stephan Bösebeck Date: 07.03.13 Time: 09:57

Cache interface . you can set your own cache implementation to morphium if it implements this interface

MorphiumCacheImpl - Class in de.caluga.morphium.cache
User: Stephan Bösebeck Date: 07.03.13 Time: 10:56

The Cache implementation for morphium.

MorphiumCacheImpl() - Constructor for class de.caluga.morphium.cache.MorphiumCacheImpl
 
MorphiumCollection - Class in de.caluga.morphium.driver
Created by stephan on 15.10.15.
MorphiumCollection() - Constructor for class de.caluga.morphium.driver.MorphiumCollection
 
MorphiumConfig - Class in de.caluga.morphium
Stores the configuration for the MongoDBLayer.
MorphiumConfig(Properties) - Constructor for class de.caluga.morphium.MorphiumConfig
 
MorphiumConfig(String, Properties) - Constructor for class de.caluga.morphium.MorphiumConfig
 
MorphiumConfig() - Constructor for class de.caluga.morphium.MorphiumConfig
 
MorphiumConfig(String, int, int, int) - Constructor for class de.caluga.morphium.MorphiumConfig
 
MorphiumCursor<T> - Class in de.caluga.morphium.driver
Morphiums representation of the mongodb Cursor.
MorphiumCursor() - Constructor for class de.caluga.morphium.driver.MorphiumCursor
 
MorphiumDriver - Interface in de.caluga.morphium.driver
Morphium driver interface All drivers need to implement this interface. you can add your own drivers to morphium.
MorphiumDriverException - Exception in de.caluga.morphium.driver
error during accessing the database through the driver
MorphiumDriverException(String) - Constructor for exception de.caluga.morphium.driver.MorphiumDriverException
 
MorphiumDriverException(String, Throwable) - Constructor for exception de.caluga.morphium.driver.MorphiumDriverException
 
MorphiumDriverException(String, Throwable, String, String, Map<String, Object>) - Constructor for exception de.caluga.morphium.driver.MorphiumDriverException
 
MorphiumDriverIterator<T> - Class in de.caluga.morphium.query
User: Stephan Bösebeck Date: 25.03.16 Time: 22:33 iterating over huge collections using the mongodb internal cursor
MorphiumDriverIterator() - Constructor for class de.caluga.morphium.query.MorphiumDriverIterator
 
MorphiumDriverNetworkException - Exception in de.caluga.morphium.driver
network related issues when accessing the database
MorphiumDriverNetworkException(String, Throwable, String, String, Map<String, Object>) - Constructor for exception de.caluga.morphium.driver.MorphiumDriverNetworkException
 
MorphiumDriverNetworkException(String) - Constructor for exception de.caluga.morphium.driver.MorphiumDriverNetworkException
 
MorphiumDriverNetworkException(String, Throwable) - Constructor for exception de.caluga.morphium.driver.MorphiumDriverNetworkException
 
MorphiumDriverOperation - Interface in de.caluga.morphium.driver
Created by stephan on 09.11.15.
MorphiumId - Class in de.caluga.morphium.driver
Morphium representation of an ID. similar to BSON ID
MorphiumId() - Constructor for class de.caluga.morphium.driver.MorphiumId
 
MorphiumId(Date) - Constructor for class de.caluga.morphium.driver.MorphiumId
 
MorphiumId(String) - Constructor for class de.caluga.morphium.driver.MorphiumId
 
MorphiumId(byte[]) - Constructor for class de.caluga.morphium.driver.MorphiumId
 
MorphiumId(byte[], int) - Constructor for class de.caluga.morphium.driver.MorphiumId
 
MorphiumIterator<T> - Interface in de.caluga.morphium.query
User: Stephan Bösebeck Date: 23.11.12 Time: 11:35

iterator, makes paging through huge collections a lot easier.

MorphiumReference - Class in de.caluga.morphium
modeling references between two entities
MorphiumReference(String, Object) - Constructor for class de.caluga.morphium.MorphiumReference
 
MorphiumStorageAdapter<T> - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 06.03.13 Time: 08:13

the adapter for the storage listener

MorphiumStorageAdapter() - Constructor for class de.caluga.morphium.MorphiumStorageAdapter
 
MorphiumStorageListener<T> - Interface in de.caluga.morphium
 
MorphiumStorageListener.UpdateTypes - Enum in de.caluga.morphium
 
MorphiumWriter - Interface in de.caluga.morphium.writer
User: Stephan Bösebeck Date: 30.08.12 Time: 14:39

Interface for all morphium write accesses.

MorphiumWriterImpl - Class in de.caluga.morphium.writer
User: Stephan Bösebeck Date: 30.08.12 Time: 14:38 default writer implementation - uses a ThreadPoolExecutor for execution of asynchornous calls maximum Threads are limited to 0.9* MaxConnections configured in MorphiumConfig
MorphiumWriterImpl() - Constructor for class de.caluga.morphium.writer.MorphiumWriterImpl
 
MorphiumWriterImpl.WT<T> - Class in de.caluga.morphium.writer
 
Msg - Class in de.caluga.morphium.messaging
User: Stephan Bösebeck Date: 26.05.12 Time: 15:45

Message class - used by Morphium's own messaging system

Reads from any node, as this produces lots of reads!

Msg() - Constructor for class de.caluga.morphium.messaging.Msg
 
Msg(String, String, String) - Constructor for class de.caluga.morphium.messaging.Msg
 
Msg(String, MsgType, String, String, long) - Constructor for class de.caluga.morphium.messaging.Msg
 
Msg.Fields - Enum in de.caluga.morphium.messaging
 
MsgType - Enum in de.caluga.morphium.messaging
User: Stephan Bösebeck Date: 26.05.12 Time: 15:47

type of message to sent, SINGLE: single recipient, MULTI: all

N

NameProvider - Interface in de.caluga.morphium
User: Stephan Bösebeck Date: 19.06.12 Time: 11:47

NameProvider define the name for a given Collection

ne(Object) - Method in interface de.caluga.morphium.query.MongoField
 
ne(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
near(double, double) - Method in interface de.caluga.morphium.query.MongoField
return a sorted list of elements around point x,y
near(double, double, double) - Method in interface de.caluga.morphium.query.MongoField
return a sorted list of elements around point x,y
near(double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
near(double, double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
nearest() - Static method in class de.caluga.morphium.driver.ReadPreference
 
nearSphere(double, double) - Method in interface de.caluga.morphium.query.MongoField
return a sorted list of elements around point x,y spherical distance calculation
nearSphere(double, double, double) - Method in interface de.caluga.morphium.query.MongoField
return a sorted list of elements around point x,y spherical distance calculation
nearSphere(double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
nearSphere(double, double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
next() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
next() - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
next() - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
next() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
nextIteration(MorphiumCursor) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
nextIteration(MorphiumCursor) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
nin(Collection<?>) - Method in interface de.caluga.morphium.query.MongoField
 
nin(Collection<?>) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
NoCache - Annotation Type in de.caluga.morphium.annotations.caching
 
nor(Query<T>...) - Method in interface de.caluga.morphium.query.Query
not or
nor(Query<T>...) - Method in class de.caluga.morphium.query.QueryImpl
 
notExists() - Method in interface de.caluga.morphium.query.MongoField
 
notExists() - Method in class de.caluga.morphium.query.MongoFieldImpl
 

O

ObjectMapper - Interface in de.caluga.morphium
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:24

Maps objects to Mongo

ObjectMapperImpl - Class in de.caluga.morphium
User: Stpehan Bösebeck Date: 26.03.12 Time: 19:36
ObjectMapperImpl() - Constructor for class de.caluga.morphium.ObjectMapperImpl
 
onMessage(Messaging, Msg) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
onMessage(Messaging, Msg) - Method in interface de.caluga.morphium.messaging.MessageListener
process message, send answer if null is returned, no answer is sent
onOperationError(AsyncOperationType, Query<T>, long, String, Throwable, T, Object...) - Method in class de.caluga.morphium.async.AsyncCallbackAdapter
 
onOperationError(AsyncOperationType, Query<T>, long, String, Throwable, T, Object...) - Method in interface de.caluga.morphium.async.AsyncOperationCallback
callback for insuccesfull operations
onOperationSucceeded(AsyncOperationType, Query<T>, long, List<T>, T, Object...) - Method in class de.caluga.morphium.async.AsyncCallbackAdapter
 
onOperationSucceeded(AsyncOperationType, Query<T>, long, List<T>, T, Object...) - Method in interface de.caluga.morphium.async.AsyncOperationCallback
throw morphium access veto exception if you want to stop any subsequent calls
onShutdown(Morphium) - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
onShutdown(Morphium) - Method in class de.caluga.morphium.messaging.Messaging
 
onShutdown(Morphium) - Method in class de.caluga.morphium.replicaset.OplogMonitor
 
onShutdown(Morphium) - Method in interface de.caluga.morphium.ShutdownListener
 
onShutdown(Morphium) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
onShutdown(Morphium) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
OplogListener - Interface in de.caluga.morphium.replicaset
Created by stephan on 15.11.16.
OplogMonitor - Class in de.caluga.morphium.replicaset
Created by stephan on 15.11.16.
OplogMonitor(Morphium) - Constructor for class de.caluga.morphium.replicaset.OplogMonitor
 
OplogMonitor(Morphium, Class<?>) - Constructor for class de.caluga.morphium.replicaset.OplogMonitor
 
OplogMonitor(Morphium, String, boolean) - Constructor for class de.caluga.morphium.replicaset.OplogMonitor
 
or(Query<T>...) - Method in interface de.caluga.morphium.query.Query
concatenate those queries with or
or(List<Query<T>>) - Method in interface de.caluga.morphium.query.Query
concatenate those queries with or
or(Query<T>...) - Method in class de.caluga.morphium.query.QueryImpl
 
or(List<Query<T>>) - Method in class de.caluga.morphium.query.QueryImpl
 
overrideDB(String) - Method in interface de.caluga.morphium.query.Query
use this db instead of the default one
overrideDB(String) - Method in class de.caluga.morphium.query.QueryImpl
 

P

PartiallyUpdateable - Interface in de.caluga.morphium
User: Stpehan Bösebeck Date: 11.04.12 Time: 08:41

PartiallyUpdateableProxy<T> - Class in de.caluga.morphium
 
PartiallyUpdateableProxy(Morphium, T) - Constructor for class de.caluga.morphium.PartiallyUpdateableProxy
 
PartialUpdate - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 10.04.12 Time: 22:29

used to tell morphium which field a setter does manipulate - needed for partially updates.

polygon(double...) - Method in interface de.caluga.morphium.query.MongoField
 
polygon(double...) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
pop(T, String, String, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
pop(T, String, String, boolean, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
pop(T, String, String, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
postClear(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSyncAdapter
 
postClear(Class, Msg) - Method in interface de.caluga.morphium.cache.CacheSyncListener
 
postDrop(Morphium, Class) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postDrop(Morphium, Class<? extends T>) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
postDrop(Morphium, Class<? extends T>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
PostLoad - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
postLoad(Morphium, Object) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postLoad(Morphium, List<Object>) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postLoad(Morphium, List<T>) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
postLoad(Morphium, T) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
postLoad(Morphium, T) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postLoad(Morphium, List<T>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
PostRemove - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
postRemove(Morphium, Object) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postRemove(Morphium, List<Object>) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postRemove(Morphium, Query) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postRemove(Morphium, List<T>) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
postRemove(Morphium, T) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
postRemove(Morphium, Query<T>) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
postRemove(Morphium, T) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postRemove(Morphium, List<T>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postRemove(Morphium, Query<T>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postSendClearMsg(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSyncAdapter
 
postSendClearMsg(Class, Msg) - Method in interface de.caluga.morphium.cache.CacheSyncListener
 
PostStore - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
postStore(Morphium, Object, boolean) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postStore(Morphium, Map<Object, Boolean>) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postStore(Morphium, Map<T, Boolean>) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
postStore(Morphium, T, boolean) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
postStore(Morphium, T, boolean) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postStore(Morphium, Map<T, Boolean>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
PostUpdate - Annotation Type in de.caluga.morphium.annotations.lifecycle
will be called, after this object was updated by a direct call to update won't be called, when updates are done query based.
postUpdate(Morphium, Class, Enum) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postUpdate(Morphium, Class<? extends T>, Enum) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
postUpdate(Morphium, Class<? extends T>, Enum) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
preClear(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSyncAdapter
 
preClear(Class, Msg) - Method in interface de.caluga.morphium.cache.CacheSyncListener
before clearing cache - if cls == null whole cache Message m contains information about reason and stuff...
preDrop(Morphium, Class) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preDrop(Morphium, Class<? extends T>) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
preDrop(Morphium, Class<? extends T>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
PrefetchingDriverIterator<T> - Class in de.caluga.morphium.query
iterating over huge collections using the db interal cursor.
PrefetchingDriverIterator() - Constructor for class de.caluga.morphium.query.PrefetchingDriverIterator
 
PrefetchingMorphiumIterator<T> - Class in de.caluga.morphium.query
User: Stephan Bösebeck Date: 23.11.12 Time: 11:40

This implementation of the Iterable Interface maxe paging on db side easier.

PrefetchingMorphiumIterator() - Constructor for class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
PreRemove - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
preRemove(Morphium, Query<Object>) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preRemove(Morphium, Object) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preRemove(Morphium, Query<T>) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
preRemove(Morphium, T) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
preRemove(Morphium, Query<T>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
preRemove(Morphium, T) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
preSendClearMsg(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSyncAdapter
 
preSendClearMsg(Class, Msg) - Method in interface de.caluga.morphium.cache.CacheSyncListener
Class is null for CLEAR ALL
PreStore - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
preStore(Morphium, Object, boolean) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preStore(Morphium, Map<Object, Boolean>) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preStore() - Method in class de.caluga.morphium.messaging.Msg
 
preStore(Morphium, Map<T, Boolean>) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
preStore(Morphium, T, boolean) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
preStore(Morphium, T, boolean) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
preStore(Morphium, Map<T, Boolean>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
preStore(Morphium, Map<Object, Boolean>) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
preStore(Morphium, Object, boolean) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
PreUpdate - Annotation Type in de.caluga.morphium.annotations.lifecycle
will be called, before a single object is updated (this obect to be exact) Unfortuately, it can't be called when a query based update is executed
preUpdate(Morphium, Class<?>, Enum) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preUpdate(Morphium, Class<? extends T>, Enum) - Method in class de.caluga.morphium.MorphiumStorageAdapter
 
preUpdate(Morphium, Class<? extends T>, Enum) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
primary() - Static method in class de.caluga.morphium.driver.ReadPreference
 
primaryPreferred() - Static method in class de.caluga.morphium.driver.ReadPreference
 
ProfilingListener - Interface in de.caluga.morphium
User: Stephan Bösebeck Date: 01.08.12 Time: 09:46

Listener for profiling

project(Map<String, Object>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
project(String...) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
project(String...) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
project(Map<String, Object>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
Property - Annotation Type in de.caluga.morphium.annotations
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:14

Define this field to be a Property.

pull(Query<?>, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
pull(Query<?>, String, Object) - Method in class de.caluga.morphium.Morphium
 
pull(Query<?>, Enum, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pull(Query<T>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pull(Query<T>, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
Asynchronous call to pulll
pullAll(Query<?>, Enum, List<Object>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pullAll(Query<?>, String, List<Object>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pullAll(Query<T>, String, List<?>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
push(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
push(String, String, String) - Method in class de.caluga.morphium.aggregation.Group
 
push(Query<?>, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
push(Query<?>, String, Object) - Method in class de.caluga.morphium.Morphium
 
push(Query<?>, Enum, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
push(Query<T>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
push(Query<T>, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
asynchronous call to callback
pushAll(Query<?>, Enum, List<Object>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pushAll(Query<?>, String, List<?>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pushAll(Query<T>, String, List<?>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
pushPull(boolean, Query<T>, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
pushPull(boolean, Query<T>, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
pushPull(boolean, Query<T>, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
pushPull(boolean, Query<T>, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
pushPullAll(boolean, Query<T>, String, List<?>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
pushPullAll(boolean, Query<T>, String, List<?>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
pushPullAll(boolean, Query<T>, String, List<?>, boolean, boolean, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
pushPullAll(boolean, Query<T>, String, List<?>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
put(String, Double) - Method in class de.caluga.morphium.Statistics
 
putAll(Map) - Method in class de.caluga.morphium.Statistics
 

Q

q() - Method in interface de.caluga.morphium.query.Query
create a new empty query for the same type using the same mapper as this
q() - Method in class de.caluga.morphium.query.QueryImpl
 
Query<T> - Interface in de.caluga.morphium.query
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:29

usage: Query q= Morphium.get().createQueryFor(UncachedObject.class); q=q.f("counter").lt(15).f("counter").gt(10); Or q.or(q.q().f("counter").eq(15),q.q().f("counter").eq(22)); AND is the default!

Query.TextSearchLanguages - Enum in de.caluga.morphium.query
 
QueryFactory - Interface in de.caluga.morphium.query
User: Stephan Bösebeck Date: 31.08.12 Time: 11:08

crate query for a certain type

QueryFactoryImpl - Class in de.caluga.morphium.query
User: Stephan Bösebeck Date: 31.08.12 Time: 11:03

default implementation of the query factory.

QueryFactoryImpl() - Constructor for class de.caluga.morphium.query.QueryFactoryImpl
 
QueryFactoryImpl(Class<? extends Query>) - Constructor for class de.caluga.morphium.query.QueryFactoryImpl
 
QueryImpl<T> - Class in de.caluga.morphium.query
User: Stpehan Bösebeck Date: 26.03.12 Time: 22:14
QueryImpl() - Constructor for class de.caluga.morphium.query.QueryImpl
 
QueryImpl(Morphium, Class<? extends T>, ThreadPoolExecutor) - Constructor for class de.caluga.morphium.query.QueryImpl
 
QueryImpl(Morphium) - Constructor for class de.caluga.morphium.query.QueryImpl
 
queueMessage(Msg) - Method in class de.caluga.morphium.messaging.Messaging
 
queueTask(Runnable) - Method in class de.caluga.morphium.Morphium
 

R

readAccess(Query, long, ReadAccessType) - Method in interface de.caluga.morphium.ProfilingListener
 
ReadAccessType - Enum in de.caluga.morphium
User: Stephan Bösebeck Date: 01.08.12 Time: 11:05

PRofiling read access types

readAll(Class<? extends T>) - Method in class de.caluga.morphium.Morphium
return a list of all elements stored in morphium for this type
ReadOnly - Annotation Type in de.caluga.morphium.annotations
mark a property as read only - will only be read from Mongo, but never stored
ReadPreference - Class in de.caluga.morphium.driver
Read preference defines which node will be used for processing a query.
ReadPreference() - Constructor for class de.caluga.morphium.driver.ReadPreference
 
ReadPreferenceLevel - Enum in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 30.08.12 Time: 13:54

Define the read preference level for this type.

ReadPreferenceType - Enum in de.caluga.morphium.driver
Created by stephan on 05.11.15.
reconnectToDb(String) - Method in class de.caluga.morphium.Morphium
 
RecursionException() - Constructor for exception de.caluga.morphium.SequenceGenerator.RecursionException
 
Reference - Annotation Type in de.caluga.morphium.annotations
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:18

Mark this field as a reference to annother mongo object In mongo only the id will be stored here if automaticStore is true (default), objects will be stored if not already done

registerCustomTypeMapper(Class, TypeMapper) - Method in interface de.caluga.morphium.ObjectMapper
 
registerCustomTypeMapper(Class, TypeMapper) - Method in class de.caluga.morphium.ObjectMapperImpl
 
registerLogger(Logger) - Method in class de.caluga.morphium.LoggerRegistry
 
registerTypeMapper(Class, TypeMapper) - Method in class de.caluga.morphium.Morphium
 
remove() - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
remove() - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
remove(Object) - Method in class de.caluga.morphium.Statistics
 
remove(List<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
remove(Query<T>, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
remove(T, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
remove(Query<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
remove(List<T>, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
remove(Query<T>, boolean, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
remove(T, String, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
remove(Query<T>, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
deletes all objects matching the given query
remove(List<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
remove(Query<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
deletes all objects matching the given query
remove(Query<T>, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
remove(T, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
removeAdditional(String) - Method in class de.caluga.morphium.messaging.Msg
 
removeCacheListener(CacheListener) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
removeCacheListener(CacheListener) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
removeDerrferencingListener(DereferencingListener) - Method in class de.caluga.morphium.Morphium
 
removeEntryFromCache(Class, Object) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
removeEntryFromCache(Class, Object) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
removeListener(MorphiumStorageListener) - Method in class de.caluga.morphium.Morphium
 
removeListener(OplogListener) - Method in class de.caluga.morphium.replicaset.OplogMonitor
 
removeListenerForMessageNamed(String, MessageListener) - Method in class de.caluga.morphium.messaging.Messaging
 
removeMessage(Msg) - Method in class de.caluga.morphium.messaging.Messaging
 
removeMessageListener(MessageListener) - Method in class de.caluga.morphium.messaging.Messaging
 
removeProfilingListener(ProfilingListener) - Method in class de.caluga.morphium.Morphium
 
removeRecipient(String) - Method in class de.caluga.morphium.messaging.Msg
 
removeShutdownListener(ShutdownListener) - Method in class de.caluga.morphium.Morphium
 
removeSyncListener(CacheSyncListener) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
removeSyncListener(Class, CacheSyncListener) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
removeValue(String) - Method in class de.caluga.morphium.messaging.Msg
 
replaceMorphiumIdByObjectId(Object) - Static method in class de.caluga.morphium.driver.mongodb.DriverHelper
 
ReplicaSetConf - Class in de.caluga.morphium.replicaset
User: Stephan Bösebeck Date: 24.08.12 Time: 11:31

ReplicasetConf

ReplicaSetConf() - Constructor for class de.caluga.morphium.replicaset.ReplicaSetConf
 
ReplicaSetNode - Class in de.caluga.morphium.replicaset
User: Stephan Bösebeck Date: 10.08.12 Time: 15:06

Mongo Replicaset Node

ReplicaSetNode() - Constructor for class de.caluga.morphium.replicaset.ReplicaSetNode
 
ReplicaSetStatus - Class in de.caluga.morphium.replicaset
User: Stephan Bösebeck Date: 10.08.12 Time: 15:05

Replicaset Status

ReplicaSetStatus() - Constructor for class de.caluga.morphium.replicaset.ReplicaSetStatus
 
reread(T) - Method in class de.caluga.morphium.Morphium
careful this actually changes the parameter o!
reread(T, String) - Method in class de.caluga.morphium.Morphium
 
resetCache() - Method in interface de.caluga.morphium.cache.MorphiumCache
 
resetCache() - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
resetStatistics() - Method in class de.caluga.morphium.Morphium
 
RSMonitor - Class in de.caluga.morphium.replicaset
Used in a Thread or executor.
RSMonitor(Morphium) - Constructor for class de.caluga.morphium.replicaset.RSMonitor
 
run() - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
run() - Method in class de.caluga.morphium.messaging.Messaging
 
run() - Method in class de.caluga.morphium.replicaset.OplogMonitor
 
runBulk() - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
runBulk(AsyncOperationCallback) - Method in class de.caluga.morphium.bulk.MorphiumBulkContext
 
RunCommand - Class in de.caluga.morphium.constants
 
RunCommand() - Constructor for class de.caluga.morphium.constants.RunCommand
 
runCommand(String, Map<String, Object>) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
runCommand(String, Map<String, Object>) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
RunCommand.Command - Enum in de.caluga.morphium.constants
 
RunCommand.ErrorCode - Enum in de.caluga.morphium.constants
 
RunCommand.Response - Enum in de.caluga.morphium.constants
 

S

SafetyLevel - Enum in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 26.05.12 Time: 16:35

Define the type of Write safety.

secondary() - Static method in class de.caluga.morphium.driver.ReadPreference
 
secondaryPreferred() - Static method in class de.caluga.morphium.driver.ReadPreference
 
sendAnswer(Messaging, Msg) - Method in class de.caluga.morphium.messaging.Msg
 
sendClearAllMessage(String) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
sendClearMessage(String, Map<Object, Boolean>) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
sendClearMessage(Class, String) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
sendClearMessage(Class, String, boolean) - Method in class de.caluga.morphium.cache.CacheSynchronizer
sends message if necessary
Sequence - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 24.07.12 Time: 21:49

Sequence: Used by SequenceGenerator to crate unique sequential numbers.

Sequence() - Constructor for class de.caluga.morphium.Sequence
 
SequenceGenerator - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 24.07.12 Time: 21:36

Generate a new unique sequence number.

SequenceGenerator(Morphium, String) - Constructor for class de.caluga.morphium.SequenceGenerator
 
SequenceGenerator(Morphium, String, int, long) - Constructor for class de.caluga.morphium.SequenceGenerator
 
SequenceGenerator.RecursionException - Exception in de.caluga.morphium
 
set(Query<T>, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
set(Query<T>, Enum, Object, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
set(Query<T>, String, Object) - Method in class de.caluga.morphium.Morphium
 
set(Query<T>, String, Object, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
set(Query<T>, Enum, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
will change an entry in mongodb-collection corresponding to given class object if query is too complex, upsert might not work!
set(Query<T>, Enum, Object, boolean, boolean, AsyncOperationCallback<Query<T>>) - Method in class de.caluga.morphium.Morphium
 
set(Query<T>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
set(Query<T>, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
set(Query<?>, Map<String, Object>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
set(Query<T>, Map<String, Object>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
set(T, Enum, Object, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
set(Object, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
set(Object, String, Object) - Method in class de.caluga.morphium.Morphium
setting a value in an existing mongo collection entry - no reading necessary.
set(T, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
set(T, String, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
set(T, String, Object, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
set(T, String, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
set(Query<T>, Map<String, Object>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
set(T, String, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
changes an object in DB AND in Memory...
set(Query<T>, Map<String, Object>, boolean, boolean, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
will change an entry in mongodb-collection corresponding to given class object if query is too complex, upsert might not work!
set(T, String, String, Object, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
set(Query<T>, Map<String, Object>, boolean, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
will change an entry in mongodb-collection corresponding to given class object if query is too complex, upsert might not work!
setAcceptableLatencyDifference(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setAdditional(List<Object>) - Method in class de.caluga.morphium.messaging.Msg
 
setAggregatorClass(Class<? extends Aggregator>) - Method in interface de.caluga.morphium.aggregation.AggregatorFactory
 
setAggregatorClass(Class<? extends Aggregator>) - Method in class de.caluga.morphium.aggregation.AggregatorFactoryImpl
 
setAggregatorClass(Class<? extends Aggregator>) - Method in class de.caluga.morphium.MorphiumConfig
 
setAggregatorFactory(AggregatorFactory) - Method in class de.caluga.morphium.MorphiumConfig
 
setAlwaysUseMBeans(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setAnnotationAndReflectionHelper(AnnotationAndReflectionHelper) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
setAnnotationAndReflectionHelper(AnnotationAndReflectionHelper) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
setAnnotationHelper(AnnotationAndReflectionHelper) - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
setArbiterOnly(Boolean) - Method in class de.caluga.morphium.replicaset.ConfNode
 
setARHelpter(AnnotationAndReflectionHelper) - Method in interface de.caluga.morphium.query.Query
 
setARHelpter(AnnotationAndReflectionHelper) - Method in class de.caluga.morphium.query.QueryImpl
 
setAsyncWriter(MorphiumWriter) - Method in class de.caluga.morphium.MorphiumConfig
 
setAsyncWritesEnabled(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setAutoAnswer(boolean) - Method in class de.caluga.morphium.messaging.Messaging
 
setAutoIndexAndCappedCreationOnWrite(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setAutoreconnect(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setAutoValues(T) - Method in class de.caluga.morphium.Morphium
 
setAutoValuesEnabled(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setAutoValuesEnabled(boolean) - Method in interface de.caluga.morphium.query.Query
 
setAutoValuesEnabled(boolean) - Method in class de.caluga.morphium.query.QueryImpl
 
setB64Data(String) - Method in class de.caluga.morphium.BinarySerializedObject
 
setBatch(List<Map<String, Object>>) - Method in class de.caluga.morphium.driver.MorphiumCursor
 
setBatchSize(int) - Method in class de.caluga.morphium.driver.bulk.BulkRequestContext
 
setBlockingThreadsMultiplier(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setBufferedWriter(MorphiumWriter) - Method in class de.caluga.morphium.MorphiumConfig
 
setBufferedWritesEnabled(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setCache(Map<Class<?>, Map<String, CacheElement>>) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
setCache(Map<Class<?>, Map<String, CacheElement>>) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
setCache(MorphiumCache) - Method in class de.caluga.morphium.MorphiumConfig
 
setCallback(AsyncOperationCallback) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl.WT
 
setCallback(AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.WriterTask
 
setCamelCaseConversionEnabled(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setCheckForNew(boolean) - Method in class de.caluga.morphium.MorphiumConfig
if set to false, all checks if an entity is new when CreationTime is used is switched off if set to true, only those, whose CreationTime settings use checkfornew will work default false
setChildren(List<FilterExpression>) - Method in class de.caluga.morphium.FilterExpression
 
setClassName(String) - Method in class de.caluga.morphium.MorphiumReference
 
setCmd(Map<String, Object>) - Method in class de.caluga.morphium.driver.bulk.UpdateBulkRequest
 
setCollection(String) - Method in class de.caluga.morphium.driver.MorphiumCollection
 
setCollection(String) - Method in exception de.caluga.morphium.driver.MorphiumDriverException
 
setCollectionName(String) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
setCollectionName(String) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
setCollectionName(String) - Method in class de.caluga.morphium.MorphiumReference
 
setCollectionName(String) - Method in interface de.caluga.morphium.query.Query
use a different collection name for the query
setCollectionName(String) - Method in class de.caluga.morphium.query.QueryImpl
 
setCommitMessage(boolean) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
setConfig(MorphiumConfig) - Method in class de.caluga.morphium.Morphium
 
setConfig(ReplicaSetConf) - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
setConnectionTimeout(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setConnectionTimeout(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setConnectionTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setCredentials(String, String, char[]) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setCredentials(Map<String, String[]>) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setCredentials(String, String, char[]) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setCredentials(Map<String, String[]>) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setCurrentValue(Long) - Method in class de.caluga.morphium.Sequence
 
setCursorBatchSize(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setCursorFinalizerEnabled(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setCursorId(long) - Method in class de.caluga.morphium.driver.MorphiumCursor
 
setDatabase(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setDate(Date) - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
setDb(String) - Method in exception de.caluga.morphium.driver.MorphiumDriverException
 
setDefaultBatchSize(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setDefaultBatchSize(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setDefaultCacheTime(Class) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
setDefaultCacheTime(Class) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
setDefaultFsync(boolean) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setDefaultFsync(boolean) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setDefaultJ(boolean) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setDefaultJ(boolean) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setDefaultReadPreference(ReadPreference) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setDefaultReadPreference(ReadPreference) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setDefaultReadPreference(ReadPreference) - Method in class de.caluga.morphium.MorphiumConfig
 
setDefaultReadPreferenceType(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setDefaultValidCacheTime(Class) - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
setDefaultW(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setDefaultW(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setDefaultWriteTimeout(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setDefaultWriteTimeout(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setDeleteAt(Date) - Method in class de.caluga.morphium.messaging.Msg
 
setDriver(MorphiumDriver) - Method in class de.caluga.morphium.Morphium
 
setDriverClass(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setEnum(Query<?>, Map<Enum, Object>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
setExclusive(boolean) - Method in class de.caluga.morphium.messaging.Msg
if true (default) message can only be processed by one system at a time
setExecutor(ThreadPoolExecutor) - Method in interface de.caluga.morphium.query.Query
 
setExecutor(ThreadPoolExecutor) - Method in interface de.caluga.morphium.query.QueryFactory
 
setExecutor(ThreadPoolExecutor) - Method in class de.caluga.morphium.query.QueryFactoryImpl
 
setExecutor(ThreadPoolExecutor) - Method in class de.caluga.morphium.query.QueryImpl
 
setExplain(boolean) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
setExplain(boolean) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
setField(String) - Method in class de.caluga.morphium.FilterExpression
 
setFieldImplClass(Class<? extends MongoField>) - Method in class de.caluga.morphium.MorphiumConfig
 
setFieldString(String) - Method in interface de.caluga.morphium.query.MongoField
 
setFieldString(String) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
setFile(String) - Method in class de.caluga.morphium.Logger
 
setFound(List<T>) - Method in class de.caluga.morphium.cache.CacheElement
 
setGlobalCacheTimeout(int) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
setGlobalCacheTimeout(int) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
setGlobalCacheValidTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setGlobalFsync(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setGlobalJ(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setGlobalLogFile(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setGlobalLogLevel(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setGlobalLogSynced(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setGlobalValidCacheTime(int) - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
setGlobalW(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setHealth(double) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setHealth(int) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setHeartbeatConnectTimeout(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setHeartbeatConnectTimeout(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setHeartbeatConnectTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setHeartbeatFrequency(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setHeartbeatFrequency(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setHeartbeatFrequency(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setHeartbeatSocketTimeout(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setHeartbeatSocketTimeout(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setHeartbeatSocketTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setHidden(Boolean) - Method in class de.caluga.morphium.replicaset.ConfNode
 
setHost(String) - Method in class de.caluga.morphium.replicaset.ConfNode
 
setHostSeed(String...) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setHostSeed(String...) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setHostSeed(List<String>) - Method in class de.caluga.morphium.MorphiumConfig
setting hosts as Host:Port
setHostSeed(List<String>, List<Integer>) - Method in class de.caluga.morphium.MorphiumConfig
 
setHostSeed(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setHostSeed(String, String) - Method in class de.caluga.morphium.MorphiumConfig
 
setHousekeepingTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setHouskeepingIntervalPause(int) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
setHouskeepingIntervalPause(int) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
setHouskeepingPause(int) - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
setId(Object) - Method in class de.caluga.morphium.MorphiumReference
 
setId(int) - Method in class de.caluga.morphium.replicaset.ConfNode
 
setId(String) - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
setId(int) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setId(MorphiumId) - Method in class de.caluga.morphium.Sequence
 
setId(String) - Method in class de.caluga.morphium.SequenceGenerator
 
setIdCache(Map<Class<?>, Map<Object, Object>>) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
setIdCache(Map<Class<?>, Map<Object, Object>>) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
setInAnswerTo(Object) - Method in class de.caluga.morphium.messaging.Msg
 
setInc(int) - Method in class de.caluga.morphium.SequenceGenerator
 
setInternalCursorObject(T) - Method in class de.caluga.morphium.driver.MorphiumCursor
 
setKey(String) - Method in class de.caluga.morphium.cache.CacheObject
 
setLastHeartbeat(Date) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setLevel(int) - Method in class de.caluga.morphium.Logger
 
setLevel(Object) - Method in class de.caluga.morphium.Logger
 
setLocalThreashold(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setLocalThreshold(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setLocalThreshold(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setLocked(long) - Method in class de.caluga.morphium.messaging.Msg
 
setLockedAt(long) - Method in class de.caluga.morphium.Sequence
 
setLockedBy(String) - Method in class de.caluga.morphium.messaging.Msg
 
setLockedBy(String) - Method in class de.caluga.morphium.Sequence
 
setLogFileForClass(Class, String) - Method in class de.caluga.morphium.MorphiumConfig
 
setLogFileForPrefix(String, String) - Method in class de.caluga.morphium.MorphiumConfig
 
setLogLevelForClass(Class, int) - Method in class de.caluga.morphium.MorphiumConfig
 
setLogLevelForPrefix(String, int) - Method in class de.caluga.morphium.MorphiumConfig
 
setLogSyncedForClass(Class, boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setLogSyncedForPrefix(String, boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setLru(long) - Method in class de.caluga.morphium.cache.CacheElement
 
setMapper(ObjectMapper) - Method in interface de.caluga.morphium.query.MongoField
 
setMapper(ObjectMapper) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
setMapValue(Map<String, Object>) - Method in class de.caluga.morphium.messaging.Msg
 
setMaxAutoReconnectTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMaxBlockingThreadMultiplier(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setMaxBlockingThreadMultiplier(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setMaxBsonSize(Integer) - Method in class de.caluga.morphium.driver.mongodb.Maximums
 
setMaxConnectionIdleTime(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setMaxConnectionIdleTime(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setMaxConnectionIdleTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMaxConnectionLifetime(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setMaxConnectionLifetime(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setMaxConnectionLifeTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMaxConnections(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMaxConnectionsPerHost(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setMaxConnectionsPerHost(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setMaximumQueingTries(int) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
setMaximumQueingTries(int) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
setMaximumQueingTries(int) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
setMaximumRetriesAsyncWriter(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMaximumRetriesBufferedWriter(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMaximumRetriesWriter(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMaxMessageSize(Integer) - Method in class de.caluga.morphium.driver.mongodb.Maximums
 
setMaxWaitTime(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setMaxWaitTime(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setMaxWaitTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMaxWriteBatchSize(Integer) - Method in class de.caluga.morphium.driver.mongodb.Maximums
 
setMembers(List<ConfNode>) - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
setMembers(List<ReplicaSetNode>) - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
setMinConnectionsPerHost(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setMinConnectionsPerHost(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setMinConnectionsPerHost(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMinHearbeatFrequency(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMongo(MongoClient) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setMongoAdminPwd(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setMongoAdminUser(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setMongoCode(Object) - Method in exception de.caluga.morphium.driver.MorphiumDriverException
 
setMongoLogin(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setMongoPassword(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setMongoReason(Object) - Method in exception de.caluga.morphium.driver.MorphiumDriverException
 
setMorphium(Morphium) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
setMorphium(Morphium) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
setMorphium(Morphium) - Method in interface de.caluga.morphium.ObjectMapper
 
setMorphium(Morphium) - Method in class de.caluga.morphium.ObjectMapperImpl
will automatically be called after instanciation by Morphium also gets the AnnotationAndReflectionHelper from this object (to make use of the caches)
setMorphium(Morphium) - Method in interface de.caluga.morphium.query.Query
 
setMorphium(Morphium) - Method in class de.caluga.morphium.query.QueryImpl
 
setMorphium(Morphium) - Method in class de.caluga.morphium.SequenceGenerator
 
setMorphium(Morphium) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
setMorphium(Morphium) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
setMorphium(Morphium) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
setMsg(String) - Method in class de.caluga.morphium.messaging.Msg
 
setMsgId(MorphiumId) - Method in class de.caluga.morphium.messaging.Msg
 
setMultiple(boolean) - Method in class de.caluga.morphium.driver.bulk.DeleteBulkRequest
 
setMultiple(boolean) - Method in class de.caluga.morphium.driver.bulk.UpdateBulkRequest
 
setMultithreaddedAccess(boolean) - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
setMultithreaddedAccess(boolean) - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
setMultithreaddedAccess(boolean) - Method in interface de.caluga.morphium.query.MorphiumIterator
 
setMultithreaddedAccess(boolean) - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
setMultithreaddedAccess(boolean) - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
setMyState(String) - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
setName(String) - Method in class de.caluga.morphium.messaging.Msg
 
setName(String) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setName(String) - Method in class de.caluga.morphium.Sequence
 
setName(String) - Method in class de.caluga.morphium.SequenceGenerator
 
setNameProviderForClass(Class<?>, NameProvider) - Method in interface de.caluga.morphium.ObjectMapper
override settings vor name Provider from @Entity
setNameProviderForClass(Class<?>, NameProvider) - Method in class de.caluga.morphium.ObjectMapperImpl
override nameprovider in runtime!
setNumberOfPrefetchWindows(int) - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
setNumberOfPrefetchWindows(int) - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
setNumberOfPrefetchWindows(int) - Method in interface de.caluga.morphium.query.MorphiumIterator
 
setNumberOfPrefetchWindows(int) - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
setNumberOfPrefetchWindows(int) - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
setObjectSerializationEnabled(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setOdererd(boolean) - Method in class de.caluga.morphium.driver.bulk.BulkRequestContext
 
setOmClass(Class<? extends ObjectMapper>) - Method in class de.caluga.morphium.MorphiumConfig
 
setOplogMonitorEnabled(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setOptimeDate(Date) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setOrderedExecution(boolean) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
setOriginalClassName(String) - Method in class de.caluga.morphium.BinarySerializedObject
 
setPause(int) - Method in class de.caluga.morphium.messaging.Messaging
 
setPauseBetweenTries(int) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
setPauseBetweenTries(int) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
setPauseBetweenTries(int) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
setPingMs(int) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setPref(ReadPreference) - Method in enum de.caluga.morphium.annotations.ReadPreferenceLevel
 
setPrefetchBuffer(List<List<T>>) - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
setPriority(Double) - Method in class de.caluga.morphium.replicaset.ConfNode
 
setProcessedBy(List<String>) - Method in class de.caluga.morphium.messaging.Msg
 
setProjection(String...) - Method in interface de.caluga.morphium.query.Query
 
setProjection(Enum...) - Method in interface de.caluga.morphium.query.Query
 
setProjection(Enum...) - Method in class de.caluga.morphium.query.QueryImpl
 
setProjection(String...) - Method in class de.caluga.morphium.query.QueryImpl
 
setQuery(Map<String, Object>) - Method in class de.caluga.morphium.driver.bulk.DeleteBulkRequest
 
setQuery(Map<String, Object>) - Method in class de.caluga.morphium.driver.bulk.UpdateBulkRequest
 
setQuery(Map<String, Object>) - Method in exception de.caluga.morphium.driver.MorphiumDriverException
 
setQuery(Query<T>) - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
setQuery(Query<T>) - Method in interface de.caluga.morphium.query.MongoField
 
setQuery(Query<T>) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
setQuery(Query<T>) - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
setQuery(Query<T>) - Method in interface de.caluga.morphium.query.MorphiumIterator
 
setQuery(Query<T>) - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
setQuery(Query<T>) - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
setQueryClass(Class<Query>) - Method in class de.caluga.morphium.MorphiumConfig
 
setQueryFact(QueryFactory) - Method in class de.caluga.morphium.MorphiumConfig
 
setQueryImpl(Class<? extends Query>) - Method in interface de.caluga.morphium.query.QueryFactory
 
setQueryImpl(Class<? extends Query>) - Method in class de.caluga.morphium.query.QueryFactoryImpl
 
setReadCacheEnabled(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setReadPreference(ReadPreference) - Method in class de.caluga.morphium.driver.MorphiumCollection
 
setReadPreferenceLevel(ReadPreferenceLevel) - Method in interface de.caluga.morphium.query.Query
 
setReadPreferenceLevel(ReadPreferenceLevel) - Method in class de.caluga.morphium.query.QueryImpl
 
setRecipient(String) - Method in class de.caluga.morphium.messaging.Msg
 
setReplicasetMonitoring(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setReplicaSetMonitoringTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setRequiredReplicaSetName(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setResult(List<T>) - Method in class de.caluga.morphium.cache.CacheObject
 
setResultType(Class<? extends R>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
setResultType(Class<? extends R>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
setRetriesOnNetworkError(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setRetriesOnNetworkError(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setRetriesOnNetworkError(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setRetryWaitTimeAsyncWriter(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setRetryWaitTimeBufferedWriter(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setRetryWaitTimeWriter(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setRunning(boolean) - Method in class de.caluga.morphium.messaging.Messaging
 
setSafeMode(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setSearchType(Class<? extends T>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
setSearchType(Class<? extends T>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
setSender(String) - Method in class de.caluga.morphium.messaging.Msg
 
setSenderHost(String) - Method in class de.caluga.morphium.messaging.Msg
 
setSenderId(String) - Method in class de.caluga.morphium.messaging.Messaging
 
setSet(String) - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
setSleepBetweenErrorRetries(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setSleepBetweenErrorRetries(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setSleepBetweenNetworkErrorRetries(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setSocketKeepAlive(boolean) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setSocketKeepAlive(boolean) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setSocketKeepAlive(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setSocketTimeout(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setSocketTimeout(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setSocketTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setStartValue(long) - Method in class de.caluga.morphium.SequenceGenerator
 
setState(int) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setStateStr(String) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setSynced(boolean) - Method in class de.caluga.morphium.Logger
 
setTagSet(Map<String, String>) - Method in class de.caluga.morphium.driver.ReadPreference
 
setThreadPoolAsyncOpCoreSize(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setThreadPoolAsyncOpKeepAliveTime(long) - Method in class de.caluga.morphium.MorphiumConfig
 
setThreadPoolAsyncOpMaxSize(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setThreadPoolMessagingCoreSize(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setThreadPoolMessagingKeepAliveTime(long) - Method in class de.caluga.morphium.MorphiumConfig
 
setThreadPoolMessagingMaxSize(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setTimestamp(long) - Method in class de.caluga.morphium.messaging.Msg
 
setTo(List<String>) - Method in class de.caluga.morphium.messaging.Msg
 
setToInsert(List<Map<String, Object>>) - Method in class de.caluga.morphium.driver.bulk.InsertBulkRequest
 
setTtl(long) - Method in class de.caluga.morphium.messaging.Msg
 
setType(Class<? extends T>) - Method in class de.caluga.morphium.cache.CacheObject
 
setType(ReadPreferenceType) - Method in class de.caluga.morphium.driver.ReadPreference
 
setType(MsgType) - Method in class de.caluga.morphium.messaging.Msg
 
setType(Class<? extends T>) - Method in interface de.caluga.morphium.query.Query
what type to use
setType(Class<? extends T>) - Method in class de.caluga.morphium.query.QueryImpl
 
setUpsert(boolean) - Method in class de.caluga.morphium.driver.bulk.UpdateBulkRequest
 
setUptime(long) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setUseDisk(boolean) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
setUseDisk(boolean) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
setUseSSL(boolean) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setUseSSL(boolean) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setValidCacheTime(Class<?>, int) - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
setValidCacheTime(Class, int) - Method in interface de.caluga.morphium.cache.MorphiumCache
 
setValidCacheTime(Class, int) - Method in class de.caluga.morphium.cache.MorphiumCacheImpl
 
setValidTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setValue(Object, Object, String) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
setValue(Enum, Object, T) - Method in class de.caluga.morphium.DAO
 
setValue(String, Object, T) - Method in class de.caluga.morphium.DAO
 
setValue(Object) - Method in class de.caluga.morphium.FilterExpression
 
setValue(String) - Method in class de.caluga.morphium.messaging.Msg
 
setVersion(int) - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
setWindowSize(int) - Method in class de.caluga.morphium.query.DefaultMorphiumIterator
 
setWindowSize(int) - Method in class de.caluga.morphium.query.MorphiumDriverIterator
 
setWindowSize(int) - Method in interface de.caluga.morphium.query.MorphiumIterator
 
setWindowSize(int) - Method in class de.caluga.morphium.query.PrefetchingDriverIterator
 
setWindowSize(int) - Method in class de.caluga.morphium.query.PrefetchingMorphiumIterator
 
setWriteBufferTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setWriteBufferTimeGranularity(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setWriteCacheTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setWriteConcern(WriteConcern) - Method in class de.caluga.morphium.driver.MorphiumCollection
 
setWriter(MorphiumWriter) - Method in class de.caluga.morphium.MorphiumConfig
 
setWriteTimeout(int) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
setWriteTimeout(int) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
setWriteTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
ShutdownListener - Interface in de.caluga.morphium
User: Stephan Bösebeck Date: 03.05.12 Time: 6:23

Will be called, whenever Morphium-instance is shut down.

simplifyQueryObject(Map<String, Object>) - Method in class de.caluga.morphium.Morphium
 
size(int) - Method in interface de.caluga.morphium.query.MongoField
 
size(int) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
skip(int) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
skip(int) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
skip(int) - Method in interface de.caluga.morphium.query.Query
skip the first entries in result
skip(int) - Method in class de.caluga.morphium.query.QueryImpl
 
sort(String...) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
sort(Map<String, Integer>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
sort(String...) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
sort(Map<String, Integer>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
sort(Map<String, Integer>) - Method in interface de.caluga.morphium.query.Query
set an order - Key: FieldName (java or Mongo-Name), Value: Integer: -1 reverse, 1 standard
sort(String...) - Method in interface de.caluga.morphium.query.Query
set order by prefixing field names with - for reverse ordering (+ or nothing default)
sort(Enum...) - Method in interface de.caluga.morphium.query.Query
 
sort(Map<String, Integer>) - Method in class de.caluga.morphium.query.QueryImpl
this does not check for existence of the Field!
sort(String...) - Method in class de.caluga.morphium.query.QueryImpl
 
sort(Enum...) - Method in class de.caluga.morphium.query.QueryImpl
 
start() - Method in class de.caluga.morphium.replicaset.OplogMonitor
 
start() - Method in class de.caluga.morphium.replicaset.RSMonitor
 
StatisticKeys - Enum in de.caluga.morphium
User: Stephan Bösebeck Date: 05.07.12 Time: 13:21

Statistics - Class in de.caluga.morphium
 
Statistics(Morphium) - Constructor for class de.caluga.morphium.Statistics
 
StatisticValue - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 05.07.12 Time: 13:22

Statistics

StatisticValue() - Constructor for class de.caluga.morphium.StatisticValue
 
stdDevPop(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
stdDevSamp(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
stop() - Method in class de.caluga.morphium.replicaset.OplogMonitor
 
store(String, String, List<Map<String, Object>>, WriteConcern) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
store(String, String, List<Map<String, Object>>, WriteConcern) - Method in interface de.caluga.morphium.driver.MorphiumDriver
store - if id == null, create it...
store(List<T>, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
store(T) - Method in class de.caluga.morphium.Morphium
Stores a single Object.
store(T, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
store(T, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
store(List<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
store(T, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
store(List<T>, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
store(List<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
store(T, String, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
Stores the object, should be an entity
store(List<T>, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
stores the given list of objects, should be entities or embedded.
store(List<T>, String, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
store(T, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
store(List<T>, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
store(List<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
storeBuffered(T) - Method in class de.caluga.morphium.Morphium
 
storeBuffered(T, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
storeBuffered(T, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
StoreBulkRequest - Class in de.caluga.morphium.driver.bulk
store bulk request
StoreBulkRequest(List<Map<String, Object>>) - Constructor for class de.caluga.morphium.driver.bulk.StoreBulkRequest
 
storeList(List<T>, String) - Method in class de.caluga.morphium.Morphium
stores all elements of this list to the given collection
storeList(List<T>, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
storeList(List<T>) - Method in class de.caluga.morphium.Morphium
sorts elements in this list, whether to store in background or directly.
storeList(List<T>, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
storeMessage(Msg) - Method in class de.caluga.morphium.messaging.Messaging
 
storeNoCache(T) - Method in class de.caluga.morphium.Morphium
 
storeNoCache(T, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
storeNoCache(T, String) - Method in class de.caluga.morphium.Morphium
 
storeNoCache(T, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
storesCreation(Class<?>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
storesLastAccess(Class<?>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
storesLastChange(Class<?>) - Method in class de.caluga.morphium.AnnotationAndReflectionHelper
 
submitAndBlockIfNecessary(AsyncOperationCallback<T>, WriterTask<T>) - Method in class de.caluga.morphium.writer.AsyncWriterImpl
 
submitAndBlockIfNecessary(AsyncOperationCallback<T>, WriterTask<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
sum(String, int) - Method in class de.caluga.morphium.aggregation.Group
 
sum(String, long) - Method in class de.caluga.morphium.aggregation.Group
 
sum(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
sum(String, String) - Method in class de.caluga.morphium.aggregation.Group
 

T

tail(int, int, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.query.Query
 
tail(int, int, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.query.QueryImpl
do a tail query
tailableIteration(String, String, Map<String, Object>, Map<String, Integer>, Map<String, Object>, int, int, int, ReadPreference, int, DriverTailableIterationCallback) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
tailableIteration(String, String, Map<String, Object>, Map<String, Integer>, Map<String, Object>, int, int, int, ReadPreference, int, DriverTailableIterationCallback) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
terminate() - Method in class de.caluga.morphium.replicaset.RSMonitor
 
text(String...) - Method in interface de.caluga.morphium.query.Query
 
text(Query.TextSearchLanguages, String...) - Method in interface de.caluga.morphium.query.Query
 
text(Query.TextSearchLanguages, boolean, boolean, String...) - Method in interface de.caluga.morphium.query.Query
 
text(String, Query.TextSearchLanguages, boolean, boolean, String...) - Method in interface de.caluga.morphium.query.Query
 
text(String, Query.TextSearchLanguages, String...) - Method in interface de.caluga.morphium.query.Query
 
text(String...) - Method in class de.caluga.morphium.query.QueryImpl
 
text(Query.TextSearchLanguages, String...) - Method in class de.caluga.morphium.query.QueryImpl
 
text(Query.TextSearchLanguages, boolean, boolean, String...) - Method in class de.caluga.morphium.query.QueryImpl
 
text(String, Query.TextSearchLanguages, boolean, boolean, String...) - Method in class de.caluga.morphium.query.QueryImpl
 
text(String, Query.TextSearchLanguages, String...) - Method in class de.caluga.morphium.query.QueryImpl
 
textSearch(String...) - Method in interface de.caluga.morphium.query.Query
Deprecated.
textSearch(Query.TextSearchLanguages, String...) - Method in interface de.caluga.morphium.query.Query
Deprecated.
textSearch(String...) - Method in class de.caluga.morphium.query.QueryImpl
Deprecated.
textSearch(Query.TextSearchLanguages, String...) - Method in class de.caluga.morphium.query.QueryImpl
Deprecated.
threadPid - Static variable in class de.caluga.morphium.driver.MorphiumId
 
toAggregationList() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
toAggregationList() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
toJsonString(Object) - Static method in class de.caluga.morphium.Utils
 
toQueryObject() - Method in interface de.caluga.morphium.query.Query
create a db object from this query and all of it's child nodes
toQueryObject() - Method in class de.caluga.morphium.query.QueryImpl
 
toString() - Method in interface de.caluga.morphium.driver.MorphiumDriverOperation
 
toString() - Method in class de.caluga.morphium.driver.MorphiumId
 
toString() - Method in class de.caluga.morphium.FilterExpression
 
toString() - Method in class de.caluga.morphium.messaging.Msg
 
toString() - Method in class de.caluga.morphium.MorphiumConfig
returns json representation of this object containing all values
toString() - Method in class de.caluga.morphium.query.QueryImpl
 
toString() - Method in class de.caluga.morphium.replicaset.ConfNode
 
toString() - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
toString() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
toString() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
toString() - Method in class de.caluga.morphium.Sequence
 
toString() - Method in class de.caluga.morphium.Statistics
 
Transient - Annotation Type in de.caluga.morphium.annotations
 
type(MongoType) - Method in interface de.caluga.morphium.query.MongoField
 
type(MongoType) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
TypeMapper<T> - Interface in de.caluga.morphium
Created by stephan on 18.09.15.

U

unmarshall(Object) - Method in class de.caluga.morphium.mapping.BigIntegerTypeMapper
 
unmarshall(Class<? extends T>, Map<String, Object>) - Method in interface de.caluga.morphium.ObjectMapper
 
unmarshall(Class<? extends T>, String) - Method in interface de.caluga.morphium.ObjectMapper
 
unmarshall(Class<? extends T>, String) - Method in class de.caluga.morphium.ObjectMapperImpl
 
unmarshall(Class<? extends T>, Map<String, Object>) - Method in class de.caluga.morphium.ObjectMapperImpl
 
unmarshall(Object) - Method in interface de.caluga.morphium.TypeMapper
 
unset(T, Enum) - Method in class de.caluga.morphium.Morphium
 
unset(T, String) - Method in class de.caluga.morphium.Morphium
 
unset(T, Enum, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
unset(T, String, Enum) - Method in class de.caluga.morphium.Morphium
 
unset(T, String, Enum, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
unset(T, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
unset(T, String, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.Morphium
 
unset(T, String, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
unset(Query<T>, String, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
unset(Query<T>, AsyncOperationCallback<T>, boolean, String...) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
unset(Query<T>, AsyncOperationCallback<T>, boolean, Enum...) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
unset(T, String, String, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
Un-setting a value in an existing mongo collection entry - no reading necessary.
unset(Query<T>, String, boolean, AsyncOperationCallback<T>) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
unset(Query<T>, AsyncOperationCallback<T>, boolean, String...) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
unset(Query<T>, AsyncOperationCallback<T>, boolean, Enum...) - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
unset(Query<T>, AsyncOperationCallback<T>, boolean, Enum...) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
unset(Query<T>, AsyncOperationCallback<T>, boolean, String...) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
unset(T, String, String, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
Un-setting a value in an existing mongo collection entry - no reading necessary.
unset(Query<T>, String, boolean, AsyncOperationCallback<T>) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
unsetQ(Query<T>, String...) - Method in class de.caluga.morphium.Morphium
 
unsetQ(Query<T>, boolean, String...) - Method in class de.caluga.morphium.Morphium
 
unsetQ(Query<T>, Enum...) - Method in class de.caluga.morphium.Morphium
 
unsetQ(Query<T>, boolean, Enum...) - Method in class de.caluga.morphium.Morphium
 
unsetQ(Query<T>, AsyncOperationCallback<T>, String...) - Method in class de.caluga.morphium.Morphium
 
unsetQ(Query<T>, AsyncOperationCallback<T>, boolean, String...) - Method in class de.caluga.morphium.Morphium
 
unsetQ(Query<T>, AsyncOperationCallback<T>, Enum...) - Method in class de.caluga.morphium.Morphium
 
unsetQ(Query<T>, boolean, AsyncOperationCallback<T>, Enum...) - Method in class de.caluga.morphium.Morphium
 
unwind(String) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
unwind(String) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
update(String, String, Map<String, Object>, Map<String, Object>, boolean, boolean, WriteConcern) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
update(String, String, Map<String, Object>, Map<String, Object>, boolean, boolean, WriteConcern) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
UpdateBulkRequest - Class in de.caluga.morphium.driver.bulk
bulk request for updating
UpdateBulkRequest() - Constructor for class de.caluga.morphium.driver.bulk.UpdateBulkRequest
 
updateSettings() - Method in class de.caluga.morphium.Logger
 
updateSettings() - Method in class de.caluga.morphium.LoggerRegistry
 
updateUsingFields(Object, String...) - Method in class de.caluga.morphium.Morphium
updating an enty in DB without sending the whole entity only transfers the fields to be changed / set
updateUsingFields(T, AsyncOperationCallback<T>, String...) - Method in class de.caluga.morphium.Morphium
 
updateUsingFields(T, String, AsyncOperationCallback<T>, String...) - Method in class de.caluga.morphium.Morphium
 
updateUsingFields(T, String, AsyncOperationCallback<T>, String...) - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
updateUsingFields(T, String, AsyncOperationCallback<T>, String...) - Method in interface de.caluga.morphium.writer.MorphiumWriter
update an object using fields specified
updateUsingFields(T, String, AsyncOperationCallback<T>, String...) - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
UseIfnull - Annotation Type in de.caluga.morphium.annotations
Mark this field to be used in marshalling, even if it's values are NULL!
useSsl(boolean) - Method in class de.caluga.morphium.driver.mongodb.Driver
 
useSsl(boolean) - Method in interface de.caluga.morphium.driver.MorphiumDriver
 
Utils - Class in de.caluga.morphium
Utility class
Utils() - Constructor for class de.caluga.morphium.Utils
 

V

valueOf(String) - Static method in enum de.caluga.morphium.annotations.caching.Cache.ClearStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.annotations.caching.Cache.SyncCacheStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.annotations.caching.WriteBuffer.STRATEGY
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.annotations.ReadPreferenceLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.annotations.SafetyLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.async.AsyncOperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.cache.CacheListener.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.constants.RunCommand.Command
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.constants.RunCommand.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.constants.RunCommand.Response
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.driver.ReadPreferenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.messaging.Msg.Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.messaging.MsgType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.MongoType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.MorphiumStorageListener.UpdateTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.query.Query.TextSearchLanguages
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.ReadAccessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.StatisticKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.WriteAccessType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.caluga.morphium.annotations.caching.Cache.ClearStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.annotations.caching.Cache.SyncCacheStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.annotations.caching.WriteBuffer.STRATEGY
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.annotations.ReadPreferenceLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.annotations.SafetyLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.async.AsyncOperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.cache.CacheListener.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.constants.RunCommand.Command
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.constants.RunCommand.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.constants.RunCommand.Response
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.driver.ReadPreferenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.messaging.Msg.Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.messaging.MsgType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.MongoType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.MorphiumStorageListener.UpdateTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.query.Query.TextSearchLanguages
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.ReadAccessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.StatisticKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.WriteAccessType
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(Object) - Method in class de.caluga.morphium.Logger
 
warn(String) - Method in class de.caluga.morphium.Logger
 
warn(Throwable) - Method in class de.caluga.morphium.Logger
 
warn(String, Throwable) - Method in class de.caluga.morphium.Logger
 
where(String) - Method in interface de.caluga.morphium.query.Query
set the where string for this query - where-String needs to be valid java script!
where(String) - Method in class de.caluga.morphium.query.QueryImpl
 
wouldAddToCache(CacheObject<T>) - Method in interface de.caluga.morphium.cache.CacheListener
ability to alter cached entries or avoid caching overall
wouldClearCache(Class<T>) - Method in interface de.caluga.morphium.cache.CacheListener
 
wouldDereference(E, String, I, Class<T>, boolean) - Method in interface de.caluga.morphium.DereferencingListener
will be called, before a reference is going to be de-referenced
wouldRemoveEntryFromCache(Class, Object, Object) - Method in interface de.caluga.morphium.cache.CacheListener
 
writeAccess(Class, Object, long, boolean, WriteAccessType) - Method in interface de.caluga.morphium.ProfilingListener
 
WriteAccessType - Enum in de.caluga.morphium
User: Stephan Bösebeck Date: 01.08.12 Time: 10:43

profiling write access types

WriteBuffer - Annotation Type in de.caluga.morphium.annotations.caching
 
WriteBuffer.STRATEGY - Enum in de.caluga.morphium.annotations.caching
what to do when max buffer entries is reached WRITE_NEW: write newest entry (synchronous and not add to buffer) WRITE_OLD: write some old entries (and remove from buffer) DEL_OLD: remove old entries from buffer IGNORE_NEW: just ignore incoming JUST_WARN: increase buffer and warn about it
writeBufferCount() - Method in class de.caluga.morphium.Morphium
 
writeBufferCount() - Method in class de.caluga.morphium.writer.BufferedMorphiumWriterImpl
 
writeBufferCount() - Method in interface de.caluga.morphium.writer.MorphiumWriter
 
writeBufferCount() - Method in class de.caluga.morphium.writer.MorphiumWriterImpl
 
WriteConcern - Class in de.caluga.morphium.driver
define how secure the write should be. most important the w value which states the number of nodes written to: 0: no error handling 1: master only >1: number of nodes -1: all available replicase nodes -2: majority
WriteOnly - Annotation Type in de.caluga.morphium.annotations
mark a property as write only.
WriterTask<T> - Interface in de.caluga.morphium.writer
User: Stephan Bösebeck Date: 28.06.13 Time: 16:51

TODO: Add documentation here

WriteSafety - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 26.05.12 Time: 16:31

See WriteConcern in MongoDB Java-Driver... for additional information


WaitForSync: wait for the write to be synced to disk timeout: set a timeout in ms for the operation - if set to 0, unlimited (default).

WT() - Constructor for class de.caluga.morphium.writer.MorphiumWriterImpl.WT
 

_

__getDeref() - Method in class de.caluga.morphium.LazyDeReferencingProxy
 
__getDeref() - Method in class de.caluga.morphium.PartiallyUpdateableProxy
 
__getPureDeref() - Method in class de.caluga.morphium.LazyDeReferencingProxy
 
__getPureDeref() - Method in class de.caluga.morphium.PartiallyUpdateableProxy
 
A B C D E F G H I J L M N O P Q R S T U V W _ 

Copyright © 2017. All rights reserved.