mongo-driver-3/.lsp/.cache/java/decompiled/com/mongodb/client/ClientSession.java

43 lines
1.1 KiB
Java
Raw Normal View History

2024-01-17 21:31:51 +00:00
/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* com.mongodb.ServerAddress
* com.mongodb.client.TransactionBody
* com.mongodb.lang.Nullable
* com.mongodb.session.ClientSession
* java.lang.Object
*/
package com.mongodb.client;
import com.mongodb.ServerAddress;
import com.mongodb.TransactionOptions;
import com.mongodb.client.TransactionBody;
import com.mongodb.lang.Nullable;
public interface ClientSession
extends com.mongodb.session.ClientSession {
@Nullable
public ServerAddress getPinnedServerAddress();
public boolean hasActiveTransaction();
public boolean notifyMessageSent();
public void notifyOperationInitiated(Object var1);
public TransactionOptions getTransactionOptions();
public void startTransaction();
public void startTransaction(TransactionOptions var1);
public void commitTransaction();
public void abortTransaction();
public <T> T withTransaction(TransactionBody<T> var1);
public <T> T withTransaction(TransactionBody<T> var1, TransactionOptions var2);
}