Class MongoInteractionSpec
java.lang.Object
org.eclipse.persistence.internal.nosql.adapters.mongo.MongoInteractionSpec
- All Implemented Interfaces:
InteractionSpec,Serializable
Interaction spec for Mongo JCA adapter.
- Since:
- EclipseLink 2.4
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intOperation batchSize for finds, fetch size.protected Stringprotected Stringprotected intOperation limit for finds, number of rows to fetch.protected booleanOperation multi, to perform update all matching documents.protected MongoOperationprotected intOperation query options.protected com.mongodb.ReadPreferenceOperation read preference.protected intOperation skip for finds, number of rows to skip.protected booleanOperation upsert, to perform insert if document is missing.protected com.mongodb.WriteConcernOperation write concern.Fields inherited from interface jakarta.resource.cci.InteractionSpec
SYNC_RECEIVE, SYNC_SEND, SYNC_SEND_RECEIVE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetCode()intgetLimit()intcom.mongodb.ReadPreferenceintgetSkip()com.mongodb.WriteConcernbooleanisMulti()booleanisUpsert()voidsetBatchSize(int batchSize) voidvoidsetCollection(String collection) voidsetLimit(int limit) voidsetMulti(boolean multi) voidsetOperation(MongoOperation operation) voidsetOptions(int options) voidsetReadPreference(com.mongodb.ReadPreference readPreference) voidsetSkip(int skip) voidsetUpsert(boolean upsert) voidsetWriteConcern(com.mongodb.WriteConcern writeConcern) toString()
-
Field Details
-
operation
-
collection
-
code
-
options
protected int optionsOperation query options. -
readPreference
protected transient com.mongodb.ReadPreference readPreferenceOperation read preference. -
writeConcern
protected transient com.mongodb.WriteConcern writeConcernOperation write concern. -
skip
protected int skipOperation skip for finds, number of rows to skip. -
limit
protected int limitOperation limit for finds, number of rows to fetch. -
batchSize
protected int batchSizeOperation batchSize for finds, fetch size. -
upsert
protected boolean upsertOperation upsert, to perform insert if document is missing. -
multi
protected boolean multiOperation multi, to perform update all matching documents.
-
-
Constructor Details
-
MongoInteractionSpec
public MongoInteractionSpec()
-
-
Method Details
-
getCollection
-
setCollection
-
getOperation
-
setOperation
-
getOptions
public int getOptions() -
setOptions
public void setOptions(int options) -
getReadPreference
public com.mongodb.ReadPreference getReadPreference() -
setReadPreference
public void setReadPreference(com.mongodb.ReadPreference readPreference) -
getWriteConcern
public com.mongodb.WriteConcern getWriteConcern() -
setWriteConcern
public void setWriteConcern(com.mongodb.WriteConcern writeConcern) -
getSkip
public int getSkip() -
setSkip
public void setSkip(int skip) -
getLimit
public int getLimit() -
setLimit
public void setLimit(int limit) -
getBatchSize
public int getBatchSize() -
setBatchSize
public void setBatchSize(int batchSize) -
isUpsert
public boolean isUpsert() -
setUpsert
public void setUpsert(boolean upsert) -
isMulti
public boolean isMulti() -
setMulti
public void setMulti(boolean multi) -
getCode
-
setCode
-
toString
-