Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- alwaysUseMBeans - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets whether JMX beans registered by the driver should always be MBeans, regardless of whether the VM is Java 6 or greater - overrides default driver options if specified
- applicationName - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Application name to be passed to Mongo connection string
- authDatabaseName - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
database name
- authenticated - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
do we authenticate the connection
B
- BSON_TRANSFORMER_DEFAULT_DATE_REG_EXP_STR - Static variable in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToDateTransformer
-
the default date regular expression
- BSON_TRANSFORMER_DEFAULT_DATE_TIME_REG_EXP_STR - Static variable in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToDateTransformer
-
the default date time regular expression
- BSON_TRANSFORMER_DEFAULT_NUMBER_REG_EXP_STR - Static variable in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToNumberTransformer
-
the default regex used to match a +ve, -ve whole or decimal number
- BsonEncodingJsonNullToNullTransformer - Class in org.ikasan.component.endpoint.mongo.encoding
-
Transforms net.sf.json.JSONNull objects to null, so can be encoded by the BSONEncoder This a work-around for how the BSONEncoder is unable to serialise instances of these objects
- BsonEncodingJsonNullToNullTransformer() - Constructor for class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingJsonNullToNullTransformer
- BsonEncodingStringToDateTransformer - Class in org.ikasan.component.endpoint.mongo.encoding
-
Transforms String values that match a date or date time regex to a java.util.Date type
- BsonEncodingStringToDateTransformer() - Constructor for class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToDateTransformer
- BsonEncodingStringToNumberTransformer - Class in org.ikasan.component.endpoint.mongo.encoding
-
Transforms String values that match a number regex to the appropriate java.lang.Integer, java.lang.Long or java.lang.Double type
- BsonEncodingStringToNumberTransformer() - Constructor for class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToNumberTransformer
- bsonEncodingTransformerMap - Variable in class org.ikasan.component.endpoint.mongo.MongoComponent
-
bson transformers that will be used when encoding from java types to bson
C
- collectionNames - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
collection key name and actual name
- collections - Variable in class org.ikasan.component.endpoint.mongo.MongoComponent
-
handle to all referenced collections
- configuration - Variable in class org.ikasan.component.endpoint.mongo.MongoComponent
-
configuration
- connectionsPerHost - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the maximum number of connections per host - overrides default driver options if specified
- connectionTimeout - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the connection timeout - overrides default driver options if specified
- connectionUrls - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Mongo Driver Properties
- cursorFinalizerEnabled - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets whether cursor finalizers are enabled.
D
- databaseName - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
database name
- description - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the description - overrides default driver options if specified
G
- getAlwaysUseMBeans() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getApplicationName() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getAuthDatabaseName() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getAuthenticated() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getCollectionNames() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getConfiguration() - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
- getConfiguration() - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- getConfiguredResourceId() - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
- getConfiguredResourceId() - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- getConnectionsPerHost() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getConnectionTimeout() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getConnectionUrls() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getCursorFinalizerEnabled() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getDatabaseName() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getDescription() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getHeartbeatConnectTimeout() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getHeartbeatFrequency() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getHeartbeatSocketTimeout() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getLegacyDefaults() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getLocalThreshold() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getMaxConnectionIdleTime() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getMaxConnectionLifeTime() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getMaxWaitTime() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getMinConnectionsPerHost() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getMinHeartbeatFrequency() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getMongoClient() - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
- getMongoClient() - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- getMongoClient(MongoClientConfiguration) - Static method in class org.ikasan.component.endpoint.mongo.MongoClientFactory
-
Creates and returns a MongoClient based on a configuration.
- getMongoClientProxy() - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- getPassword() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getReadPreference() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getRequiredReplicaSetName() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getServerAddresses() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Utility method for translating the list of connectionUrls (host:port) to host and port into ServerAddress(es)
- getSocketKeepAlive() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getSocketTimeout() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getSrvRecord() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getSslEnabled() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getSslInvalidHostNameAllowed() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getThreadsAllowedToBlockForConnectionMultiplier() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getUsername() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- getWriteConcern() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
H
- heartbeatConnectTimeout - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the heartbeat connect timeout - overrides default driver options if specified
- heartbeatFrequency - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the heartbeat frequency - overrides default driver options if specified
- heartbeatSocketTimeout - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the heartbeat connect socket timeout - overrides default driver options if specified
I
- isAuthenticated() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- isCriticalOnStartup() - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
- isCriticalOnStartup() - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- isStarted() - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
L
- legacyDefaults - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets defaults to be what they are in MongoOptions - overrides default driver options if specified
- localThreshold - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the localThreshold - overrides default driver options if specified
M
- maxConnectionIdleTime - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the maximum idle time for a pooled connection - overrides default driver options if specified
- maxConnectionLifeTime - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the maximum life time for a pooled connection - overrides default driver options if specified
- maxWaitTime - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the maximum time that a thread will block waiting for a connection - overrides default driver options if specified
- minConnectionsPerHost - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the minimum number of connections per host - overrides default driver options if specified
- minHeartbeatFrequency - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the min heart beat frequency - overrides default driver options if specified
- mongoClient - Variable in class org.ikasan.component.endpoint.mongo.MongoComponent
-
instantiated mongoclient
- MongoClientConfiguration - Class in org.ikasan.component.endpoint.mongo
-
Mongo configuration options passed at runtime.
- MongoClientConfiguration() - Constructor for class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- MongoClientFactory - Class in org.ikasan.component.endpoint.mongo
-
Factory for creating MongoClients, useful when creating and injecting objects through Spring
- mongoClientProxy - Variable in class org.ikasan.component.endpoint.mongo.MongoComponent
-
optional proxy for sharing a Mongo client
- MongoClientProxy - Class in org.ikasan.component.endpoint.mongo
-
MongoClient proxy for injecting into a MongoComponent Allows for a single MongoClient to be shared among components, but have multiple MongoComponents safely manage its lifecycle
- MongoClientProxy() - Constructor for class org.ikasan.component.endpoint.mongo.MongoClientProxy
- mongoClientSet - Variable in class org.ikasan.component.endpoint.mongo.MongoComponent
-
set if the setter on MongoClient is used (so we don't close it)
- MongoComponent - Class in org.ikasan.component.endpoint.mongo
-
Abstract Mongo component which can be managed and configured.
- MongoComponent() - Constructor for class org.ikasan.component.endpoint.mongo.MongoComponent
- mongoDatabase - Variable in class org.ikasan.component.endpoint.mongo.MongoComponent
-
handle to mongoDB instance
O
- org.ikasan.component.endpoint.mongo - package org.ikasan.component.endpoint.mongo
- org.ikasan.component.endpoint.mongo.encoding - package org.ikasan.component.endpoint.mongo.encoding
P
- password - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
authentication credential
R
- readPreference - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
represents preferred replica set members to which a query or command can be sent
- requiredReplicaSetName - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the required replica set name for the cluster - overrides default driver options if specified
S
- setAlwaysUseMBeans(Boolean) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setApplicationName(String) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setAuthDatabaseName(String) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setAuthenticated(Boolean) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setBsonEncodingTransformerMap(Map<Class<?>, List<Transformer>>) - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- setCollectionNames(Map<String, String>) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setCollections(Map<String, DBCollection>) - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- setConfiguration(MongoClientConfiguration) - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
- setConfiguration(MongoClientConfiguration) - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- setConfiguredResourceId(String) - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
- setConfiguredResourceId(String) - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- setConnectionsPerHost(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setConnectionTimeout(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setConnectionUrls(List<String>) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setCriticalOnStartup(boolean) - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
- setCriticalOnStartup(boolean) - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- setCursorFinalizerEnabled(Boolean) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setDatabaseName(String) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setDateFormatString(String) - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToDateTransformer
- setDateRegExp(Pattern) - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToDateTransformer
- setDateTimeFormatString(String) - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToDateTransformer
- setDateTimeRegExp(Pattern) - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToDateTransformer
- setDescription(String) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setHeartbeatConnectTimeout(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setHeartbeatFrequency(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setHeartbeatSocketTimeout(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setLegacyDefaults(Boolean) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setLocalThreshold(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setLogger(Logger) - Static method in class org.ikasan.component.endpoint.mongo.MongoComponent
- setManagedResourceRecoveryManager(ManagedResourceRecoveryManager) - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
- setManagedResourceRecoveryManager(ManagedResourceRecoveryManager) - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- setMaxConnectionIdleTime(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setMaxConnectionLifeTime(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setMaxWaitTime(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setMinConnectionsPerHost(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setMinHeartbeatFrequency(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setMongoClient(MongoClient) - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- setMongoClientProxy(MongoClientProxy) - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- setMongoDatabase(DB) - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- setNumberRegExp(Pattern) - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToNumberTransformer
- setPassword(String) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setReadPreference(ReadPreference) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setRequiredReplicaSetName(String) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setSocketKeepAlive(Boolean) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setSocketTimeout(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setSrvRecord(Boolean) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setSslEnabled(Boolean) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setSslInvalidHostNameAllowed(Boolean) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setThreadsAllowedToBlockForConnectionMultiplier(Integer) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setUsername(String) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- setWriteConcern(WriteConcern) - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- socketKeepAlive - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets whether socket keep alive is enabled - overrides default driver options if specified
- socketTimeout - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the socket timeout - overrides default driver options if specified
- srvRecord - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Does it use '+srv' to connect to the mongo endpoint
- sslEnabled - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Does it use SSL
- sslInvalidHostNameAllowed - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Does it validate the server hostname to match the certificate
- startManagedResource() - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
- startManagedResource() - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
- stopManagedResource() - Method in class org.ikasan.component.endpoint.mongo.MongoClientProxy
- stopManagedResource() - Method in class org.ikasan.component.endpoint.mongo.MongoComponent
T
- threadsAllowedToBlockForConnectionMultiplier - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Sets the multiplier for number of threads allowed to block waiting for a connection - overrides default driver options if specified
- toString() - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingJsonNullToNullTransformer
- toString() - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToDateTransformer
- toString() - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToNumberTransformer
- toString() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
- transform(Object) - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingJsonNullToNullTransformer
- transform(Object) - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToDateTransformer
- transform(Object) - Method in class org.ikasan.component.endpoint.mongo.encoding.BsonEncodingStringToNumberTransformer
U
- username - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
authentication principal
V
- validate() - Method in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Basic validation of the configuration.
W
- writeConcern - Variable in class org.ikasan.component.endpoint.mongo.MongoClientConfiguration
-
Controls the acknowledgment of write operations
All Classes and Interfaces|All Packages|Constant Field Values