public class HBasePersistenceBackend extends AbstractPersistenceBackend
PersistenceBackend
implementation for HBase to fit core architecture.
This class does not access HBase database, but is here to fit the requirement of the
core architecture. For historical reasons the real access to the HBase Table
is done in DirectWriteHBaseStore
and ReadOnlyHBaseStore
.
Moving HBase access to this class to fit NeoEMF back-end architecture is planned in a future release.
DirectWriteHBaseStore
,
ReadOnlyHBaseStore
Modifier and Type | Field and Description |
---|---|
static String |
NAME
The literal description of this back-end.
|
Modifier | Constructor and Description |
---|---|
protected |
HBasePersistenceBackend()
Constructs a new
HBasePersistenceBackend . |
Modifier and Type | Method and Description |
---|---|
void |
close()
In our case, it cleanly stops the underlying database.
|
boolean |
isClosed()
Returns whether the underlying database is closed.
|
void |
save()
Saves the modifications of the owned
EObject s in the underlying database. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllInstances
public static final String NAME
protected HBasePersistenceBackend()
HBasePersistenceBackend
.public boolean isClosed()
PersistenceBackend
true
if the database is closed, otherwise false
public void close()
PersistenceBackend
In our case, it cleanly stops the underlying database.
public void save()
PersistenceBackend
EObject
s in the underlying database.Copyright © 2013–2017 Atlanmod INRIA LINA Mines Nantes. All rights reserved.