當前位置: 首頁>>代碼示例>>Java>>正文


Java CloseTransactionReply類代碼示例

本文整理匯總了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);
        }
    };
}
 
開發者ID:hashsdn,項目名稱:hashsdn-controller,代碼行數:17,代碼來源:ShardTransactionTest.java

示例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);
        }
    };
}
 
開發者ID:hashsdn,項目名稱:hashsdn-controller,代碼行數:17,代碼來源:ShardTransactionTest.java

示例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());
}
 
開發者ID:hashsdn,項目名稱:hashsdn-controller,代碼行數:11,代碼來源:ShardTransaction.java


注:本文中的org.opendaylight.controller.cluster.datastore.messages.CloseTransactionReply類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。