Skip to content

Commit fba3b2b

Browse files
committed
refactor: removed deprecated APIs not used anymore
1 parent 050e01d commit fba3b2b

File tree

12 files changed

+7
-92
lines changed

12 files changed

+7
-92
lines changed

client/src/main/java/com/orientechnologies/orient/client/remote/OStorageRemote.java

+3-7
Original file line numberDiff line numberDiff line change
@@ -1177,11 +1177,7 @@ public List<ORecordOperation> commit(final OTransactionInternal iTx) {
11771177
unstickToSession();
11781178
final OCommit38Request request =
11791179
new OCommit38Request(
1180-
iTx.getId(),
1181-
true,
1182-
iTx.isUsingLog(),
1183-
iTx.getRecordOperations(),
1184-
iTx.getIndexOperations());
1180+
iTx.getId(), true, true, iTx.getRecordOperations(), iTx.getIndexOperations());
11851181

11861182
final OCommit37Response response = networkOperationNoRetry(request, "Error on commit");
11871183
for (OCommit37Response.OCreatedRecordResponse created : response.getCreated()) {
@@ -1915,7 +1911,7 @@ public void beginTransaction(
19151911
new OBeginTransaction38Request(
19161912
transaction.getId(),
19171913
true,
1918-
transaction.isUsingLog(),
1914+
true,
19191915
transaction.getRecordOperations(),
19201916
transaction.getIndexOperations());
19211917
OBeginTransactionResponse response =
@@ -1931,7 +1927,7 @@ public void reBeginTransaction(
19311927
ORebeginTransaction38Request request =
19321928
new ORebeginTransaction38Request(
19331929
transaction.getId(),
1934-
transaction.isUsingLog(),
1930+
true,
19351931
transaction.getRecordOperations(),
19361932
transaction.getIndexOperations());
19371933
OBeginTransactionResponse response =

core/src/main/java/com/orientechnologies/orient/core/db/document/ODatabaseDocumentAbstract.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -809,7 +809,8 @@ public void rawBegin(final OTransaction iTx) {
809809
/** {@inheritDoc} */
810810
public <RET extends ORecord> RET load(
811811
final ORecord iRecord, final String iFetchPlan, final boolean iIgnoreCache) {
812-
return (RET)getTransaction().loadRecord(iRecord.getIdentity(), iRecord, iFetchPlan, iIgnoreCache);
812+
return (RET)
813+
getTransaction().loadRecord(iRecord.getIdentity(), iRecord, iFetchPlan, iIgnoreCache);
813814
}
814815

815816
@Override

core/src/main/java/com/orientechnologies/orient/core/tx/OTransaction.java

-26
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,6 @@ enum ISOLATION_LEVEL {
7777

7878
ODatabaseDocument getDatabase();
7979

80-
@Deprecated
81-
void clearRecordEntries();
82-
8380
ORecord loadRecord(ORID iRid, ORecord iRecord, String iFetchPlan, boolean ignoreCache);
8481

8582
ORecord reloadRecord(ORID iRid, ORecord iRecord, String iFetchPlan, boolean ignoreCache);
@@ -93,9 +90,6 @@ ORecord loadRecordIfVersionIsNotLatest(
9390

9491
TXSTATUS getStatus();
9592

96-
@Deprecated
97-
Iterable<? extends ORecordOperation> getCurrentRecordEntries();
98-
9993
Iterable<? extends ORecordOperation> getRecordOperations();
10094

10195
List<ORecordOperation> getNewRecordEntriesByClass(OClass iClass, boolean iPolymorphic);
@@ -108,26 +102,6 @@ ORecord loadRecordIfVersionIsNotLatest(
108102

109103
ODocument getIndexChanges();
110104

111-
@Deprecated
112-
void clearIndexEntries();
113-
114-
boolean isUsingLog();
115-
116-
/**
117-
* If you set this flag to false, you are unable to
118-
*
119-
* <ol>
120-
* <li>Rollback data changes in case of exception
121-
* <li>Restore data in case of server crash
122-
* </ol>
123-
*
124-
* <p>So you practically unable to work in multithreaded environment and keep data consistent.
125-
*
126-
* @deprecated This option has no effect
127-
*/
128-
@Deprecated
129-
void setUsingLog(boolean useLog);
130-
131105
void close();
132106

133107
/**

core/src/main/java/com/orientechnologies/orient/core/tx/OTransactionInternal.java

-4
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,6 @@ public interface OTransactionInternal extends OTransaction {
7272
*/
7373
void updateIdentityAfterCommit(ORID oldRID, ORID rid);
7474

75-
/** Retrieve if log is enabled for the transaction */
76-
@Deprecated
77-
boolean isUsingLog();
78-
7975
/**
8076
* Extract a single change from a specified record id.
8177
*

core/src/main/java/com/orientechnologies/orient/core/tx/OTransactionNoTx.java

-14
Original file line numberDiff line numberDiff line change
@@ -194,10 +194,6 @@ public void deleteRecord(final ORecord iRecord) {
194194
}
195195
}
196196

197-
public Collection<ORecordOperation> getCurrentRecordEntries() {
198-
return null;
199-
}
200-
201197
public Collection<ORecordOperation> getRecordOperations() {
202198
return null;
203199
}
@@ -211,8 +207,6 @@ public List<ORecordOperation> getNewRecordEntriesByClusterIds(final int[] iIds)
211207
return null;
212208
}
213209

214-
public void clearRecordEntries() {}
215-
216210
public int getRecordEntriesSize() {
217211
return 0;
218212
}
@@ -225,10 +219,6 @@ public ORecordOperation getRecordEntry(final ORID rid) {
225219
return null;
226220
}
227221

228-
public boolean isUsingLog() {
229-
return false;
230-
}
231-
232222
@Override
233223
public void setCustomData(String iName, Object iValue) {}
234224

@@ -237,8 +227,6 @@ public Object getCustomData(String iName) {
237227
return null;
238228
}
239229

240-
public void setUsingLog(final boolean useLog) {}
241-
242230
public ODocument getIndexChanges() {
243231
return null;
244232
}
@@ -269,8 +257,6 @@ public void addChangedDocument(ODocument document) {
269257
// do nothing
270258
}
271259

272-
public void clearIndexEntries() {}
273-
274260
public OTransactionIndexChanges getIndexChanges(final String iName) {
275261
return null;
276262
}

core/src/main/java/com/orientechnologies/orient/core/tx/OTransactionOptimistic.java

-9
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ public class OTransactionOptimistic extends OTransactionRealAbstract {
5757
private static final AtomicInteger txSerial = new AtomicInteger();
5858
protected boolean changed = true;
5959
private boolean alreadyCleared = false;
60-
private boolean usingLog = true;
6160
private int txStartCounter;
6261
private boolean sentToServer = false;
6362

@@ -452,14 +451,6 @@ public String toString() {
452451
+ ']';
453452
}
454453

455-
public boolean isUsingLog() {
456-
return usingLog;
457-
}
458-
459-
public void setUsingLog(final boolean useLog) {
460-
this.usingLog = useLog;
461-
}
462-
463454
public void setStatus(final TXSTATUS iStatus) {
464455
status = iStatus;
465456
}

core/src/main/java/com/orientechnologies/orient/core/tx/OTransactionRealAbstract.java

-11
Original file line numberDiff line numberDiff line change
@@ -111,19 +111,13 @@ public int getId() {
111111
return id;
112112
}
113113

114-
public void clearRecordEntries() {}
115-
116114
public void restore() {}
117115

118116
@Override
119117
public int getEntryCount() {
120118
return allEntries.size();
121119
}
122120

123-
public Collection<ORecordOperation> getCurrentRecordEntries() {
124-
return allEntries.values();
125-
}
126-
127121
public Collection<ORecordOperation> getRecordOperations() {
128122
return allEntries.values();
129123
}
@@ -201,11 +195,6 @@ public List<ORecordOperation> getNewRecordEntriesByClusterIds(final int[] iIds)
201195
return result;
202196
}
203197

204-
public void clearIndexEntries() {
205-
indexEntries.clear();
206-
recordIndexOperations.clear();
207-
}
208-
209198
public List<String> getInvolvedIndexes() {
210199
List<String> list = null;
211200
for (String indexName : indexEntries.keySet()) {

core/src/test/java/com/orientechnologies/orient/core/tx/TransactionChangesDetectionTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ public void testTransactionChangeTrackingCompleted() {
4444
database.save(new ODocument("test"));
4545
assertTrue(currentTx.isChanged());
4646
assertFalse(currentTx.isAlreadyCleared());
47-
assertTrue(currentTx.isUsingLog());
4847
assertEquals(1, currentTx.getEntryCount());
4948
assertEquals(OTransaction.TXSTATUS.BEGUN, currentTx.getStatus());
5049

etl/src/main/java/com/orientechnologies/orient/etl/loader/OETLOrientDBLoader.java

-2
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ public void load(ODatabaseDocument db, final Object input, OCommandContext conte
9494
if (tx) {
9595
if (!db.getTransaction().isActive()) {
9696
db.begin();
97-
db.getTransaction().setUsingLog(txUseLog);
9897
}
9998
}
10099

@@ -145,7 +144,6 @@ public void load(ODatabaseDocument db, final Object input, OCommandContext conte
145144
debug("committing document batch %d", progress.get());
146145
db.commit();
147146
db.begin();
148-
db.getTransaction().setUsingLog(txUseLog);
149147
batchCounter.set(0);
150148
}
151149
}

server/src/main/java/com/orientechnologies/orient/server/OConnectionBinaryExecutor.java

+2-13
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,6 @@ public OBinaryResponse executeCommit(final OCommitRequest request) {
687687
new OTransactionOptimisticProxy(
688688
connection.getDatabase(),
689689
request.getTxId(),
690-
request.isUsingLong(),
691690
request.getOperations(),
692691
request.getIndexChanges(),
693692
connection.getData().protocolVersion,
@@ -1388,7 +1387,6 @@ public OBinaryResponse executeBeginTransaction(OBeginTransactionRequest request)
13881387
new OTransactionOptimisticServer(
13891388
connection.getDatabase(),
13901389
request.getTxId(),
1391-
request.isUsingLog(),
13921390
request.getOperations(),
13931391
request.getIndexChanges());
13941392
try {
@@ -1408,7 +1406,6 @@ public OBinaryResponse executeBeginTransaction38(OBeginTransaction38Request requ
14081406
new OTransactionOptimisticServer(
14091407
connection.getDatabase(),
14101408
request.getTxId(),
1411-
request.isUsingLog(),
14121409
request.getOperations(),
14131410
request.getIndexChanges());
14141411
try {
@@ -1429,11 +1426,7 @@ public OBinaryResponse executeCommit37(OCommit37Request request) {
14291426
if (request.isHasContent()) {
14301427
tx =
14311428
new OTransactionOptimisticServer(
1432-
database,
1433-
request.getTxId(),
1434-
request.isUsingLog(),
1435-
request.getOperations(),
1436-
request.getIndexChanges());
1429+
database, request.getTxId(), request.getOperations(), request.getIndexChanges());
14371430
try {
14381431
database.rawBegin(tx);
14391432
} catch (final ORecordNotFoundException e) {
@@ -1492,11 +1485,7 @@ public OBinaryResponse executeCommit38(OCommit38Request request) {
14921485
if (request.isHasContent()) {
14931486
tx =
14941487
new OTransactionOptimisticServer(
1495-
database,
1496-
request.getTxId(),
1497-
request.isUsingLog(),
1498-
request.getOperations(),
1499-
request.getIndexChanges());
1488+
database, request.getTxId(), request.getOperations(), request.getIndexChanges());
15001489
try {
15011490
database.rawBegin(tx);
15021491
} catch (final ORecordNotFoundException e) {

server/src/main/java/com/orientechnologies/orient/server/tx/OTransactionOptimisticProxy.java

-2
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,12 @@ public class OTransactionOptimisticProxy extends OTransactionOptimistic {
5757
public OTransactionOptimisticProxy(
5858
ODatabaseDocumentInternal database,
5959
int txId,
60-
boolean usingLong,
6160
List<ORecordOperationRequest> operations,
6261
ODocument indexChanges,
6362
short protocolVersion,
6463
ORecordSerializer serializer) {
6564
super(database);
6665
clientTxId = id;
67-
setUsingLog(usingLong);
6866
this.operations = operations;
6967
this.indexChanges = indexChanges;
7068
this.protocolVersion = protocolVersion;

server/src/main/java/com/orientechnologies/orient/server/tx/OTransactionOptimisticServer.java

-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ public class OTransactionOptimisticServer extends OTransactionOptimistic {
4343
public OTransactionOptimisticServer(
4444
ODatabaseDocumentInternal database,
4545
int txId,
46-
boolean usingLong,
4746
List<ORecordOperationRequest> operations,
4847
List<IndexChange> indexChanges) {
4948
super(database);
@@ -52,7 +51,6 @@ public OTransactionOptimisticServer(
5251
((OTransactionRealAbstract) database.getTransaction()).getNewObjectCounter();
5352
}
5453
clientTxId = txId;
55-
this.setUsingLog(usingLong);
5654
this.operations = operations;
5755
this.indexChanges = indexChanges;
5856
if (database.getTransaction().isActive()) {

0 commit comments

Comments
 (0)