Package | Description |
---|---|
io.ebean.plugin |
Provides a API for plugins.
|
io.ebeanservice.docstore.api |
The service API for document store integration.
|
io.ebeanservice.docstore.api.support |
Support objects for implementing integration.
|
io.ebeanservice.docstore.none |
"No op" implementation of document store.
|
Modifier and Type | Method and Description |
---|---|
void |
BeanDocType.deleteById(Object idValue,
DocStoreUpdateContext txn)
Add a delete by Id to the doc store.
|
void |
BeanDocType.index(Object idValue,
T bean,
DocStoreUpdateContext txn)
Store the bean in the doc store index.
|
void |
BeanDocType.updateEmbedded(Object idValue,
String embeddedProperty,
String embeddedRawContent,
DocStoreUpdateContext txn)
Add a embedded document update to the doc store.
|
Modifier and Type | Method and Description |
---|---|
DocStoreUpdateContext |
DocStoreTransaction.obtain()
Obtain a context to persist to (like a buffer).
|
Modifier and Type | Method and Description |
---|---|
void |
DocStoreBeanAdapter.deleteById(Object idValue,
DocStoreUpdateContext txn)
Process a delete by id of a given document.
|
void |
DocStoreUpdate.docStoreUpdate(DocStoreUpdateContext txn)
Add the event to the doc store bulk update.
|
void |
DocStoreBeanAdapter.index(Object idValue,
T entityBean,
DocStoreUpdateContext txn)
Process an index event which is effectively an insert or update (or put).
|
void |
DocStoreBeanAdapter.insert(Object idValue,
io.ebeaninternal.server.core.PersistRequestBean<T> persistRequest,
DocStoreUpdateContext txn)
Process an insert persist request.
|
void |
DocStoreBeanAdapter.update(Object idValue,
io.ebeaninternal.server.core.PersistRequestBean<T> persistRequest,
DocStoreUpdateContext txn)
Process an update persist request.
|
void |
DocStoreBeanAdapter.updateEmbedded(Object idValue,
String embeddedProperty,
String embeddedRawContent,
DocStoreUpdateContext txn)
Process an update of an embedded document.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
DocStoreBeanBaseAdapter.deleteById(Object idValue,
DocStoreUpdateContext txn) |
void |
DocStoreIndexEvent.docStoreUpdate(DocStoreUpdateContext txn)
Add appropriate JSON content for sending to the ElasticSearch Bulk API.
|
void |
DocStoreDeleteEvent.docStoreUpdate(DocStoreUpdateContext txn)
Add appropriate JSON content for sending to the ElasticSearch Bulk API.
|
abstract void |
DocStoreBeanBaseAdapter.index(Object idValue,
T entityBean,
DocStoreUpdateContext txn) |
abstract void |
DocStoreBeanBaseAdapter.insert(Object idValue,
io.ebeaninternal.server.core.PersistRequestBean<T> persistRequest,
DocStoreUpdateContext txn) |
abstract void |
DocStoreBeanBaseAdapter.update(Object idValue,
io.ebeaninternal.server.core.PersistRequestBean<T> persistRequest,
DocStoreUpdateContext txn) |
abstract void |
DocStoreBeanBaseAdapter.updateEmbedded(Object idValue,
String embeddedProperty,
String embeddedRawContent,
DocStoreUpdateContext txn) |
Modifier and Type | Method and Description |
---|---|
void |
NoneDocStoreBeanAdapter.deleteById(Object idValue,
DocStoreUpdateContext txn) |
void |
NoneDocStoreBeanAdapter.index(Object idValue,
T entityBean,
DocStoreUpdateContext txn) |
void |
NoneDocStoreBeanAdapter.insert(Object idValue,
io.ebeaninternal.server.core.PersistRequestBean<T> persistRequest,
DocStoreUpdateContext txn) |
void |
NoneDocStoreBeanAdapter.update(Object idValue,
io.ebeaninternal.server.core.PersistRequestBean<T> persistRequest,
DocStoreUpdateContext txn) |
void |
NoneDocStoreBeanAdapter.updateEmbedded(Object idValue,
String embeddedProperty,
String embeddedRawContent,
DocStoreUpdateContext txn) |
Copyright © 2019. All rights reserved.