Class MongoConnectionSpec
- java.lang.Object
- 
- org.eclipse.persistence.eis.EISConnectionSpec
- 
- org.eclipse.persistence.nosql.adapters.mongo.MongoConnectionSpec
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable,- org.eclipse.persistence.sessions.Connector
 - Direct Known Subclasses:
- Mongo2ConnectionSpec,- Mongo3ConnectionSpec
 
 public class MongoConnectionSpec extends org.eclipse.persistence.eis.EISConnectionSpecProvides connection information to the Mongo database.- See Also:
- Serialized Form
- Author:
- James
- Since:
- EclipseLink 2.4
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDBstatic java.lang.StringHOSTConnection spec properties.static java.lang.StringOPTIONSstatic java.lang.StringPORTstatic java.lang.StringREAD_PREFERENCEstatic java.lang.StringSERVER_SELECTION_TIMEOUTstatic java.lang.StringWRITE_CONCERN
 - 
Constructor SummaryConstructors Constructor Description MongoConnectionSpec()PUBLIC: Default constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.resource.cci.ConnectionconnectToDataSource(org.eclipse.persistence.eis.EISAccessor accessor, java.util.Properties properties)Connect with the specified properties and return the Connection.protected javax.resource.cci.ConnectionFactorycreateMongoConnectionFactory()- 
Methods inherited from class org.eclipse.persistence.eis.EISConnectionSpecclone, connect, getConnectionDetails, getConnectionFactory, getConnectionSpec, getContext, getLog, getName, getPasswordFromProperties, setConnectionFactory, setConnectionFactoryObject, setConnectionSpec, setConnectionSpecObject, setContext, setLog, setName, setName, toString, toString
 
- 
 
- 
- 
- 
Field Detail- 
HOSTpublic static final java.lang.String HOST Connection spec properties.- See Also:
- Constant Field Values
 
 - 
PORTpublic static final java.lang.String PORT - See Also:
- Constant Field Values
 
 - 
DBpublic static final java.lang.String DB - See Also:
- Constant Field Values
 
 - 
OPTIONSpublic static final java.lang.String OPTIONS - See Also:
- Constant Field Values
 
 - 
READ_PREFERENCEpublic static final java.lang.String READ_PREFERENCE - See Also:
- Constant Field Values
 
 - 
WRITE_CONCERNpublic static final java.lang.String WRITE_CONCERN - See Also:
- Constant Field Values
 
 - 
SERVER_SELECTION_TIMEOUTpublic static final java.lang.String SERVER_SELECTION_TIMEOUT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
connectToDataSourcepublic javax.resource.cci.Connection connectToDataSource(org.eclipse.persistence.eis.EISAccessor accessor, java.util.Properties properties) throws org.eclipse.persistence.exceptions.DatabaseException, org.eclipse.persistence.exceptions.ValidationExceptionConnect with the specified properties and return the Connection.- Overrides:
- connectToDataSourcein class- org.eclipse.persistence.eis.EISConnectionSpec
- Throws:
- org.eclipse.persistence.exceptions.DatabaseException
- org.eclipse.persistence.exceptions.ValidationException
 
 - 
createMongoConnectionFactoryprotected javax.resource.cci.ConnectionFactory createMongoConnectionFactory() 
 
- 
 
-