Class MongodbModule
java.lang.Object
org.apache.tapestry5.mongodb.modules.MongodbModule
Defines services which are responsible for MongoDB initializations and connections.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
bind
(ServiceBinder binder) static MongoDB
buildMongoDB
(org.slf4j.Logger logger, MongoDBSource mongoDBSource, PerthreadManager perthreadManager, String defaultDbName, boolean consistentRequest, boolean secureMode, String dbUsername, String dbPassword) static void
contributeFactoryDefaults
(MappedConfiguration<String, String> configuration) static void
contributeTypeCoercer
(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration)
-
Constructor Details
-
MongodbModule
public MongodbModule()
-
-
Method Details
-
bind
-
contributeFactoryDefaults
-
buildMongoDB
@Scope("perthread") public static MongoDB buildMongoDB(org.slf4j.Logger logger, MongoDBSource mongoDBSource, PerthreadManager perthreadManager, @Symbol("tapestry.mongodb.default_db_name") String defaultDbName, @Symbol("tapestry.mongodb.consistent_request") boolean consistentRequest, @Symbol("tapestry.mongodb.secure_mode") boolean secureMode, @Symbol("tapestry.mongodb.db_username") String dbUsername, @Symbol("tapestry.mongodb.db_password") String dbPassword) -
contributeTypeCoercer
public static void contributeTypeCoercer(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration) - Parameters:
configuration
- lets help theTypeCoercer
service
-