Class MongoConnectionFactory
java.lang.Object
org.eclipse.persistence.internal.nosql.adapters.mongo.MongoConnectionFactory
- All Implemented Interfaces:
ConnectionFactory
,Referenceable
,Serializable
,Referenceable
Connection factory for Mongo JCA adapter.
- Since:
- EclipseLink 2.4
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionDefault constructor.MongoConnectionFactory
(com.mongodb.DB db) Create a factory from an external mongo instance.MongoConnectionFactory
(com.mongodb.Mongo mongo) Create a factory from an external mongo instance. -
Method Summary
Modifier and TypeMethodDescriptiongetConnection
(ConnectionSpec spec) com.mongodb.DB
getDb()
com.mongodb.Mongo
getMongo()
void
setDb
(com.mongodb.DB db) void
setMongo
(com.mongodb.Mongo mongo) void
setReference
(Reference reference)
-
Field Details
-
mongo
protected transient com.mongodb.Mongo mongo -
db
protected transient com.mongodb.DB db
-
-
Constructor Details
-
MongoConnectionFactory
public MongoConnectionFactory()Default constructor. -
MongoConnectionFactory
public MongoConnectionFactory(com.mongodb.Mongo mongo) Create a factory from an external mongo instance. -
MongoConnectionFactory
public MongoConnectionFactory(com.mongodb.DB db) Create a factory from an external mongo instance.
-
-
Method Details
-
getConnection
- Specified by:
getConnection
in interfaceConnectionFactory
- Throws:
ResourceException
-
getConnection
- Specified by:
getConnection
in interfaceConnectionFactory
- Throws:
ResourceException
-
getMetaData
- Specified by:
getMetaData
in interfaceConnectionFactory
-
getRecordFactory
- Specified by:
getRecordFactory
in interfaceConnectionFactory
-
getReference
- Specified by:
getReference
in interfaceReferenceable
-
setReference
- Specified by:
setReference
in interfaceReferenceable
-
getMongo
public com.mongodb.Mongo getMongo() -
setMongo
public void setMongo(com.mongodb.Mongo mongo) -
getDb
public com.mongodb.DB getDb() -
setDb
public void setDb(com.mongodb.DB db)
-