簡體   English   中英

創建負責事件重新排序的線程安全類

[英]Creating a thread-safe class responsible for reordering events

暑假期間,我的朋友被認為是要做的任務之一。 對於如何繼續完成此任務,他和我感到非常困惑。

它說:“您的類還應該在其構造函數中采用EventConsumer的另一種實現,以將重新排序的事件傳遞給它。” 非常令人困惑,我們真的不知道它在問什么。

我們不是在尋找您為我們做這件事,我們所需要的只是一些指導,我們在編程方面還很陌生,所以請放輕松。

這是一個問題: http : //postimg.org/image/snytvxvkr/

這是他們提供的類:

Event.java

package tests.task2;

import java.util.*;


public interface Event {

    public String getEventId();

    public String getEventType();

    public Calendar getEventTimestamp();

}

EventConsumer.java

package tests.task2;

public interface EventConsumer {

    public void consumeEvent(Event theEvent);

}

使用播音員框架發送n個消費事件。 使用播音員框架,您甚至可以提供“ EventConsumer”接口的多種實現。

在這里檢查

“您的類還應該在其構造函數中采用EventConsumer的另一種實現,以將重新排序的事件傳遞給它。” =

public class MyEventConsumer implements EventConsumer {

    private EventConsumer target;

    public MyEventConsumer (EventConsumer target) {
        // Do something with the target.
        // probably you want to store it in an instance variable...
        this.target = target;
    }

    public void consumeEvent (Event event) {
        // ...so you can use it here
    }

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM