本文整理匯總了Java中org.opendaylight.controller.cluster.datastore.messages.CloseTransactionReply類的典型用法代碼示例。如果您正苦於以下問題:Java CloseTransactionReply類的具體用法?Java CloseTransactionReply怎麽用?Java CloseTransactionReply使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
CloseTransactionReply類屬於org.opendaylight.controller.cluster.datastore.messages包,在下文中一共展示了CloseTransactionReply類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: testReadWriteTxOnReceiveCloseTransaction
import org.opendaylight.controller.cluster.datastore.messages.CloseTransactionReply; //導入依賴的package包/類
@Test
public void testReadWriteTxOnReceiveCloseTransaction() throws Exception {
new JavaTestKit(getSystem()) {
{
final ActorRef transaction = newTransactionActor(RW, readWriteTransaction(),
"testReadWriteTxOnReceiveCloseTransaction");
watch(transaction);
transaction.tell(new CloseTransaction().toSerializable(), getRef());
expectMsgClass(duration("3 seconds"), CloseTransactionReply.class);
expectTerminated(duration("3 seconds"), transaction);
}
};
}
示例2: testWriteOnlyTxOnReceiveCloseTransaction
import org.opendaylight.controller.cluster.datastore.messages.CloseTransactionReply; //導入依賴的package包/類
@Test
public void testWriteOnlyTxOnReceiveCloseTransaction() throws Exception {
new JavaTestKit(getSystem()) {
{
final ActorRef transaction = newTransactionActor(WO, readWriteTransaction(),
"testWriteTxOnReceiveCloseTransaction");
watch(transaction);
transaction.tell(new CloseTransaction().toSerializable(), getRef());
expectMsgClass(duration("3 seconds"), CloseTransactionReply.class);
expectTerminated(duration("3 seconds"), transaction);
}
};
}
示例3: closeTransaction
import org.opendaylight.controller.cluster.datastore.messages.CloseTransactionReply; //導入依賴的package包/類
private void closeTransaction(final boolean sendReply) {
getDOMStoreTransaction().abortFromTransactionActor();
shardActor.tell(new PersistAbortTransactionPayload(transactionId), ActorRef.noSender());
if (sendReply && returnCloseTransactionReply()) {
getSender().tell(new CloseTransactionReply(), getSelf());
}
getSelf().tell(PoisonPill.getInstance(), getSelf());
}