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 voidbind(ServiceBinder binder) static MongoDBbuildMongoDB(org.slf4j.Logger logger, MongoDBSource mongoDBSource, PerthreadManager perthreadManager, String defaultDbName, boolean consistentRequest, boolean secureMode, String dbUsername, String dbPassword) static voidcontributeFactoryDefaults(MappedConfiguration<String, String> configuration) static voidcontributeTypeCoercer(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 theTypeCoercerservice
-